Désactiver les touches du clavier dans Windows avec AutoHotKey

Lorsque vous êtes à votre clavier, peu de choses sont aussi frustrantes que de frapper accidentellement une touche perturbatrice. Par exemple, la touche Windows peut entraîner la réduction de certaines applications plein écran.

Appuyer sur la touche Alt peut parfois bloquer complètement toutes les entrées de touches par la suite. Si vous appuyez accidentellement sur ces touches sans le savoir, cela peut entraîner des inconvénients majeurs et de la confusion.

La plupart des solutions habituelles qui vous permettent de désactiver les entrées clés sous Windows sont désormais obsolètes. Par exemple, Simple Disable Key n’est plus un logiciel gratuit. SharpKeys et KeyTweak ne sont pas officiellement pris en charge par les dernières versions de Windows. Alors, que faites-vous lorsque vous êtes à court d’options? Vous construisez le vôtre!

Desactiver les touches du clavier dans Windows avec AutoHotKey

Ne soyez pas intimidé cependant, c’est extrêmement facile. Dans cet article, nous allons vous montrer comment désactiver toutes les clés de votre choix à l’aide d’une application Windows gratuite appelée AutoHotKey. La meilleure partie est qu’il ne nécessite aucune configuration compliquée ou redémarrage pour prendre effet.

Téléchargez et installez AutoHotKey

La première étape pour désactiver toute entrée au clavier sur votre machine Windows consiste à télécharger un programme appelé AutoHotKey. Le lien vers la dernière version sera en haut de la page dans un bouton bleu. Une fois que vous avez téléchargé AutoHotKey, exécutez le programme d’installation.

Desactiver les touches du clavier dans Windows avec AutoHotKey

Continuez à travers les invites d’installation en utilisant les options par défaut, indiquées ci-dessus. Une fois l’installation terminée, vous pouvez la fermer complètement. Nous n’avons pas encore besoin de lancer AutoHotKey.

Création de votre script AutoHotKey

Maintenant que vous avez téléchargé AutoHotKey, il est important de comprendre ce qu’il fait. AutoHotKey vous permet de créer vos propres scripts personnalisés qu’il compilera et exécutera. Pensez à AutoHotKey comme un langage de programmation simplifié qui s’adresse spécifiquement à l’automatisation et à la création Raccourcis clavier Windows.

L’apprentissage d’un langage de programmation est difficile, mais nous sommes là pour simplifier la façon dont vous pouvez utiliser les pouvoirs d’AutoHotKey pour désactiver l’entrée de l’une des touches de votre clavier.

Choisissez vos clés

La première étape consiste à choisir les clés que vous souhaitez désactiver. Rendez-vous sur le site Web de documentation d’AutoHotKey pour trouver un liste de toutes les clés prises en charge.

1608035277 872 Desactiver les touches du clavier dans Windows avec AutoHotKey

Pour cet exemple, nous voulons désactiver la touche de verrouillage des majuscules. Sur cette page, vous pouvez voir qu’AutoHotKey fait référence à cette clé comme “Verrouillage des majuscules». La colonne de gauche montre le (s) nom (s) de référence et la colonne de droite montre à quelle clé elle correspond.

Ouvrez un éditeur de texte

Ensuite, ouvrez n’importe quel éditeur de texte. Cela peut même être le Bloc-notes, que nous utiliserons. Dans un document vierge, saisissez le nom de référence de la clé suivi de “::revenir».

Voici à quoi ressemble notre exemple de verrouillage des majuscules:

1608035277 407 Desactiver les touches du clavier dans Windows avec AutoHotKey

Pouvez-vous croire que c’est la seule ligne de code dont vous avez besoin pour désactiver la clé? Si vous décidez d’en désactiver plusieurs, vous pouvez répéter ce même one-liner, sur une nouvelle ligne, pour chaque touche supplémentaire.

Enregistrez votre script

L’étape suivante consiste à enregistrer le script afin qu’il puisse être exécuté. Vous voudrez choisir un emplacement permanent pour cela, probablement pas sur votre bureau, car je vais vous montrer comment faire exécuter ce script au démarrage plus tard.

1608035277 934 Desactiver les touches du clavier dans Windows avec AutoHotKey

