O driver do terminal só sabe sobre bytes únicos de dados. O controle de fluxo (um recurso da disciplina de linha), por exemplo, é visto nos recursos start e stop mostrados em stty
output.
As teclas de função são diferentes. Ao contrário dos caracteres de controle que o driver do terminal pode reconhecer, as teclas de função podem ter múltiplos bytes de dados.
- Convencionalmente (excluindo coisas como a tecla guia ), as teclas especiais em seu teclado enviam um caractere escape primeiro em uma sequência de múltiplos bytes. / li>
- Aplicativos (não o terminal driver ) reconhecem essas seqüências.
- Eles podem fazer isso usando o banco de dados do terminal ou usando o comportamento codificado, dependendo do formato da seqüência de bytes ou simplesmente correspondendo a uma string conhecida.