O que é 'anti-fantasma' para um teclado?
O que é "anti-fantasma" para um teclado?
Todas as respostas que dizem que significa que o teclado registra qualquer número de pressionamentos simultâneos de teclas estão erradas. Isso é chamado "N-key rollover".
Anti-ghosting refere-se a uma coisa diferente:
Um teclado está eletricamente disposto como uma matriz de chaves, com um número específico de linhas e colunas. Cada tecla é um interruptor, que quando pressionada conecta uma linha com uma coluna. A matriz real do teclado é diferente para diferentes modelos de teclado - não há um padrão.
"Ghosting" refere-se a uma situação em que pressionar três teclas que são colocadas em um padrão específico na matriz faz com que pareça que a quarta também está sendo pressionada.
Nesta matriz, por exemplo, pressionando "C", "F" e "B" fará com que pareça que "H" também está sendo pressionado.
O teclado é lido colocando um sinal (geralmente aterrado, na verdade) em cada linha à vez, e lendo cada coluna para ver quais teclas estão sendo pressionadas (ou o contrário, obviamente). Pressionando três teclas como descrito acima fará com que este "sinal" vaze para a próxima linha e fará com que a quarta tecla pareça estar sendo pressionada.
Que teclas realmente farão com que isso aconteça no seu teclado depende do layout da sua matriz.
O remédio para o fantasma é colocar um pequeno diodo em série com cada tecla. Isto irá eliminar o fantasma. Isso é o que é chamado de "anti-fantasma".
Incidentemente, anti-fantasma é de fato relevante para o rollover de N-key, mesmo que não seja a mesma coisa. Sem anti-ghosting, você não será capaz de confiar nas teclas pressionadas, então há pouco sentido em tentar registrar todas elas.
Edit: Uma das respostas tem uma explicação diferente de ghosting que também é incorreta: O cancelamento de certas teclas pressionadas como resultado de manter pressionadas duas teclas no teclado. O exemplo dado é tentar digitar com as duas teclas de deslocamento pressionadas. Este é na verdade um problema diferente, causado por uma combinação de uma falta de diodos anti-fantasma e uma forma particular de ler o teclado: Se o teclado não tiver díodos anti-ghosting e se você estropiar as linhas com um "baixo", você precisará deixar todas as outras linhas flutuantes em vez de altas (com pullups nas entradas da coluna, é claro), caso contrário, elas irão conduzir outras teclas da matriz para cima através de vazamentos, o que irá cancelar o pressionamento das teclas. Isto pode ser remediado pelos diodos anti-ghosting, ou alterando o código de varredura do teclado.
Artigos semelhantes
- Se os Chromebooks têm protecção anti-vírus incorporada, preciso de colocar um anti-vírus num?
- É necessário ter um aplicativo anti-vírus ou anti-malware instalado no seu smartphone Android?
- Porque é que o meu teclado e teclado não está a funcionar depois da actualização do windows 10 para 2004?
- Devemos usar um teclado sem fio ou um teclado de jogo para um PC de jogo?
- Você pode transformar um teclado QWERTY para laptop em um teclado Dvorak?