Poiché dtterm è un semplice emulatore di terminale, è possibile che i caratteri di controllo non siano quelli utilizzati abitualmente sui terminali fisici. La risorsa ttyModes permette di definire i caratteri di controllo per l'emulatore di terminale.
Nell'impostazione predefinita, la Gestione del login imposta i caratteri di controllo riportati nella Tabella 14–1.
Tabella 14–1 Caratteri di controllo del terminale
Controllo |
Carattere |
Definizione |
---|---|---|
erase |
Control+H |
Backspace elimina i caratteri a sinistra del cursore. |
intr |
Control+C |
Interruzione: annulla l'operazione corrente e visualizza nuovamente il prompt della riga di comando. |
kill |
Control+U |
Interrompe un'operazione o un'applicazione. |
start |
Control+Q |
Accettazione dell'input della tastiera: usato per continuare un'applicazione messa in pausa. |
stop |
Control+S |
Mancata accettazione dell'input della tastiera: usato per mettere in pausa un'applicazione. |
swtch |
Control+@ |
Commutazione tra i livelli in una shell. |
Ad esempio, per interrompere un'operazione in corso si potrà premere Control+C.
La sintassi per la risorsa ttyModes è la seguente:
ttyModes: Control+C nome
dove nome è il controllo, e C è il carattere (il simbolo ^ viene talvolta utilizzato al posto di Control). Ad esempio, il valore predefinito di ttyModes con riferimento all'elenco precedente è:
ttyModes: erase ^H intr ^C kill ^U start ^Q stop ^S swtch ^@