什么是“ A-”绑定?


11

在Emacs上,如果我键入C-h, b一个列出的绑定列表,包括:

在此处输入图片说明

什么是A-?如何访问?

Answers:


19

A-是Alt修改器。为了清楚起见,几乎绝对不是键盘上标有“ Alt”的键-被认为是Meta修饰符。

大多数人根本没有此修饰键。人们在现代键盘上配置“超级”和“超级”修饰符相对比较普遍,但是,由于存在混淆的可能,这些天人们很少听到有人在Emacs中使用Alt修饰符。(不过,在具有“ Alt”键和“ Meta”键的键盘上很有用。)

如果有需要,可以像下面这样调用Alt修饰符:

C-x@a

紧随其后的是您要修改的密钥。在您的示例中:*

Function key map translations Starting With C-x @:
key             binding
---             -------

C-x @ S         event-apply-shift-modifier
C-x @ a         event-apply-alt-modifier
C-x @ c         event-apply-control-modifier
C-x @ h         event-apply-hyper-modifier
C-x @ m         event-apply-meta-modifier
C-x @ s         event-apply-super-modifier

stackoverflow.com/a/27419718/324105也可能对event-apply-*-modifier功能有所帮助。
菲尔斯

+1为您的答案。考虑到一百万个猜测,我永远都找不到这个答案。在我的大骨节病,我有钥匙标记AltCntlWin_keyShiftCaps_lock。我的Alt密钥就像emacs的Meta密钥一样。是否有带有附加Alt键的特定键盘?
Prasanna

@Prasanna很多键盘都有两个标有“ Alt”的键(通常在空格键的任一侧),但是我认为您不太可能找到同时具有“ Meta”键和“ Alt”键的键盘。当然,某些旧键盘确实兼有。 quora.com/…显示了一些示例。“太空学员”键盘不仅具有“ Alt模式”键,而且甚至具有“ Alt锁定”键。
菲尔斯18/09/25

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.