xmonad和Emacs:'mod'键的问题

时间:2009-04-29 18:21:39

标签: emacs xmonad

几周前我开始使用xmonad作为我的窗口管理器。我喜欢它。这很棒。但是从那以后,当我在emacs中并且想要按下“ALT”键时,我不得不使用“ESC”键。这是因为“ALT”键被xmonad用作“mod”键。

有没有办法将emacs mod键分配给除“ALT”键以外的任何键,例如将其分配给“windows”键。

任何帮助都会受到高度赞赏。

谢谢, VIMAL

P.S。这是我正在使用的键盘 http://tinyurl.com/c4955o

4 个答案:

答案 0 :(得分:23)

实际上,将Xmonad的mod键指定为“Windows”(超级)键要容易得多。这就是我的工作!

以下是:

Xmonad FAQ

答案 1 :(得分:3)

以Alt修饰符开头的绑定经常与应用程序冲突,因此我总是对XMonad配置进行的第一次修改是将修改器更改为Super(Windows)键。

modMask = mod4Mask

我喜欢将与窗口管理相关的所有内容分配给仅用于此目的的修饰符的想法,这使得它在概念上被隔离并且更容易记住。

有关配置XMonad的好tutorial可以找到更多详细信息。

答案 2 :(得分:2)

您可以将xmonad配置为使用Emacsey键序列,而不是默认的Mod-X或Mod-Shift-X。详细信息为here

答案 3 :(得分:0)

emacs命令通常显示M- /表示按住Meta键,然后按正斜杠。您需要使用xkeycaps来确定键盘上的哪个键被分配了META修饰符,这就是您要用于META键和弦的键。

此外,xkeycaps允许您将META修改器分配给您喜欢的任何键,因此如果您不喜欢它的设置方式,您可以修复它。

你可能想要彻底阅读xkeycaps手册页,或者在这里发布更多问题,如果你将META设置到某些地方,GNOME将无法正确获取META密钥,但我忘记了我有什么问题