Quando ho usato la shell bash, ho provato a usare Shift +SINISTRA per evidenziare e copiare il comando che ho digitato (anziché usare il mouse). Tuttavia, ho invece ricevuto molte C. In seguito mi sono reso conto che Shift +SU fa A
, Maiuscole +GIÙ rende B
e Maiuscole +DESTRA fa anche D
.
Perché succede?
Penso che provenga dai dati di battitura grezzi (^[[A
,^[[B
,^[[C
e ^[[D
), ma è solo una lettera maiuscola (nessun ^[[
all'inizio).
Risposta accettata:
Premendo Ctrl +V farà sì che la pressione successiva del tasto venga inserita letteralmente. Per Maiuscole +↑ ciò risulta in “^[[1;2A”. Il driver del terminale utilizza “^[[1;2” come sequenza di escape non valida, lasciando solo la “A”.