Pulsaciones de teclas y comandos para mi inputrc - combinación de teclas para "Shift-Space", reasignar "Ctrl-Page Up / PageDown" a algo sin teclas de página


3

Necesito agregar algunas cosas a mi inputrc. Estoy usando bash 4, como sistema operativo estoy usando debian y OSX. Mis emuladores de terminal son rxvt-unicode-256 en debian y Terminal.app en OSX. Mi nuevo macbook no tiene las teclas Insertar / Eliminar, Inicio / Fin, PgUp / PgDown ...

¿Podría por favor decirme la combinación de teclas para "Shift-Space"? Estoy tratando de enlazar esto a menu-complete-backward. Shift-Tab hace el menú completo, la pulsación de tecla para esto es "\ e [Z".

"\e[Z": menu-complete
"(Shift-Space)": "\e-1\C-i"

Entonces me gustaría poder subir / bajar página en mi terminal. No estoy seguro, cómo decir eso. P.ej. en irssi me gustaría desplazarme hacia arriba / abajo en mi registro de canales. Las teclas "PgUp" / "PgDn" hacen esto, pero no tengo esas teclas en mi macbook. Así que me gustaría una alternativa, como tal vez "Shift-ArrowKeyUp" y "Shift-ArrowKeyDown". Además, no conozco los comandos para inputrc, que debo vincular a esta pulsación de tecla.

Lo mismo para las teclas "Inicio" / "Fin" que deberían ir al principio / fin de línea. Me gustaría enlazar eso con tal vez "Shift-ArrowKeyLeft" / "Shift-ArrowKeyRight".

¡Muchas gracias por su ayuda!

EDIT: Aquí está mi .inputrc ... http://paste.debian.net/69454/


Me estoy preguntando lo mismo. ¿Alguna vez encontraste la solución?
Casey Jones

Respuestas:


0

correr od -c <<< " Ctrl + V Secuencia que me importa " y usar eso en ~/.inputrc.


1
Lo siento, no entiendo eso? ¿Qué debería estar en ""?
fooness

Primero presionas Ctrl-V. Luego presionas la secuencia que te interesa.
Ignacio Vazquez-Abrams

2
Eso crea "^ V" (Ctrl-V) y luego Espacios (Shift-Space parece ser lo mismo que cuando se presiona Space)
fooness
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.