Control- /
non fa parte dell'insieme di codici di controllo standard . Non è direttamente rappresentabile come un tasto in molte emulazioni di terminale. Tale sequenza di tasti è rilevabile correttamente solo in determinate "modalità scancode" o "modalità GUI" specifiche della piattaforma (in cui l'API indica esattamente quali chiavi e modificatori vengono utilizzati). L'emulatore di terminale emette un segnale acustico perché è effettivamente una sequenza di tasti non valida.
I codici di controllo standard coprono solo le versioni "Control" di
-
@
A
- Z
[\]^_
(ASCII 0 - 31) e
-
?
(ASCII 127)
Nella maggior parte dei programmi di emulazione di terminale che funzionano con la maggior parte dei layout di tasti statunitensi potrebbe essere necessario premere Maiusc per generare alcuni dei "codici di controllo":
- C- @ è Controllo Maiusc 2 (poiché
@
è Maiusc 2 )
- C- ^ è Controllo Maiusc 6 (poiché
^
è Maiusc 6 )
- C-_ è Controllo Maiusc - (poiché
_
è Maiusc - )
- Tuttavia, C-? potrebbe non essere sempre Controllo Maiusc / (poiché
?
è Maiusc / ); C-? viene generalmente generato da Backspace (sulle tastiere Apple, il tasto identifica solo "elimina" senza il simbolo aggiuntivo ⌦) o Elimina (quello con ⌦ sulle tastiere Apple).
In Emacs basato su Tty, puoi solitamente usare C-_ per undo
invece di C - /.