Тема: AHK: Бинд клавиши на JoyY — отказ клавиш-модификаторов
Добрый день. Есть задача назначить на педали от руля клавиши типа - или Ctrl. Проблема заключается в том что при нажатии педали скорость автоповтора вводимой клавиши зашкаливает. В 2-3 раза быстрее обычного автоповтора, из-за чего не может выполнять возложенные на неё функции (т.к. активируемые ей индикаторы просто мерцают с огромной скоростью).
Пытался решить проблему так:
Loop
{
GetKeyState, YJ, JoyY
If (YJ < 040)
Send {- down}
KeyWait JoyY
Send {- up}
}
И так:
Loop
{
GetKeyState, YJ, JoyY
If (YJ < 040)
Send {- down}
If (YJ > 040)
Send {- up}
}
Таким образом нужный мне результат достигался, но к сожалению по какой-то причине переставали работать все клавиши-модификаторы. То есть Ctrl, Shift, Alt и прочие начинали посылаться в приложение тоже в виде автоповторяющихся нажатий, что делало полностью невозможным свернуться по Alt+Tab или просто набрать предложение с большой буквы. Как можно исправить эту проблему? Может быть здесь уже были готовые скрипты для этой задачи (проверял поиск по "JoyY" и "Педали", но не было ничего подходящего)? Спасибо.
P.S. В таком варианте клавиши-модификаторы нормально работали:
Loop
{
GetKeyState, YJ, JoyY
If (YJ < 040)
Send {-}
}
Но к сожалению результат сводился на нет из-за зашкаливающей скорости автоповтора.