![在特定应用程序运行时暂停全局 KDE&X-Windows 键盘快捷键](https://linux22.com/image/32732/%E5%9C%A8%E7%89%B9%E5%AE%9A%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E6%97%B6%E6%9A%82%E5%81%9C%E5%85%A8%E5%B1%80%20KDE%26X-Windows%20%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE.png)
我在 Arch-Linux 64b 上运行 KDE。
我使用 Vim 已有两年了,现在我想尝试学习 Emacs - 这样当我贬低 Emacs 用户时就有理由了。到目前为止,我对 Emacs 的主要问题是它的许多快捷键都使用 ctrl+alt 和 ctrl+shift - 因此它们与我的全局快捷键相冲突。
我不想改变我的全局快捷键(改变什么?Emacs 没有留下任何未绑定的组合键...),但我可以在 Emacs 窗口获得焦点时禁用它们。
那么——可以做到吗?我可以仅在特定应用程序运行时禁用全局快捷方式吗?
答案1
右键单击 emacs 窗口标题栏,然后:
More Actions
->
Special Application Settings
->
选择选项卡Appearance & Fixes
->
检查Ignore global shortcut
,Force
从下拉菜单中选择并检查单选按钮Yes
。
您可以通过系统设置访问所有自定义应用程序设置,选择Window behaviour
然后Window rules
答案2
无法及时切换全局快捷方式是痛苦的,尤其是当突然发生的事情在肌肉记忆工作时不应该发生时。在深入研究等离子手册后,我发现:
忽略全局快捷方式
kcmshell4 keys
[blablabla...] 或在窗口处于活动状态时在 konsole 中运行。
现在您需要将其绑定到全局快捷方式;-)