Was ist die A-Bindung?

11

Wenn ich auf Emacs C-h, beine Liste mit Tastenkombinationen eingebe, wird Folgendes angezeigt:

Geben Sie hier die Bildbeschreibung ein

Was ist A-und wie greife ich darauf zu?

zcaudate
quelle

Antworten:

19

A-ist der Alt-Modifikator. Dies ist aus Gründen der Klarheit mit ziemlicher Sicherheit nicht die Taste mit der Bezeichnung "Alt" auf Ihrer Tastatur - dies wird als Meta-Modifikator erkannt.

Die meisten Leute haben diesen Modifikatorschlüssel einfach nicht. Es ist relativ häufig, dass Benutzer Super- und Hyper-Modifikatoren auf modernen Tastaturen konfigurieren, aber wahrscheinlich aufgrund der möglichen Verwirrung hört man heutzutage nicht mehr von Personen, die den Alt-Modifikator in Emacs verwenden. (Es war jedoch nützlich bei Tastaturen mit einer Alt-Taste und einer Meta-Taste.)

Wenn Sie einen Bedarf haben, können Sie den Alt-Modifikator wie folgt aufrufen:

C-x@a

Gefolgt von dem Schlüssel, den Sie ändern möchten. In Ihren Beispielen:*

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
Phils
quelle
stackoverflow.com/a/27419718/324105 kann auch beim Lesen der event-apply-*-modifierFunktionen hilfreich sein .
Phils
+1 für deine Antwort. Ich hätte diese Antwort bei einer Million Vermutungen nie gefunden. In meinem kbd, habe ich die Schlüssel markiert Alt, Cntl, Win_key, Shiftund Caps_lock. Mein AltSchlüssel verhält sich wie der MetaSchlüssel des Emacs . Gibt es bestimmte Tastaturen mit einer zusätzlichen AltTaste?
Prasanna
@Prasanna Viele Tastaturen haben zwei Tasten mit der Bezeichnung "Alt" (normalerweise eine auf beiden Seiten der Leertaste), aber ich halte es für unwahrscheinlich, dass Sie eine Tastatur mit einer "Meta" -Taste und einer "Alt" -Taste finden. Einige alte Tastaturen hatten jedoch sicherlich beides. quora.com/… zeigt einige Beispiele. Die 'Space Cadet'-Tastatur verfügt nicht nur über eine "Alt-Modus" -Taste, sondern sogar über eine "Alt-Sperre".
Phils
Siehe auch die vier besten Einträge von xahlee.info/kbd/lisp_keyboards.html
phils