我正在从 Windows 切换到 Xubuntu 来运行模拟游戏机。有些模拟器不支持重新映射管理键。由于此系统将放在街机柜中,可用键有限(并且键盘编码器不容易使用所有键),所以我希望每个功能在所有模拟器上使用相同的键。
在 Windows 中,使用 AHK 很容易做到这一点。我试图弄清楚如何在 Linux 中进行简单的按键交换,但一直无法做到。我希望在游戏开始时按需加载自定义键盘布局(无需重新启动 X),然后在游戏退出时恢复到正常布局。我认为 setxkbmap 可以做到这一点,但我不确定。我看到的所有使用此工具修改键盘布局的说明都是制作一些预定义的备用键映射。我还没有找到“要使任何键发送任何其他键,请执行以下操作...”的规则
我需要进行的两个键交换是让“p”键发送“pause/break”键,让“Esc”键发送 Alt+F4(我知道这是试图让一个键发送两个键,所以可能比较棘手)。有人能告诉我最简单的方法吗?