Перейти на главную страничку сайта (список статей, файлы для скачивания)

ФОРУМ (здесь можно обсудить эту статью, а также саму программу AutoHotkey и проблемы её использования)

Проект перевода документации AutoHotkey: перечень переведённых статей и статей в работе.

Оригинал статьи в AutoHotkey.chm: "KeyHistory", в содержании - "Keyboard Control" - "KeyHistory", v1.0.47.06.

Ник переводчика: YMP.

Настоящее имя переводчика: Юрий Попов.

KeyHistory

Показывает информацию о скрипте и историю последних нажатий клавиш и кнопок мыши.

KeyHistory

Примечания

Эта команда эквивалентна пункту меню "View->Key history" в главном окне скрипта (окно открывается через пункт "Open" в меню значка в трее).

Чтобы отключить историю нажатий, вставьте в любое место скрипта директиву: #KeyHistory 0.

#KeyHistory также можно использовать, чтобы изменить количество событий, которые будут показываться.

Эта возможность предназначена для отладки скриптов и горячих клавиш. Она также может помочь определить скан-код нестандартной клавиши, как это описано в конце страницы со списком имён клавиш и кнопок. Знание скан-кода позволяет использовать такую клавишу в комбинациях.

Коды виртуальных клавиш (VK) для колеса мыши (события WheelDown и WheelUp) - это условные значения, не имеющие никакого смысла вне AutoHotkey. Сканкоды этих событий на самом деле отражают количество шагов, на которое было повёрнуто колесо (обычно 1).

Если скрипт не установил хук клавиатуры, окно KeyHistory будет показывать только клавиатурные события, сгенерированные самим скриптом (не пользователем). Если не установлен хук мыши, не будут показаны нажатия кнопок мыши. Вы можете узнать, использует ли скрипт какой-либо из хуков, через пункт меню "View->Key History" в главном окне скрипта (доступном через пункт "Open" в меню значка в трее).

Вы можете гарантировать установку хуков, добавив в скрипт одну или обе из этих строк:

#InstallKeybdHook
#InstallMouseHook

Пример

KeyHistory ; Показать окно истории.

Перейти на главную страничку сайта (список статей, файлы для скачивания)

© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.