Você pode desativar qualquer tecla de atalho usando um script de remapeamento de AutoHotkey. Em vez de atribuir um comando a uma tecla de atalho AutoHotkey, basta dizer que não faça nada.
Você cole o código abaixo em um editor como o Bloco de notas e salve o arquivo com uma terminação .ahk. Nomeie algo como "Desativar hotkeys.ahk".
Se você converter o arquivo em exe, nem precisará do AutoHotkey para ser instalado ou executado como um aplicativo portátil. Seu script é, então, um aplicativo autônomo que você pode distribuir.
Ninguém saberá o que aconteceu. Para matar o script ahk, você precisaria matar o processo AutoHotkey.exe manualmente no Gerenciador de processos. Se você tem um arquivo exe, o nome do processo corresponde ao nome do arquivo exe
Para iniciá-lo automaticamente quando o Windows é iniciado, você pode fazer o seguinte:
- Salve-o na pasta statup de todos os usuários (C: \ Usuários \ Todos os usuários \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização).
- Crie uma tarefa com o planejador de tarefas que iniciará o script na inicialização.
-
Use qualquer outro método que você possa imaginar para iniciar o 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
Eu testei as versões ahk e exe desse script e elas funcionam como deveriam. Embora eu recomendo strongmente que você teste em suas máquinas antes de implantar. A única maneira de impedir o script de iniciar seria inicializar o computador no modo de segurança. Tenha em mente que os tipos podem pesquisar por conta própria e que podem encontrar este post;)