Dans cet exemple, nous avons choisi le dossier «Scripts» dans nos documents. Après avoir choisi un emplacement pour l’enregistrer, modifiez le “Sauvegarder comme type” à “Tous les fichiers». Ensuite, saisissez un nom de fichier de votre choix et veillez à ajouter le “.ahk“Extension. C’est très important.

L’enregistrement de votre fichier au format AHK permet à votre système de savoir qu’il est destiné à être compilé et exécuté par AutoHotKey.

Exécution de votre script AutoHotKey

Après avoir enregistré votre fichier AHK, accédez à l’emplacement où il est enregistré dans Windows Explorer. Vous devriez voir que l’icône du fichier est une feuille de papier avec un «H» dessus, ce qui signifie qu’il est associé à AutoHotKey.

1608035278 829 Desactiver les touches du clavier dans Windows avec AutoHotKey

Double-cliquez sur le fichier. Vous ne remarquerez peut-être rien, mais vous devriez voir l’icône AutoHotKey apparaître dans la barre d’état système de votre barre des tâches.

1608035278 414 Desactiver les touches du clavier dans Windows avec AutoHotKey

Il peut être masqué au moment où vous le voyez, vous devrez donc cliquer sur l’icône de la flèche vers le haut pour afficher votre caché icônes de la barre d’état système dans ce cas.

Maintenant, essayez d’utiliser la clé que vous avez désactivée. Est-ce que ça marche? Sinon, vous avez désactivé la clé avec succès! Si tel est le cas, vous avez peut-être fait quelque chose de mal. Lisez les instructions plus attentivement et réessayez.

Contrôle de votre script AutoHotKey

Un clic droit sur l’icône AutoHotKey dans la barre d’état système de votre barre des tâches affichera le menu suivant:

1608035278 54 Desactiver les touches du clavier dans Windows avec AutoHotKey

Les deux options importantes qui méritent d’être abordées sont «Recharger ce script» et «Suspendre les raccourcis clavier».

Il peut arriver un moment où vous souhaiterez modifier votre script AutoHotKey pendant son exécution active. Vous souhaitez peut-être ajouter une autre clé à bloquer, par exemple. Après avoir enregistré vos modifications dans le fichier AHK, sélectionnez le “Recharger ce script»Option. Cela vous permettra de charger les modifications de votre script sans avoir à fermer et rouvrir le fichier.

Si jamais vous souhaitez empêcher AutoHotKey de bloquer des clés, sélectionnez l’option “Suspendre les raccourcis clavier»Option. L’icône de la barre d’état de votre AutoHotKey passera d’un «H» à un «S» pour indiquer que les raccourcis clavier sont bloqués. Pour réactiver tous les raccourcis clavier, répétez cette même action.

Exécution de votre script au démarrage

Maintenant que votre script fonctionne, vous pouvez décider que c’est si important que vous voulez qu’il démarre automatiquement avec Windows. C’est facile à faire.

1608035278 572 Desactiver les touches du clavier dans Windows avec AutoHotKey

appuyez sur la Windows + R touches pour afficher l’invite d’exécution de la fenêtre. Dans celui-ci, tapez “%données d’application%“Et appuyez sur Entrer. Cela vous amènera au dossier «Roaming» à l’intérieur de «AppData».

Ici, parcourez les dossiers suivants: Microsoft> Windows> Menu Démarrer> Programmes> Démarrage. Dans un autre menu de l’Explorateur Windows, accédez au dossier dans lequel votre script AutoHotKey est enregistré. Faites un clic droit dessus et cliquez sur “Créer un raccourci». Cela créera un raccourci pour le fichier dans ce même dossier.

Faites glisser et déposez ce raccourci dans le “CommencezDossier ”.

1608035278 491 Desactiver les touches du clavier dans Windows avec AutoHotKey

L’ajout du script à votre démarrage de cette façon vous permet d’apporter des modifications à l’emplacement d’origine du fichier plutôt que de naviguer jusqu’à ce dossier à chaque fois. Si vous apportez des modifications fréquentes, cela vous fera gagner beaucoup de temps.

C’est tout ce qu’il faut. Avec une simple ligne dans un script AutoHotKey, vous pouvez désactiver n’importe quelle touche standard de votre clavier et vous éviter des heures de maux de tête. Ne cherchez pas une solution simple et gratuite à ce problème sur le Web, suivez ce guide et créez-en une vous-même!