我习惯使用组合键更改布局CTRL + SHIFT
。更不用说许多应用程序将该组合用作另一个复杂组合的一部分。CTRL + SHIFT + TAB
在 Firefox 中说 - 以选择上一个选项卡或CTRL + SHIFT + left|right arrow
选择整个世界。
所以 Gnome2 中的问题就出现了。如果我使用CTRL + SHIFT
作为热键来更改布局,那么其他组合CTRL + SHIFT
将不起作用。CTRL + SHIFT + TAB
不起作用。CTRL + SHIFT + right arrow
不起作用。但在 Windows 中却可以正常工作。
删除此类组合作为热键即可解决问题。但我仍然想使用旧的好CTRL
和SHIFT
。
是否有任何补丁或配置提示可以解决该问题?
答案1
如果您有编程技能,我会查看 xbindkeys 源代码。看来距离能够提供帮助只有一步之遥:
$ xbindkeys --key
能够识别 CTRL + SHIFT 并为其输出键码(无论多么奇怪:control+shift + shift 或类似的东西),但如果您尝试在 .xbindkeysrc 中使用它,它不起作用(不会捕获它)很可能是因为我们在这里处理修饰键。
如果我的理解正确的话,xbindkeys 需要对这个序列做出反应:
- 按下 Control 和 Shift 键(任意顺序)
- 释放 Control 和 Shift 键(任意顺序)
- 且其间无其他重要事件
只有那时我们才知道它不是 Ctrl+Shift+a 或类似的...