Как отключить горячие клавиши в Internet Explorer 9?

Моя школа пытается предоставить HTML5 видео для студентов. Компьютеры заблокированы, так что ничего нельзя сделать, кроме Internet Explorer 9, и даже Internet Explorer 9 заблокирован прокси. Это компьютеры, которые мы можем сделать для блокировки, поэтому это не просто вопрос JavaScript.

Студенты регулярно используют горячие клавиши для увеличения, быстрого перемотки вперед и других неприятностей.

Существуют ли какие-либо настройки реестра или какие-либо другие способы отключения всех горячих клавиш Internet Explorer 9?

Вы можете отключить любые горячие клавиши с помощью сценария переопределения 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 этого скрипта, и они работают так, как должны. Хотя я настоятельно рекомендую вам протестировать на своих машинах перед развертыванием. Единственный способ предотвратить запуск скрипта – это загрузить компьютер в безопасном режиме. Имейте в виду, что виды могут исследовать сами по себе и что они могут найти этот пост;)

  • Не удалось удалить Visual Studio 2008, не удалось открыть ключ «Компоненты»
  • Есть ли программное обеспечение, которое может индексировать содержимое реестра для быстрого поиска?
  • Как отключить защиту файлов Windows в Windows XP или 7 из реестра?
  • «Всегда использовать эту программу для открытия этих файлов» неактивен. Зачем?
  • Как заблокировать запуск программ (Windows 7)
  • Редактирование реестра установки Windows XP без возможности входа в систему
  • Есть ли способ разрешить одновременным пользователям удаленного рабочего стола на XP без изменения DLL?
  • Где в реестре хранит Windows, с какой программой открывается определенные типы файлов?
  • Как скрыть файл или папку, отключив все флажки show and hide в окне 7 и 8
  • Какие ключи реестра необходимо изменить, чтобы изменить браузер по умолчанию?
  • Могу ли я безопасно удалить файлы * .msi и * .msp, которые находятся в C: \ Windows \ Installer, но не упомянуты в реестре?
  • Давайте будем гением компьютера.