使用元移位键的快捷方式在emacs中不起作用

时间:2010-10-25 16:51:50

标签: linux emacs ubuntu

我不能使用任何具有元移位(alt和shift)的快捷方式,因为ubuntu会将其视为“更改键盘布局”快捷方式(我将其映射到alt-shift因为我在windows中使用相同的快捷方式)一按ms。在Windows中,更改键盘布局快捷键不会注册,直到您释放键,因此任何带有m-s的快捷键都可以在Windows中使用。

在没有更改快捷方式或元键的情况下是否有任何解决方法?我已经习惯了。

3 个答案:

答案 0 :(得分:2)

我所知道的一切都不容易。

你可以手动绑定所有的M-S - ???到C-M-S - ???在你的.emacs或至少所有你使用的......

或者您可以更改快捷方式...您多久更改一次键盘布局? (我使用dvorak和qwerty,但我从来没有需要它的快捷方式,我只是使用按钮......)

答案 1 :(得分:2)

将Ubuntu change-keyboard-layout快捷方式更改为其他内容。

或使用 Esc 作为Meta

答案 2 :(得分:0)

我尝试了不同的东西,在我看来,最好将布局快捷方式更改为其他内容。 emacs的强大之处在于它的快捷方式,可以在你的手指下使用。如果您移开M键并使其难以触及,则肯定会对您的编辑速度产生负面影响。

现在我正在尝试使用正确的Alt键来切换布局。我几乎从不使用任何东西,所以错过它不会是一个问题。根据我的经验教导自己用另一种组合切换布局只需要几天时间。

P.S。使用Caps-Lock作为额外的Ctrl密钥也是值得的,它有很大的帮助!