Question Pourquoi un ordinateur échangerait-il des lettres en tapant très rapidement?


Un de mes amis a des problèmes avec son ordinateur. Lorsque vous tapez très vite, les lettres sont échangées.

Toutes mes années de travail avec les ordinateurs, je n'ai jamais rencontré cela. Je devine le virus.

Un exemple: s cterompus uck! (ordinateur sucer!)

Comme vous pouvez le voir, certaines des lettres sont complètement au mauvais endroit, ce qui signifie que l'ordinateur doit les mettre en tampon et les sortir dans le mauvais ordre.

Qu'est-ce qui cause cela?


4
2017-08-31 09:23


origine


Juste pour être sûr, cela ne se produit que sur ce clavier? Est-ce que cet ami a essayé un autre clavier, est-ce que quelqu'un d'autre a essayé le clavier? - Gnoupi
Pourriez-vous essayer de vous rendre plus objectif en tapant quelque chose comme: qwertyuiop encore et encore et voir si d'autres caractères sont ajoutés ou l'ordre est totalement foiré. De cette façon, nous savons que c'est reproductible. Mentionnez également dans quel type de logiciel vous rencontrez ce problème (ou partout) - Ivo Flipse♦
J'ai le même problème quand je tape trop vite. Dans mon cas, les lettres sont échangées par mes doigts, pas par l'ordinateur. - mouviciel
Ceci est très facile à reproduire sur n'importe quel MacBook OS X Pro. Il suffit de taper "une fois que vous" vraiment vite quelques fois; il sortira presque "invariablement" presque invariablement. Vous devez le taper extrêmement rapidement et je ne sais pas quelles touches doivent être conservées. Il est irréaliste de s'attendre à ce que les dactylographes rapides suppriment toutes les clés avant d'en déprimer la suivante. Je suis également sûr à 100% que mon doigt a appuyé sur la touche "y" avant les deux autres. - pete
J'ai trouvé un moyen encore plus fiable: "laissez-vous" sortir comme "laissez oyu". Je crois que c'est la touche "y" qui doit être tenue au moins après la pression de la touche "o". - pete


Réponses:


Avec des designs de clavier moins chers et pourquoi les claviers "gaming" sont plus chers. La plupart des claviers utilisent une matrice (voir http://en.wikipedia.org/wiki/Rollover_%28key%29) et une dactylographie très rapide peut entraîner une mauvaise saisie des touches sur le clavier (je suis rarement aussi rapide). Un meilleur clavier externe est probablement la meilleure solution.


6
2017-08-31 12:34





Cela répond à la question posée ici, qui est similaire mais pas identique à cette question.

Cela revient à la vitesse à laquelle le clavier peut scanner ses clés.

Les conceptions de clavier les moins chères numériseront les clés de manière séquentielle, de gauche à droite et de haut en bas. Ceci est peu coûteux et facile à mettre en œuvre, mais comme vous l'avez observé, cela aura tendance à provoquer une transposition des lettres lors de la saisie à très grande vitesse.

Les claviers professionnels et de jeu numériseront généralement plus rapidement que les claviers moins chers et sont moins susceptibles de transposer des lettres de cette manière. En particulier, alors que les claviers grand public n'atteignent généralement que 125 Hz, ce qui peut facilement poser problème lors de la saisie rapide, les claviers de jeu interrogent généralement 1000 Hz, ce qui est beaucoup moins susceptible d'entraîner un enregistrement erroné.

En outre, les interrupteurs à clé (ou tout autre interrupteur électrique) sont soumis à rebondir, ce qui signifie qu’une fois actionné, l’interrupteur a besoin d’un certain temps pour se stabiliser électriquement. En tant que tel, pour éviter un comportement erroné, l’électronique du clavier doit attendre un peu lors de la lecture de l’état de la clé. Ce délai est typiquement de l'ordre de 20 ms. Les interrupteurs à clé mécaniques du type des claviers plus coûteux ont généralement besoin de moins de temps pour cela rebondir processus que les commutateurs à clé à membrane typiques. En fait, le fabricant de claviers et d’interrupteurs à clé Cherry (dont les commutateurs MX sont reconnus comme la norme de référence pour les claviers mécaniques) est allé jusqu’à utiliser la lecture analogique des interrupteurs à clé dans le MX Board 6.0 pour éliminer pratiquement ce délai de rebondissement et maximiser la réactivité.


3
2018-05-22 19:43





Est-ce un ordinateur portable avec un trackpad? J'ai eu toutes sortes d'aléatoires de curseur sur un ordinateur portable Dell (maintenant ancien) avec un pavé tactile Synaptics. Ma pression de la paume sur le bord proche de la plate-forme a provoqué de fausses entrées sur le trackpad et a fait sauter le curseur au hasard pendant que je tapais. Ma solution était alors d'utiliser une souris externe et de désactiver le trackpad.

Aujourd'hui, le trackpad de mon Macbook - et probablement la plupart des autres - a la possibilité de Ignorer l'entrée lors de la frappe, ou Ignorer les entrées accidentellesou quelque chose de similaire. En utilisant cette option, je peux maintenant taper rapidement et espérer que ce que je tape est ce que je vais obtenir.


3
2017-08-31 12:49





Cela pourrait être un mauvais contrôleur de clavier sur la carte mère. Il s'agit essentiellement d'un micro-ordinateur 4 bits légèrement programmable.

Cela pourrait être un logiciel installé qui recherche des frappes d'activation.

Cela pourrait être des touches adhésives (livraison retardée des codes de numérisation) par le clavier.

Ce pourrait être quelque chose d'autre à quoi je n'ai pas pensé ....


1
2017-08-31 12:36





Selon l'implémentation de NKR (N-Key rollover), le clavier peut nécessiter des diodes pour arrêter les «images fantômes» que vous rencontrez.

Cela empêche fondamentalement le signal de balayage de rebondir à travers une connexion de clé vers l'autre côté, puis de revenir en arrière, entraînant ainsi des données interprétées différentes sur le microcontrôleur qui pense que vous avez appuyé sur une touche différente.

Il serait ridicule d’avoir 100 broches différentes sur un microcontrôleur pour 100 clés différentes. Ce qu’elles font, c’est de disposer de deux rails (côté haut et sol) avec un tas de clés sur ces rails, où la clé et ainsi un signal peut passer. Cela se fait en envoyant des ondes carrées sur le haut puis sur le «timing» essentiellement le temps nécessaire pour que ce signal revienne (voir rebondir)

Les diodes (car ce sont essentiellement des vannes électriques à sens unique) empêchent ce signal de sauter du rail supérieur au rail au sol et de revenir au rail au sol, si vous me suivez. Comme cela changerait l'heure / la position du signal et serait interprété comme un keystoke différent

EDIT: Il y a un tas de ces jeux de rails sur le clavier, chacun contrôle environ 8 à 12 touches, selon la disposition


0
2017-08-17 09:19