Как отключить горячие клавиши в Internet Explorer 9?
Моя школа пытается предоставить HTML5 видео для студентов. Компьютеры заблокированы, так что ничего нельзя сделать, кроме Internet Explorer 9, и даже Internet Explorer 9 заблокирован прокси. Это компьютеры, которые мы можем сделать для блокировки, поэтому это не просто вопрос JavaScript.
Студенты регулярно используют горячие клавиши для увеличения, быстрого перемотки вперед и других неприятностей.
Существуют ли какие-либо настройки реестра или какие-либо другие способы отключения всех горячих клавиш Internet Explorer 9?
- Как удалить ключи реестра недавно удаленных программ в revo uninstaller pro
- Как отобразить текущий «День недели» около 24 часов в Windows 10?
- Как отключить функцию автоматического обновления Google Chrome?
- Изменение всех системных шрифтов в Windows 7
- Как отключить Explorer.exe для данного пользователя?
- Возможно ли импортировать файл реестра Windows без разрушения системы?
- Не удается найти значение размера BagMRU, настройки моей папки теряются
- Где отключены программы автозапуска? Где-то в реестре?
- Почему я не могу изменить раздел реестра Windows 7?
- Где находятся значки папок, созданные с помощью свойств папки, хранящихся в реестре?
- Большинство программ, не видимых в программах и функциях в Windows 7
- Как запустить пакетный файл при запуске Firefox?
- Есть ли способ разрешить одновременным пользователям удаленного рабочего стола на XP без изменения DLL?
Вы можете отключить любые горячие клавиши с помощью сценария переопределения AutoHotkey. Вместо того, чтобы назначать команду горячей клавише AutoHotkey, вы просто говорите ей ничего не делать.
Вы вставляете код в редакторе, например «Блокнот», и сохраняете файл с завершением .ahk. Назовите это что-то вроде «Отключить hotkeys.ahk».
Если вы конвертируете файл в exe, вам даже не понадобится устанавливать AutoHotkey или запускаться как переносное приложение. Ваш скрипт – это автономное приложение, которое вы можете распространять.
Никто не узнает, что произошло. Чтобы убить скрипт ahk, вам нужно будет вручную удалить процесс AutoHotkey.exe в диспетчере процессов. Если у вас есть exe-файл, имя процесса соответствует имени файла exe
Чтобы запустить его автоматически при запуске Windows, вы можете выполнить одно из следующих действий:
- Сохраните его во всех папках status всех пользователей (C: \ Users \ All Users \ Microsoft \ Windows \ Start Menu \ Programs \ Startup).
- Создайте задачу с планировщиком задач, который запустит скрипт при запуске.
-
Используйте любой другой метод, который вы можете придумать для запуска сценария.
; 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
Я тестировал как версии ahk, так и exe этого скрипта, и они работают так, как должны. Хотя я настоятельно рекомендую вам протестировать на своих машинах перед развертыванием. Единственный способ предотвратить запуск скрипта – это загрузить компьютер в безопасном режиме. Имейте в виду, что виды могут исследовать сами по себе и что они могут найти этот пост;)