Caracteres extraños que aparecen cuando uso las teclas Ctrl y Flecha para navegar


13

Cuando escribo Controly cualquiera de las teclas de flecha en cualquier terminal ( gnome-terminaly también terminator), obtengo esto (o algo así).

Sucede cuando también lo uso openbox, por lo que no es un compizproblema. Y es solo en programas de terminal, nunca en una aplicación GUI (como Firefox, Chrom (ium) e, o Empathy).


¿Qué esperaba que hiciera Ctrl + flechas en una ventana de terminal?
— Colin Watson

¿Qué teclado utilizas y cuál es la configuración de tu teclado?
— Dirk Hartzer Waldeck

@colin ctrl + flecha salta al final de la palabra siguiente o anterior
— Dirk Hartzer Waldeck

@Dirk Uso el teclado integrado en mi asus 1001p con la configuración del teclado de 105 teclas. Tampoco tuve este problema hasta la semana pasada.
— jrg

@ James, raro, tuve un problema con mi teclado cuando seleccioné un diseño diferente de EE. UU., Pero si esta configuración ha funcionado antes, probablemente deberías verificar un informe de error en Launchpad
— Dirk Hartzer Waldeck

Respuestas:


19

¿Qué hay en tu ~/.inputrcy /etc/inputrc? El mínimo para que esas teclas funcionen es, creo:

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word

Si tiene estos /etc/inputrc, debe incluir el archivo ~/.inputrc, así que compruebe que tenga la siguiente línea:

$include /etc/inputrc

Me pregunto por qué sucede esto en kubuntu 12.10. Nunca antes había sucedido en una versión anterior. ¿Es este un error que necesita ser informado?
— nada101

1
Tuve este problema y su comentario sobre la inclusión del archivo en el local ~ / .inputrc lo resolvió. Apareció porque había creado una entrada local sin incluir la global ...
— Louis Gagnon
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.