O driver de terminal (parte do sistema operacional) estabelece a relação entre caracteres especiais e sinais. Suas configurações de terminal , por exemplo, usando stty
, são o que ele usa para decidir o que (se houver) fazer com caracteres que você digita. Você pode reatribuir esses caracteres especiais conforme necessário com algumas ressalvas:
- apenas um caractere especial por função
- apenas caracteres de byte único são usados
controle C e controle D são convencionais : enquanto algumas aplicações pode codificar esses valores, o driver do terminal não requer isso.
O driver do terminal é software, não faz parte do seu terminal . Para alguns teclados você pode encontrar diferentes atribuições de caracteres especiais mais convenientes do que outras (e para sistemas operacionais diferentes, algumas escolhas dos valores padrão para os caracteres especiais podem ser diferentes).
Leitura adicional:
- 11.1.9 Caracteres especiais (interface geral do terminal POSIX *)
- 11. Interface geral do terminal
- stty - defina as opções para um terminal