Comment désactiver la touche d'insertion dans Windows?

Windows envoie un message contenant null pour le code de touche lorsque la touche Insert est enfoncée
En mappant l'événement d'appui sur la touche d'insertion à null, Windows envoie un message contenant null pour le code de touche lorsque la touche Insert est enfoncée.

Presque tous ceux qui ont utilisé un traitement de texte ont accidentellement appuyé sur la touche Insertion et l'ont écrasée alors qu'ils pensaient éditer. Cet article décrit un moyen simple de désactiver la touche Insertion de votre clavier.

Les 4 octets suivants affichent l'ancienne mappe de touches
Les 4 octets suivants affichent l'ancienne mappe de touches et la nouvelle mappe de touches.

Chaque fois que vous appuyez sur une touche, un message Windows est créé, qui contient un code de touche qui identifie de manière unique la touche enfoncée. Les programmes (comme Microsoft Word) recherchent les messages de touche et prennent des mesures en fonction du code de touche dans le message. En mappant l'événement d'appui sur la touche d'insertion à null, Windows envoie un message contenant null pour le code de touche lorsque la touche Insert est enfoncée. Par conséquent, les programmes recevant le message n'exécutent pas l'action associée à un événement d'appui sur une touche d'insertion, vous évitant ainsi de vous soucier d'écraser à nouveau les éléments.

Assurez-vous de lire la section des avertissements avant de continuer.

Pas

  1. 1
    Aller à démarrer → exécuter → regedit
  2. 2
    Accédez à hkey_local_machine\system\currentcontrolset\control\keyboard layout
  3. 3
    Faites un clic droit sur la moitié droite de l'écran et choisissez nouveau → valeur binaire
  4. 4
    Nommez la nouvelle carte de scancode de valeur
  5. 5
    Entrer 00 00 00 00 00 00 00 00 02 00 00 00 00 00 52 e0 00 00 00 00
  6. 6
    Fermer regedit
  7. 7
    Redémarrez.
  8. 8
    Facultatif: vous pouvez retirer la touche Insérer de votre clavier lorsque vous avez terminé.

Comment cela fonctionne

  1. Les 4 premiers octets sont des informations de version d'en-tête qui doivent être 00000000
  2. Les 4 octets suivants sont des indicateurs d'en-tête et devraient être 00000000
  3. Les 4 octets suivants correspondent au nombre de mappes de touches que vous modifiez + 1 pour le terminateur nul. Dans ce cas, vous modifiez simplement la touche Insert, elle devrait donc être 2. Les valeurs binaires sont entrées au format little-endian, donc 0x02 devient 02000000.
  4. Les 4 octets suivants affichent l'ancienne mappe de touches et la nouvelle mappe de touches. Vous mappez la touche d'insertion (code E052) à null (0000). Après conversion en forme little-endian, ils deviennent 52E0 et 0000. Leur combinaison donne 000052e0.
  5. Les 4 derniers octets sont le terminateur nul 00000000.
  6. Vous pouvez désactiver (ou remapper) d'autres touches en adaptant cette procédure et en utilisant les codes de touches appropriés.

Conseils

  • Supprimez la valeur Hkey_local_machine\system\currentcontrolset\control\keyboard layout\scancode map si vous la gâchez. Redémarrez et recommencez.
  • N'oubliez pas de mettre à jour le nombre de champs de mappage de touches si vous désactivez ou mappez plus de touches.
  • Si vous utilisez un clavier non standard (y compris les claviers d'ordinateur portable), recherchez les codes de balayage des touches, car ils peuvent être différents.

Mises en garde

  • Vous devez être compétent en informatique pour essayer cela. Si vous vous trompez, votre clavier peut mal se comporter.
  • Ne confondez pas Hkey_local_machine\system\currentcontrolset\control\keyboard layout avec Hkey_local_machine\system\currentcontrolset\control\keyboard layouts (notez le pluriel).
  • Vous devrez redémarrer pour que les modifications prennent effet.
  • Vous devez sauvegarder vos données avant d'apporter des modifications au registre.
  • Cela affecte tous les utilisateurs sur l'ordinateur. Il ne peut pas être appliqué sur une base par utilisateur. Étant donné que les paramètres sont stockés dans le registre, vous ne pouvez pas modifier ce comportement en modifiant le clavier.
  • Si vous utilisez la deuxième méthode, assurez-vous que la clé peut être remise en place par la suite.
  • Vous devez disposer de privilèges d'administrateur pour effectuer cette opération.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail