![是否可以将命令仅映射到 Emacs 中的 Alt 键?](https://linux22.com/image/1257594/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%B0%86%E5%91%BD%E4%BB%A4%E4%BB%85%E6%98%A0%E5%B0%84%E5%88%B0%20Emacs%20%E4%B8%AD%E7%9A%84%20Alt%20%E9%94%AE%EF%BC%9F.png)
是否可以将 emacs 中的命令绑定到 Alt 键(而不是 Alt+ 的某些组合,其中 Alt 充当 Meta)?我想要做的是将 tmm-menubar 命令绑定到 Alt 键(而不是 F10)。
答案1
在终端,Alt或者Meta仅仅是修饰符,按下时不会发送任何序列。因此您无法将任何东西映射到它。
(我不知道 emacs 的图形版本。)
答案2
Grawity 的答案简单(而正确)。
但是,根据您的操作系统,可能还有其他选项。您可以将 重新映射到Alt其他非修饰键,也许是键盘上没有的键(例如F15)。一般来说,这将普遍执行,这意味着它会影响所有应用程序,这可能是您不希望的。但是,您的操作系统可能支持特定于应用程序的映射。只是抛出替代方案。
举例来说,我正在运行 Ubuntu,我将 Caps-Lock 键重新映射为 Windows 键,这样它就会调出我的操作系统的“开始”菜单,而真正的 Windows 键则作为修饰键Super。我已对所有应用程序执行此操作,但这对我来说没问题。