Al usar bash shell, traté de usar Shift +IZQUIERDA para resaltar y copiar el comando que escribí (en lugar de usar el mouse). Sin embargo, obtuve muchas C en su lugar. Más tarde me di cuenta de que Shift +ARRIBA hace A
, Cambio +ABAJO hace B
y Mayús +DERECHA también hace D
.
¿Por qué sucede esto?
Creo que es de los datos de pulsaciones de teclas sin procesar (^[[A
,^[[B
,^[[C
y ^[[D
), pero es solo una letra mayúscula (sin ^[[
al principio).
Respuesta aceptada:
Presionando Ctrl +V hará que la siguiente pulsación de tecla se introduzca literalmente. Para Cambio +↑ esto da como resultado "^[[1;2A". El controlador de la terminal consume "^[[1;2" como una secuencia de escape no válida, dejando solo la "A".