¿Cómo imprimir pulsaciones de teclas en formato .inputrc?

¿Cómo imprimir pulsaciones de teclas en formato .inputrc?

¿Qué aplicación puedo usar para saber qué poner en .inputrc?cualquier¿Atajo de teclado personalizado? Probé algunos y ninguno parece ser utilizable:

showkey, showkey -ay readsimplemente imprima 'si presiona Ctrl- '.

xevlos imprime por separado y no imprime nada que parezca utilizable para .inputrc.

Respuesta1

cat -v

Luego simplemente presione las teclas que está intentando asignar. Es un poco tosco, pero funciona principalmente para ese tipo de cosas. Las teclas de control de trabajo y Ctrl- Vseguirán haciendo lo que hacen, pero para la mayoría de las otras teclas como teclas de función, teclas de flecha, etc., puede ver la secuencia que genera. Solo recuerde que la ^[parte es el código de escape y lo reemplaza \een el .inputrcarchivo.

Respuesta2

También puedes simplemente usar Ctrl+ Vque "citará" tu siguiente secuencia de teclas.

Respuesta3

Creo que Ctrl-' no se pasará a las aplicaciones en la consola. Tampoco aparece en xev.

Puede ser el sistema de entrada o incluso el hardware de la PC, pero sin trucos algunas de las combinaciones de teclas pueden ser imposibles de detectar.

Respuesta4

Necesitaría un programa que lea la entrada enmodo no canónicoy luego mostrar los bytes que se han leído. Personalmente, no conozco ningún programa de este tipo, así que uso cat y canalizo la salida a través de od para ver los bytes individuales, lo que parece funcionar el 99% de las veces. Sin embargo, cuando una tecla interactúa con el terminal (por ejemplo, mueve el cursor, elimina un carácter), debe entrecomillarla con Ctrl-V.

información relacionada