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

  • Сделать Chrome всегда исполняемым с помощью флагов, например, непосредственно открывая HTML-файл
  • Как определить приложение использует значение реестра?
  • Как я могу оправиться от ошибки «исправления исправления» в SFC?
  • Как отредактировать настройки реестра клавиатуры для ключей с 3-символьными кодами сканирования?
  • Восстановление EFS из резервных файлов реестра?
  • Где Windows хранит файлы MSI для удаления?
  • Отслеживать изменения в реестре перед установкой программного обеспечения
  • Где Windows Vista хранит данные реестра на жестком диске?
  • Прочитать файлы реестра в каталоге «config» Windows из резервной копии?
  • Как изменить данные существующего имени значения ключа реестра из cmd?
  • Удалите Deep Freeze вручную, используя реестр Windows
  • Interesting Posts

    Может ли java-файл иметь более одного classа?

    Какие параметры следует использовать в URL-адресе Карт Google для перехода на lat-lon?

    Запуск одного теста JUnit в Eclipse

    Как установить GCC по частям с GMP, MPFR, MPC, ELF, без разделяемых библиотек?

    Что делает дефрагментация на самом деле?

    Воспроизвести системные звуки с одного компьютера через динамики другого компьютера?

    Как долго долго печатать

    Отсутствие повышения производительности после использования openMP в программе оптимизируется для последовательного запуска

    Обнаружить изменение разрешения c # WinForms

    Как установить Apache2 DocumentRoot в общую папку Vboxsf VirtualBox? (Разрешение разрешено?)

    Почему файл Java должен иметь то же имя, что и его открытый class?

    Как узнать, какая программа создает файл / папку на моем диске C:?

    UITextView внутри UIScrollView с AutoLayout

    Как декодировать вложенную структуру JSON с протоколом Swift Decodable?

    История файлов Windows не может анализировать изменения в пользовательской библиотеке

    Давайте будем гением компьютера.