50 votes

L'anti-fonctionnalité de la touche INSERT de Windows se déclenche accidentellement ; comment l'arrêter définitivement ?

Nous utilisons tous des outils d'édition pour modifier une ligne de texte au moment où nous la saisissons. Il existe deux principaux modes d'édition à l'intérieur d'une ligne : a) le mode "insertion", qui insère des caractères non éditables à l'endroit où se trouve le curseur et mélange le texte vers la droite, et b) le mode "écrasement", dans lequel les caractères non éditables remplacent simplement le caractère sélectionné par le curseur.

Le mode d'écrasement est, selon l'IMHO, un vestige de l'époque des écrans cathodiques verts. La seule utilité que je lui ai trouvée est de dessiner des images en 2D en ASCII, ce que j'ai cessé de faire dans les années 80 lorsque de véritables outils de dessin sont devenus disponibles.

Windows (stupidement, IMHO) propose un mode d'écrasement activable par l'utilisation de l'option INSERT du clavier. (J'imagine que Linux/Unix suivront probablement le même chemin dans l'habituelle envie de Windows). Je n'appuie jamais sur cette touche parce qu'elle me met en mode écrasement.

Cependant, pendant que je tape, le mode d'écrasement se déclenche parfois soudainement. Je pense qu'il s'agit d'une étrange combinaison de ALT / Windows / CTRL / SHIFT et une autre touche, ou deux touches standard enfoncées en même temps à proximité. Quelqu'un sait-il quelle est la séquence de touches alternative afin que je puisse essayer de l'éviter ? Existe-t-il un moyen de demander à Windows de cesser d'utiliser le mode écrasement ?

40voto

Comment désactiver la touche d'insertion dans Windows

Presque tous ceux qui traitement de texte a accidentellement appuyé sur la touche Insérer et écraser ce qu'ils pensaient être alors qu'ils pensaient être en train d'éditer. Cet Cet article décrit une méthode simple pour désactiver la touche Insertion de votre clavier.

Chaque fois que vous appuyez sur est créé et contient un qui identifie de manière unique la touche touche enfoncée. Les programmes (comme Microsoft Word) recherchent les messages et prennent des mesures en fonction du code du code de la touche dans le message. En associant l'événement d'insertion d'une pression de touche à null, Windows envoie un message contenant null pour le code de la touche lorsque la touche Insert est enfoncée. Les programmes qui reçoivent le message, ils l'action associée à un événement d'appui sur la touche d'insertion, ce qui vous évite d'avoir à de vous préoccuper de l'écrasement des à nouveau.

  1. Aller à Démarrer Exécuter regedit
  2. Aller à HKLM \System\CurrentControlSet\Control\Keyboard Mise en page
  3. Cliquez avec le bouton droit de la souris sur la moitié droite de l'écran et sélectionnez N Valeur
  4. Nommez la nouvelle valeur Scancode (carte)
  5. Entrer 000000000000000002000000000052E000000000
  6. Fermer regedit
  7. Reboot.
  8. Facultatif : vous pouvez retirer la touche Insert de votre clavier lorsque terminé.

Si vous faites cela avec Windows7 regedit, vous devez entrer la valeur hexagonale par rangées de 8 octets, comme ceci :

Value Data:
0000    00 00 00 00 00 00 00 00
0008    02 00 00 00 00 00 52 E0
0010    00 00 00 00

Quelle

Fichier de registre (.reg) pour appliquer la correction comme décrit ci-dessus

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,52,e0,00,00,00,00

Placez le texte ci-dessus dans un fichier portant l'extension .reg (par exemple : disable-insert.reg ), et double-cliquez.

32voto

En 0 du clavier numérique devient insert quand num lock est désactivé.

Lorsque vous tapez quelque chose dans une application MS-DOS, que vous revenez au milieu de la phrase et que vous appuyez sur la touche TAB, vous passez en mode écrasement.

11voto

TwoHawks Points 136

Je viens de le découvrir... Shift + 0 sur le clavier numérique. Je suppose que j'ai dû le marquer accidentellement lors de la frappe rapide assez souvent. Cela fait longtemps que cela me perturbe.

Bien que mon ajout ci-dessus puisse être utile à certains, ce n'était pas mon problème. Si cela se produit pratiquement quelle que soit l'application que vous utilisez (c'est-à-dire que cela ne concerne pas uniquement l'édition dans MS Word), épargnez à tous ceux qui se trouvent dans cette situation la peine de faire des recherches jusqu'au bout de l'internet comme je l'ai fait...

Editer :
Ma conclusion personnelle définitive est qu'il n'existe pas "d'autre combinaison de touches magique" pour activer l'insertion et l'écrasement, un point c'est tout. Par conséquent, la seule possibilité restante est qu'au cours d'une frappe rapide, soit en raison d'une combinaison de touches imparfaite/souple, soit en raison d'un rebond sur le clavier, un encodage inattendu est généré et déclenche toujours la bascule ins/ovr. D'après mes recherches personnelles, il est plus probable que cela soit dû à un défaut du clavier ou du matériel qu'à un défaut du logiciel. S'il s'agissait d'un défaut logiciel, je pense que nous verrions plus de messages sur le net à ce sujet.

Je vais enfin essayer la suggestion de regedit qui a été postée, et simplement essayer de passer à autre chose maintenant.

9voto

ugasoft Points 1280

Utilisation SharpKeys à la carte Insert a Désactiver la clé . Cela désactive la clé et est plus facile et plus sûr que de pirater le registre soi-même.

Sharpkeys est ancien (il est conçu pour Windows 7) mais fonctionne toujours sous Windows 10.

enter image description here

9voto

rluks Points 449

Je suis surpris que personne n'ait suggéré la solution la plus simple : retirer la touche physique du clavier (avec des ciseaux ou un couteau, par exemple).

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X