Тема: AHK: Замена колеса прокрутки на нажатие кнопок клавиатуры
Добрый день, уважаемые специалисты. Прошу помощи для чайника. Необходимо заменить прокрутку колесом мыши вверх и вниз на нажатие клавиатурных кнопок UpArrow и DownArrow. Замена этих кнопок необходима для прокрутки меню вверх и вниз в игре Dune 2000, т.к. меню там прокручивается либо постоянным кликанием, либо стрелками вверх и вниз на клавиатуре. Было бы удобно реализовать перемещение по меню при помощи колеса прокрутки, но пока у меня не получается это сделать. Пробовал массу программ известных, но не работает, т.к. мышь обычная. В результате наткнулся на AutoHotKey и сделал следующий скрипт:
WheelDown::Down
WheelUp::Up
Сначала подумал что теперь все будет работать корректно, т.к. выделение строк файлов в проводнике можно было перемещать колесом мыши, вместо стрелок вверх и вниз, однако когда запустил игру, то оказалось, что скрипт работает как-то странно:
Если прокручиваю вниз, то меню в игре сразу опускается до самого низа и его не возможно поднять снова наверх, словно операция прокрутки вниз зацикливается. Если при этом нажать на клавишу вниз или вверх на клавиатуре, то можно снова нормально прокручивать меню.
Хотелось бы реализовать прокрутку колесом мыши, что бы прокручивание меню отрабатывало аналогично как если бы нажимал стрелки вверх и вниз на клавиатуре и функция не отрабатывала бы в игре циклично. Спасибо.