Klawiatury mechaniczne vs. membranowe
Klawiatury mechaniczne używają pojedynczych przełączników sprężynowych zapewniając dotykowe sprzężenie zwrotne i żywotność 50-100 mln naciśnięć. Klawiatury membranowe używają poduszek naciskowych pod gumowymi kopułkami — cichsze i tańsze, ale z mniejszym komfortem. Klawiatury nożycowe (w większości laptopów) łączą cienki profil z przyzwoitym dotykiem.
Anti-ghosting i N-Key Rollover
N-Key Rollover (NKRO) oznacza rejestrację dowolnej liczby jednoczesnych naciśnięć. 6-Key Rollover (6KRO) rejestruje do 6 klawiszy plus modyfikatory. Ghosting pojawia się, gdy kombinacje klawiszy powodują rejestrację niezamierzonych klawiszy — obwody anti-ghosting temu zapobiegają.
Ograniczenia wykrywania klawiszy
Przeglądarki wykrywają większość klawiszy za pomocą KeyboardEvent API z właściwościami key, code i keyCode. Jednak klawisz Fn jest obsługiwany na poziomie firmware. PrintScreen może wywołać akcję systemową. Niektóre klawisze multimedialne mogą być przechwytywane przez system.