gpt4 book ai didi

windows - EmacsW32 : possible to use both "windows key" and "alt key" bindings together?

转载 作者:行者123 更新时间:2023-12-01 12:01:59 26 4
gpt4 key购买 nike

问题: EmacsW32 是 Emacs 的一个版本,它允许用户使 Emacs 将“Windows”键视为“Meta”键(而不是将 Alt 键视为“Meta”键).尽管这正如宣传的那样有效,但问题是当您想为“Alt”键创建 Emacs 键绑定(bind)时会发生什么?

问题:在这种情况下,是否有一种方法允许 Emacs 捕获并创建与“Alt”键的键绑定(bind),即使它现在认为“Windows”键是新的 Meta?

最佳答案

要确定 Emacs 是否完全识别您的 Alt 键:键入 C-h c,然后输入一些以 Alt 开头的组合键,例如Alt-f。
如果它说“M-f runs the command forward-word”(例如),那么 Emacs 也会将您的 Alt 键视为 Meta 键,并且您绑定(bind)到 Meta 的任何内容都可以使用Windows 键和 Alt 键,因此无法使 Alt 键的工作方式与 Windows 键不同。
如果它显示“Hyper f is undefined”或“Super f is undefined”(例如)然后 Emacs 将您的 Alt 键分别识别为 Hyper 或 Super,并且您可以将命令绑定(bind)到以 Hyper 或 Super 开头的键绑定(bind),这些将与您的 Alt 键一起使用。< br/>如果它根本没有反应,则意味着它没有将 Alt 键识别为任何东西,并且在 Emacs 中您无能为力:Emacs 甚至没有得到该键。在这种情况下,正如另一个答案所说,您应该查找 Windows 的 xmodmap 等效项——这与注册表有关; Windows 的 GNU Emacs 常见问题解答部分 How do I swap CapsLock and Control?有一些关于此的相关详细信息(“Scancode”);另请参阅 this page

关于windows - EmacsW32 : possible to use both "windows key" and "alt key" bindings together?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/366211/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com