¿Qué es el enlace `A-`?

11

En Emacs, si C-h, bescribo, aparece una lista de teclas, que incluyen:

ingrese la descripción de la imagen aquí

¿Qué es A-y cómo puedo acceder?

zcaudate
fuente

Respuestas:

19

A-es el modificador Alt. Que, por claridad, casi definitivamente no es la tecla etiquetada 'Alt' en su teclado, que se reconoce como el modificador Meta.

La mayoría de las personas simplemente no tienen esta tecla modificadora. Es relativamente común que las personas configuren modificadores Super e Hyper en teclados modernos, pero, probablemente debido a la posibilidad de confusión, uno no tiende a escuchar sobre las personas que usan el modificador Alt en Emacs en estos días. (Sin embargo, fue útil en teclados que tenían una tecla 'Alt' y una tecla 'Meta').

Si lo necesita, puede invocar el modificador Alt de la siguiente manera:

C-x@a

Seguido de cualquier tecla que desee modificar. En tus ejemplos:*

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
fuente
stackoverflow.com/a/27419718/324105 también puede ser una lectura útil sobre las event-apply-*-modifierfunciones.
phils
+1 por tu respuesta. Nunca habría encontrado esta respuesta con un millón de conjeturas. En mi KBD, tengo las llaves etiquetados Alt, Cntl, Win_key, Shifty Caps_lock. Mi Altclave se comporta como la Metaclave de emacs . ¿Hay teclados específicos que tienen una Alttecla adicional ?
Prasanna
@Prasanna Muchos teclados tienen dos teclas etiquetadas "Alt" (una a cada lado de la barra espaciadora, por lo general), pero creo que es poco probable que encuentres un teclado con una tecla "Meta" y una tecla "Alt". Sin embargo, algunos viejos teclados tenían ambos. quora.com/… muestra algunos ejemplos. El teclado 'space cadet' no solo tiene una tecla "Modo Alt", sino que incluso tiene "Bloqueo Alt".
Phil
Ver también las cuatro primeras entradas de xahlee.info/kbd/lisp_keyboards.html
PHILS