Hubert a écritC'est quoi des fantômes dans le clavier ?
Quand tu appuies sur un certain nombre de touches en même temps (sans relâcher les précédente), le fonctionnement attendu est qu’elles soient toutes signalées comme enfoncées au système.
Le fonctionnement réel peut être qu’au delà des deux ou trois premières, les autres passent inaperçues (fantômes). C’est dû à la matrice électronique du clavier dans laquelle les pistes sont partagées entre plusieurs touches. Connecter chaque touche indépendamment, c’est plus coûteux (c’est néanmoins fait sur certains claviers assez haut de gamme destinés au jeu). Il y a au aussi la possibilité d’ajouter des diodes anti-retours au niveau de chaque touche pour éviter la confusion, mais les sandwiches des claviers basiques ne s’y prêtent pas.
Quand un clavier est prévu pour garantir le support d’au moins deux touches en même temps, il est dit (en anglais) « 2-key rollover », pour trois, « 3-key rollover », et pour un clavier qui supporte n’importe quelle combinaison, on utilise le terme de « N-key rollover ».
Les claviers tout venants sont généralement 2-key rollover seulement, mais leur matrice est arrangée de manière à favoriser les touches qu’on est (normalement) susceptible d’enfoncer en même temps que d’autres (modificateurs, touches de repos).
Exemple avec mon clavier :
– si j’enfonce successivement (sans les relâcher) les touches Q S D et F (en Azerty), les caractères placés dessus s’affichent tous (avec répétition de la dernière vu que je maintiens les touches) ;
– si je fais pareil avec les touches 4 5 6 et 7, seuls les caractères des deux premières s’affichent.
Conséquence : si on met des modificateurs sur les touches de la ligne des chiffres et qu’on espère les combiner ou faire en même temps des roulements avec les autres touches, on a de mauvaises surprises (lawrent et robin_moussu en ont eu).
C’est aussi expliqué
sur Wikipedia anglais.
Mise à jour : tu as manifestement trouvé l’explication avant que je valide ma réponse ; je la laisse quand même pour ceux qui préfèrent du texte à une vidéo.