Désactiver les touches du clavier dans Windows avec AutoHotKey

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

Appuyer sur la touche Alt peut parfois bloquer complètement toutes les entrées de touche 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 de clé sous Windows sont désormais obsolètes. Par exemple, Simple Disable Key n'est plus un logiciel gratuit. SharpKeys et KeyTweak (SharpKeys)ne(KeyTweak) sont pas officiellement pris en charge par les dernières versions de Windows . Alors, que faites-vous lorsque vous n'avez plus d'options ? Vous construisez le vôtre !

Ne soyez pas intimidé, c'est extrêmement facile. Dans cet article, nous allons vous montrer comment vous pouvez 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 saisie 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.

Continuez(Continue) à travers les invites d'installation en utilisant les options par défaut, illustrées ci-dessus. Lorsque l'installation est terminée, vous pouvez la fermer complètement. Nous n'avons pas encore besoin de lancer AutoHotKey .

Construire 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. Considérez (Think)AutoHotKey comme un langage de programmation simplifié qui s'adresse spécifiquement à l'automatisation et à la création de raccourcis clavier Windows(Windows keyboard shortcuts) .

Apprendre un langage de programmation est difficile, mais nous sommes ici pour simplifier la façon dont vous pouvez utiliser les pouvoirs d' AutoHotKey pour désactiver la saisie de l'une des touches de votre clavier.

Choisissez vos clés

La première étape consiste à choisir les touches que vous souhaitez désactiver. Rendez(AutoHotKey) -vous sur le site Web de documentation AutoHotKey(Head) pour trouver une liste de toutes les clés prises en charge(list of all supported keys) .

Pour cet exemple, nous voulons désactiver la touche Caps Lock(Caps Lock) . Sur cette page, vous pouvez voir qu'AutoHotKey fait(AutoHotKey) référence à cette clé en tant que " CapsLock ". La colonne de gauche montre le(s) nom(s) de référence et la colonne de droite montre à quelle clé elle correspond.

Ouvrir un éditeur de texte

Ensuite, ouvrez n'importe quel éditeur de texte. Il peut même s'agir du Bloc(Notepad) -notes , que nous utiliserons. Dans un document vierge, saisissez le nom de référence de la clé suivi de « ::return ».

Voici à quoi ressemble notre exemple de verrouillage des majuscules :(Caps Lock)

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 cette même ligne, sur une nouvelle ligne, pour chaque touche supplémentaire.

Enregistrez votre scénario

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 vous montrerai plus tard comment exécuter ce script au démarrage.

Dans cet exemple, nous avons choisi le dossier « Scripts » dans nos documents. Après avoir choisi un emplacement pour l'enregistrer, changez le " Type de sauvegarde(Save as type) " en " Tous les fichiers(All Files) ". Ensuite, tapez un nom de fichier de votre choix et assurez-vous d'ajouter l'extension « .ahk ». C'est très important.

L' enregistrement de votre fichier en tant que 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 l' Explorateur Windows(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 .

Double-cliquez sur(Double-click) 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.

Il peut être masqué au moment où vous le voyez, vous devrez donc cliquer sur l'icône de flèche vers le haut pour afficher vos icônes de barre d'état système(system tray icons) masquées dans ce cas.

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

Contrôler votre script AutoHotKey

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

Les deux options importantes qui méritent d'être abordées sont " Recharger(Reload) ce script" et "Suspendre les raccourcis clavier".

Il peut arriver un moment où vous voudrez modifier votre script AutoHotKey pendant qu'il est en cours d'exécution. Peut-être souhaitez-vous ajouter une autre clé à bloquer, par exemple. Après avoir enregistré vos modifications dans le fichier AHK , sélectionnez l'option « Recharger ce script(Reload This Script) ». Cela vous permettra de charger les modifications de votre script sans avoir à fermer et rouvrir le fichier.

Si vous souhaitez empêcher AutoHotKey de bloquer des touches, sélectionnez l' option " Suspendre les raccourcis clavier ". (Suspend Hotkeys)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écuter 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.

Appuyez sur les touches Windows + R pour afficher l' invite Exécuter de Windows. (Run)Dans celui-ci, tapez « %appdata% » et appuyez sur Entrée(Enter) . Cela vous amènera au dossier "Roaming" à l'intérieur de "AppData".

Ici, parcourez les dossiers suivants : Microsoft > Windows > Start Menu > Programs > Startup . Dans un autre menu de l' Explorateur Windows(Windows Explorer) , accédez au dossier dans lequel votre script AutoHotKey est enregistré. Faites un clic droit dessus et cliquez sur « Créer un raccourci(Create shortcut) ». Cela créera un raccourci pour le fichier dans ce même dossier.

Faites glisser(Drag) et déposez ce raccourci dans le dossier « Démarrage ».(Startup)

L'ajout du script à votre démarrage de cette manière vous permet d'apporter des modifications à l'emplacement d'origine du fichier plutôt que de naviguer jusqu'à ce dossier à chaque fois. Si vous effectuez 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 sur le Web une solution simple et gratuite à ce problème, suivez ce guide et fabriquez-en une vous-même !



About the author

Je suis un ingénieur en matériel avec plus de 10 ans d'expérience dans le domaine. Je me spécialise dans les contrôleurs et les câbles USB, ainsi que dans les mises à niveau du BIOS et le support ACPI. Dans mes temps libres, j'aime aussi bloguer sur divers sujets liés à la technologie et à l'ingénierie.



Related posts