Vous pouvez désactiver n'importe quelle touche de raccourci en utilisant un script de remappage AutoHotkey. Au lieu d'assigner une commande à une touche de raccourci AutoHotkey, vous lui dites simplement de ne rien faire.
Vous collez le code ci-dessous dans un éditeur comme Notepad et enregistrez le fichier avec une terminaison .ahk. Nommez-le par exemple "Disable hotkeys.ahk".
Si vous convertissez le fichier en exe, vous n'aurez même pas besoin d'installer AutoHotkey ou de l'exécuter en tant qu'application portable. Votre script est alors une application autonome que vous pouvez distribuer.
Personne ne saura ce qui s'est passé. Pour tuer le ahk script, vous devez tuer le processus AutoHotkey.exe manuellement dans le gestionnaire de processus. Si vous avez un fichier exe, le nom du processus correspond au nom du fichier exe.
Afin de le lancer automatiquement au démarrage de Windows, vous pouvez effectuer l'une des opérations suivantes :
- Sauvegardez-le dans le dossier statup de tous les utilisateurs ( C:\Users\All Utilisateurs \Microsoft\Windows\Start Menu \Programs\Startup ).
- Créez une tâche avec le planificateur de tâches qui lancera le script au démarrage.
-
Utilisez toute autre méthode à laquelle vous pouvez penser pour lancer le script.
; If you don't want the kids to know there is a script running, enter this command at the top of the script.
#NoTrayIcon
; If you only want to disable hotkeys in Internet Explorer, you need to enter this command at the top. If you do not enter it, it will block all hotkeys in any program.
#ifwinactive ahk_class IEFrame
; Enter every hotkey that you want disabled in AutoHotkey Syntax
; http://www.autohotkey.com/docs/Hotkeys.htm
; Run this script at startup
^a:: ; this stands for Control-a
F9:: ; this stands for F9 (caret browsing)
F10:: ; this stands for F10 (alternative to alt)
LControl:: ; this should disable all hotkeys with the left control key
RControl:: ; this should disable all hotkeys with the right control key
LAlt:: ; Same for Alt
RAlt:: ; Same for Alt
LWin:: ; Same for Winkey
RWin::
Lshift:: ; you get the picture
Rshift::
WheelUp::
WheelDown:: ; This stands for the Scroll Wheel down command
J'ai testé les versions ahk et exe de ce script et elles fonctionnent comme elles le devraient. Bien que je vous recommande fortement de tester sur vos machines avant de déployer. La seule façon d'empêcher le script de démarrer serait de démarrer l'ordinateur en mode sans échec. Gardez à l'esprit que les types pourraient faire des recherches par eux-mêmes et qu'ils pourraient trouver ce post ;)