La combinación de teclas se puede hacer usando una de las siguientes formas:
- nombre clave: nombre_comando
- "secuencia de pulsaciones de teclas": nombre_comando
En la primera forma, puede deletrear el nombre de una sola clave. Por ejemplo, CONTROL-U se escribiría como control-u. Esto es útil para vincular comandos a teclas individuales.
En la segunda forma, especifica una cadena que describe una secuencia de teclas que se vincularán al comando. El que dio como ejemplo son las secuencias de escape de barra invertida emacs-tyle para representar las teclas especiales
\C
- Control
\M
- Meta
\e
- Escape
Puede especificar una barra invertida utilizando otra barra invertida - \\
. Del mismo modo '
y también "
se puede escapar, \'
y\"
Actualizar
Estos caracteres es lo que interpreta su terminal cuando presiona teclas especiales. Usted no desea enlazar alfabetos regulares y valores numéricos en su clave de unión como se puede que esté utilizando ellas de manera regular y puede causar problemas cuando se golpea accidentalmente una combinación que ha sido asignada en su ~/.inputrc
o /etc/inputrc
archivo.
[1~ is what is interpreted by your terminal when you press your HOME button.
Para obtener más información, simplemente escriba read
en el indicador del terminal y presione todo tipo de teclas especiales como Teclas de función, INICIO, FIN, Teclas de flecha, etc. y vea lo que se muestra.
Aquí hay una pequeña referencia que encontré que puede ofrecer una comprensión básica. ¡Buena suerte! :)
readline(3)
o el manual de usuario de readline .