Bloqueio de teclas e fantasmas
O fantasma é quando você pressiona duas teclas do teclado e uma terceira tecla - que você não pressionou - também é enviada para o PC. Isso raramente é visto nas placas modernas mais baratas, porque os fabricantes costumam limitar a rolagem para que as chaves fantasmas sejam sempre bloqueadas.
O bloqueio de teclas é tão simples quanto parece; você está experimentando quando atinge o número máximo de teclas pressionado. Portanto, se você pressionar 2 teclas, e a terceira tecla estiver bloqueada no seu quadro; você acabou de experimentar o bloqueio porque o teclado tem apenas 2KRO.
Substituição de chave (#KRO & NKRO)
NKRO é quando você pode pressionar quantas teclas quiser ao mesmo tempo e todas elas são executadas. Isso é semelhante ao que alguns 'teclados de jogos' vendem incorretamente como "anti-fantasma", embora a Logitech e a Razer apenas o apliquem ao cluster WASD. Observe que, no momento, apenas os teclados PS / 2 podem exibir rollover completo com as teclas n; embora a Microsoft e o Ducky sejam apenas duas empresas que já analisaram o design do NKRO sobre USB.
xKRO, em que x = Qualquer número, é a rolagem principal da sua placa; e representa o número máximo de teclas que você pode pressionar sem experimentar nenhum bloqueio de teclas.
Muitos teclados mecânicos USB são rotulados como 6KRO, ou seja, qualquer uma das 6 teclas pode ser pressionada ao mesmo tempo sem que o usuário esteja bloqueando. Isso geralmente é suficiente para a maioria dos usuários. Embora um número limitado de jogos possa ter um problema com o 6KRO. Os teclados USB com 6KRO também permitem o uso de no máximo 4 teclas modificadoras com essas 6 teclas normais. Esses modificadores incluem CTRL, ALT, Shift e Super (Windows, Command ou Meta Key.) Às vezes, isso também inclui a tecla FN presente em teclados selecionados.
Saltando de Chave
Todos os tipos de chaves - incluindo cúpulas de borracha - fazem isso. Quando você pressiona uma tecla, o interruptor "liga e desliga" muito rapidamente à medida que ele se encaixa. Isso faz com que as teclas sejam registradas várias vezes para cada pressionamento. Por esse motivo, os teclados precisam implementar algum tipo de atraso na depuração - para que, depois que você pressione uma tecla, o controlador aguarde um certo período de tempo antes de registrar um pressionamento de tecla. Como exemplo, os switches Cherry MX precisam de 5ms de tempo de recuperação, enquanto os domos de borracha precisam de mais tempo (exatamente quanto tempo depende de sua qualidade).
Taxas de votação e tempos de resposta
Embora seja muito útil para mouses, é praticamente sem sentido para teclados. Vamos supor por um minuto que todos os comutadores tenham o tempo de recuperação de 5ms dos comutadores Cherry MX (o que é muito generoso). Mesmo se você tivesse velocidade e reflexos super humanos, cada tecla seria atrasada em pelo menos isso. Realmente, qualquer taxa de pesquisa acima de 200Hz (na melhor das hipóteses) é absolutamente inútil, e nada além de exageros no mercado. Pode até ser um pouco prejudicial, porque você estaria perdendo tempo da CPU pesquisando desnecessariamente o teclado. E, diferentemente dos teclados USB, as placas PS / 2 não são pesquisadas. Eles simplesmente enviam o sinal ao PC sempre que estiverem prontos, o que causa uma interrupção no hardware, forçando a CPU a registrar o pressionamento de tecla.
PS / 2 ou USB?
O PS / 2 vence em três frentes: primeiro, ele suporta a substituição total de teclas n. Segundo, os teclados PS / 2 não são pesquisados, mas são completamente baseados em interrupções. E terceiro, é impossível atrasar o uso do barramento USB por outros dispositivos. Existem dois tipos de modos de transferência USB - o modo de transferência por interrupção (o USB controla o teclado, quando a tecla é detectada, o controlador USB envia a interrupção para a CPU) e o modo de transferência isócrona, que reserva uma certa largura de banda para o teclado. uma latência garantida no barramento. Infelizmente, não existem teclados que usem esse último, porque controladores especiais precisariam ser usados, tornando o custo proibitivo.
Portanto, se o seu teclado suporta PS / 2 e USB e o seu PC possui uma porta PS / 2, não há razão para não usá-lo.