![特定于应用程序的键映射](https://linux22.com/image/42058/%E7%89%B9%E5%AE%9A%E4%BA%8E%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E9%94%AE%E6%98%A0%E5%B0%84.png)
一般来说,我想为应用程序制作特定的键盘映射,仅在其中工作并且不会影响任何其他应用程序。
例如,我已经使用 Caps 键来切换输入语言(通过 xorg.conf),但我希望 Capslock 的行为类似于 vim 中的 Esc。看起来 xmodmap 没有任何与此相关的选项。
我使用 Gnome,并且也希望有任何第三方应用程序。
答案1
我找到了解决方案外路由器。如果活动窗口标题与您指定的正则表达式匹配,它将任何键盘事件映射到 X.Org 中的按键。它还可以帮助我处理 Microsoft Natural Keyboard 上的 Zoom 键。
坏事是默认的 X 按键也会发生。