Тема: AHK: Разные действия на зажатие/отжатие клавиши
Возможно ли?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Возможно ли?
Возможно ли?
1) поправить заголовок.
2) сформулировать задачу так, чтобы из неё не вытекало нарушение принципа причинности(в момент нажатия программа не может знать зажмёт пользователь клавишу или нет).
Задачу возможно решить, при условии, что ветка условия "клавиша нажата" сработает лишь в момент отпускания клавиши:
- Ставим 2 хоткея, на нажатие и отжатие клавиши.
- При нажатии на клавишу
{
запускаем таймер, в котором задано время задержки t (некоторое число миллисекунд).
Хоткей на отжатие включаем (On).
}
- При отжатии
{
отключаем таймер.
Выполняем подпрограмму простого нажатия.
}
- При срабатывании таймера
{
отключаем хоткей на отжатие.
Выполняем подпрограмму, действующую при зажатии клавиши (в цикле, до отпускания клавиши - если есть в этом необходимость)
}
Вот такой простой словесный алгоритм, который наши гуру в два счета переведут в АНК скрипт (или напишут еще более простой)
2 Irbis
...поправить заголовок.
Соблюдение правил не выполнено, двух счетов можно не ждать.
Nek1t98, не забывайте указывать язык в названии темы.
Всмысле? Он у меня сразу был написан!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться