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".