使用 meta-shift 键的快捷方式在 emacs 中不起作用
Posted
技术标签:
【中文标题】使用 meta-shift 键的快捷方式在 emacs 中不起作用【英文标题】:Shortcut with meta-shift key doesn't work in emacs 【发布时间】:2011-04-30 08:04:29 【问题描述】:我不能使用任何包含 meta-shift(alt 和 shift)的快捷方式,因为 ubuntu 会将其视为“更改键盘布局”快捷方式(我将其映射到 alt-shift,因为我在 Windows 中使用相同的快捷方式) 我一按 ms。在 windows 中更改键盘布局快捷键在您释放键之前不会注册,因此任何带有 m-s 的快捷方式都可以在 windows 中使用。
在不更改快捷方式或元键的情况下是否有任何解决方法?我有点习惯了。
【问题讨论】:
Esc 或 Alt 作为 Meta?你是说两者都不起作用? 【参考方案1】:将 Ubuntu change-keyboard-layout
快捷方式更改为其他名称。
或者使用 Esc 作为 Meta
【讨论】:
我只是不想更改快捷方式。我会把它作为最终的解决方案。不过还是谢谢..【参考方案2】:据我所知,没有什么容易的。
您可以手动绑定所有 M-S-???到C-M-S-???在您的 .emacs 或至少在您使用的所有文件中......
或者您可以只更改快捷方式...您多久更改一次键盘布局? (我使用 dvorak 和 qwerty,但我从来不需要它的快捷方式,我只使用按钮......)
【讨论】:
如果没有简单的解决方案,我想我会更改“更改键盘布局”快捷方式。不是我认真对待它,而是我看到它在 Windows 中是如何工作的,尽管可能有一个简单的解决方案【参考方案3】:我尝试了不同的东西,我认为最好将布局快捷方式更改为其他东西。 Emacs 的强大之处在于它的快捷方式,这些快捷方式就在您的指尖。如果您将M
键移开并使其更难触及,它肯定会对您的编辑速度产生负面影响。
现在我正在尝试习惯使用正确的Alt
键切换布局。我几乎从不将它用于任何事情,所以丢失它不会是一个问题。根据我自学用另一种组合切换布局的经验,只需要几天时间。
附:使用Caps-Lock
作为额外的Ctrl
密钥也是值得的,它非常有用!
【讨论】:
以上是关于使用 meta-shift 键的快捷方式在 emacs 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章