Mekaaniset vs. kalvonäppäimistöt
Mekaaniset näppäimistöt käyttävät yksittäisiä jousikytkimiä jokaisen näppäimen alla, jotka tarjoavat tuntopalautetta ja pidemmän käyttöiän (50–100 miljoonaa painallusta). Kalvonäppäimistöt käyttävät painetyynyjä kumikuvun alla – ne ovat hiljaisempia ja edullisempia, mutta tuntopalaute on heikompi. Saksinäppäimistöt (useimmissa kannettavissa) käyttävät saksimekanismia ohueen profiiliin kohtuullisella tuntopalautteella.
Key Rollover ja anti-ghosting
N-Key Rollover (NKRO) tarkoittaa, että näppäimistö voi rekisteröidä rajattoman määrän samanaikaisia painalluksia. 6-Key Rollover (6KRO) rekisteröi enintään 6 näppäintä ja muokkausnäppäimet. Haamupainallus tapahtuu, kun tietyt näppäinyhdistelmät aiheuttavat tahattomia rekisteröintejä – anti-ghosting-piiri estää tämän. Testi auttaa tarkistamaan näppäimistösi rollover-kyvykkyyden.
Selaintunnistuksen rajoitukset
Selaimet voivat tunnistaa useimmat näppäimet KeyboardEvent API:n kautta, joka tarjoaa ominaisuudet key, code ja keyCode. Joitain näppäimiä ei kuitenkaan voi tunnistaa: Fn-näppäin käsitellään laitteiston/laiteohjelmiston tasolla ennen kuin käyttöjärjestelmä näkee sen. PrintScreen voi käynnistää järjestelmätoimintoja selaimen tapahtumien sijaan. Joitain media- ja erikoisnäppäimiä käyttöjärjestelmä voi myös siepata.