Typeahead - Typeahead

Typeahead é um recurso de computadores e software (e algumas máquinas de escrever ) que permite que os usuários continuem digitando independentemente do programa ou operação do computador - o usuário pode digitar a velocidade desejada e se o software receptor estiver ocupado no momento, será chamado para lidar com isso mais tarde. Freqüentemente, isso significa que as teclas digitadas não serão exibidas na tela imediatamente. Essa técnica de programação para manipulação usa o que é conhecido como buffer de teclado .

O Typeahead tem suas raízes na era das máquinas de escrever. A máquina de escrever IBM Selectric , lançada pela primeira vez em 1961, tinha um recurso de bloqueio de tecla mecânico projetado para suavizar as digitações irregulares dos digitadores que, para muitos usuários, pareciam uma digitação adiantada.

Alcançar a verdadeira digitação antecipada requer a manutenção de um chamado " buffer de digitação antecipada " - uma fila FIFO , por exemplo - cuja função é armazenar uma quantidade limitada de entrada do teclado até que seja necessária. A instalação de tal buffer pode ser feita nos níveis de hardware e software ; a maioria dos sistemas operacionais modernos, como o Unix , implementa isso usando software, chamando interrupções de kernel .

Em algumas operações de rede , pode-se tentar despachar informações pela rede, independentemente de o programa receptor conseguir acompanhar, usando as funções de digitação antecipada do destinatário. No entanto, como isso depende muito das especificações do computador com o qual se está se comunicando, não é usado com frequência.

Veja também

Referências