Teclados Mecânicos vs. de Membrana
Teclados mecânicos usam um switch individual com mola sob cada tecla, oferecendo feedback tátil e longa vida útil (50-100 milhões de pressionamentos). Teclados de membrana usam almofadas de pressão sob domos de borracha — mais silenciosos e baratos, mas com menos feedback tátil. Teclados tesoura (na maioria dos notebooks) usam um mecanismo tipo tesoura, oferecendo perfil fino com feedback tátil moderado.
Anti-Ghosting e N-Key Rollover
Full N-Key Rollover (NKRO) significa que o teclado pode registrar qualquer número de teclas pressionadas simultaneamente. 6-Key Rollover (6KRO) registra até 6 teclas mais modificadores. Ghosting ocorre quando certas combinações de teclas causam registros inesperados — circuitos anti-ghosting previnem isso. Este teste ajuda a verificar as capacidades de rollover do seu teclado.
Limitações de Detecção de Teclas no Navegador
O navegador pode detectar a maioria das teclas via KeyboardEvent API, fornecendo propriedades key, code e keyCode. Porém, algumas teclas não são detectáveis: a tecla Fn é processada no nível do hardware/firmware antes do SO. PrintScreen pode acionar uma ação do sistema em vez de um evento do navegador. Algumas teclas multimídia e de função especial também podem ser interceptadas pelo SO.