Тема: AHK: Альтернативное управление колесиком мыши.
Добрый день, возникла потребность переделать функции колеса мыши, но самостоятельно справиться с такой, казалось бы простой, задачей не могу. Господа, если найдется время - помогите, сам алгоритм достаточно прост.
Нужно что бы:
а) Колесо мыши работало только при зажатой клавише V.
б) MWheelUp и MWheelDown должны отправлять вместо себя F1 и F2
в) Отправка этих клавиш должно быть одиночной, т.е. если я долго и упорно буду крутить колесо вверх, то клавиша F1 отправится только один раз (и если вниз - F2 один раз соответственно).
Не обязательно, но был бы очень признателен:
г) в момент отжатии V запомнить какая из клавиш F1 или F2 была отправлена последней (иными словами в какую сторону было прокручено колесо в последний раз, вверх или вниз),
(можно записать в переменную значением или как-нибудь еще, как вам будет удобно).
д) при нажатии(!) на V обнулять переменную, о которой речь в пункте "г".