Перейти на главную страничку сайта (список статей, файлы для скачивания)
Проект перевода документации AutoHotkey: перечень переведённых статей и статей в работе.
Оригинал статьи в AutoHotkey.chm: "#HotkeyModifierTimeout", в содержании - "#Directives" - "#HotkeyModifierTimeout", v1.0.47.06.
Ник переводчика: YMP.
Настоящее имя переводчика: Юрий Попов.
Влияет на поведение модификаторов горячих клавиш: CTRL, ALT, WIN и SHIFT.
#HotkeyModifierTimeout Milliseconds
Milliseconds | Длина таймаута в миллисекундах. При значении -1 таймаут никогда не истекает (модификаторы после Send возвращаются в нажатое положение всегда), при значении 0 таймаута нет совсем (модификаторы не нажимаются вновь никогда). |
Эта директива не нужна в следующих случаях:
Для иллюстрации работы этой директивы рассмотрим следующий пример:
^!a::Send, abc
Когда выполняется данная команда, то первое, что она делает, это отпускает клавиши Ctrl и Alt, чтобы символы были посланы правильно. После посылки всех нажатий команда не знает, можно ли ей вновь нажать Ctrl и Alt (удерживает ли их всё-ещё пользователь). Но если заданный таймаут не истёк, команда будет считать, что пользователь ещё не успел отпустить модификаторы, и она нажмёт их вновь для соответствия их физическому состоянию. Если таймаут истёк, команда не будет опять нажимать модификаторы, так что пользователь должен будет отпустить и нажать их снова, чтобы модифицировать ими ту же или какую-либо другую клавишу.
Величина таймаута должна быть меньше времени, в течение которого пользователь обычно удерживает модификаторы горячей клавиши перед их отпусканием. Иначе нажатое состояние модификаторов может быть восстановлено, когда пользователь их уже отпустил, что приведёт к их залипанию.
Вы можете уменьшить или совсем устранить необходимость в этой директиве одним из следующих способов:
Если этой директивы в скрипте нет, таймаут считается равным 50.
#HotkeyModifierTimeout 100
Перейти на главную страничку сайта (список статей, файлы для скачивания)
© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.