Clavier mécanique des explications rapide :
Le roll over (#KRO et NKRO) : c’est la quantité de touches reconnues simultanément.
- Le terme #KRO, avec # représentant un nombre quelconque, est le roll over de votre clavier, et indique combien de touches vous pouvez enfoncer sans faire face au blocage de touches. Beaucoup de claviers mécaniques USB sont marqués comme 6KRO, c'est-à-dire que l’on peut enfoncer 6 touches sans avoir de blocage. Cela suffit pour la plupart des gens, mais certains jeux peuvent demander plus que 6KRO.
- « NKRO » (no key roll over, aucun roll over des touches) signifie que vous pouvez enfoncer autant de touches que vous le voulez, et que toutes les touches sont enregistrées par votre ordinateur.
Le ghosting : C’est quand on appuie sur deux touches (du clavier) et qu’une troisième touche (que l’on n’a pas enfoncée) est enregistrée par l’ordinateur. C’est un phénomène plutôt rare, car les fabricants ont pris l’habitude de limiter le roll over.
Le blocage des touches : C’est ce qui arrive quand on atteint le roll over maximal. Par exemple, si vous enfoncez 2 touches, et qu’une troisième est bloquée par votre clavier, cela signifie que vous venez de vous faire bloquer, parce que votre clavier n’est que de 2KRO.
Rebondissement des touches :
Tous les types d’interrupteur de touches le font. Lorsque vous enfoncez une touche, l’interrupteur « rebondit » très rapidement pour se remettre en place. Cela provoque un multiple enregistrement d’une touche pour chaque pression.
À cause de cela, les claviers doivent mettre en place un temps d’anti-rebond, pour que quand vous appuyez sur une touche, l’interrupteur attende un certain temps avant d’enregistrer une nouvelle pression.
Taux de polling et temps de réponse :
Imaginons que tous les interrupteurs ont un temps de rebondissement de 5 ms. Même en ayant des super réflexes et une vitesse surhumaine, chaque pression serait différée par au moins ce temps. C’est pour cela que tout taux de polling supérieur à 200 Hz ne sert à rien, et ce n’est que du marketing.
En allant plus loin cela peut même avoir un impact négatif, parce que vous gâchez du CPU en nécessitant un taux de réponse aussi élevé, que vous ne pourrez même pas rentabiliser.
PS/2 ou USB ?
Le PS/2 gagne sur 3 points :
- Ils supportent un roll over complet des touches.
- Ils n’ont pas de polling et sont basés sur les interruptions.
- Ils ne souffrent pas de retards provoqués par les bus USB utilisés par d’autres appareils.
Les modes de transfert par USB bénéficient d’un mode d’interruption de transfert (pour les claviers USB à polling, lorsqu’une pression est détectée, le contrôleur USB envoie l’interruption au CPU).
Donc, si votre clavier supporte le PS/2 et l’USB, et que votre ordinateur a un port PS/2, il n’y a aucune raison de ne pas l’utiliser.