我要寻找一种方式来拥有我的控制键和大写锁定键切换,当我在Emacs窗口,但是当我去到任何其他程序,如Firefox我希望能够正常使用的控制按钮为新的窗口,选项卡和这样。

更多信息:我使用Ubuntu的,但对于所有系统的答案是好的,因为别人可能想知道如何做到这一点他们的系统上

有帮助吗?

解决方案

Emacs的实际上从未看到的CapsLock键码(X下是这样),所以你不能重新映射在Lisp语言的关键。看看这个网页的详细说明:

http://www.emacswiki.org/emacs/MovingTheCtrlKey

其他提示

在使用自动热键你可以用这段代码放在默认脚本实现这个窗口:

#IfWinActive, emacs@      
    CapsLock::Control
#IfWinActive

自动热键是一个非常方便的工具,它也是免费的软件,如在GPL。

有关全局重新映射的键有xmodmap的。 xkeycaps是一个互动的工具。你可以把控制两个键。

由于要重新映射按键只为Emacs的(我觉得这有点不明智的),你需要看看里面的Emacs的解决方案。它应该是可能的,因为你可以重新绑定所有的钥匙,但它可能是太乏味掉周围所有键如果修饰符不能被交换。

我个人映射的CapsLock到撰写,要键入各种奇怪的字符等,β-,A,TH,«, - ,...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top