
¿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 -a
y read
simplemente imprima '
si presiona Ctrl- '.
xev
los 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 \e
en el .inputrc
archivo.
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.