AHK захватить комбинацию клавиш левой кнопкой мыши с другой клавишей
Я хочу захватить комбинацию горячих клавиш левой кнопкой мыши вместе с клавишей w. В настоящее время я пытался безуспешно:
Lbutton & w::doStuff()
*Lbutton & w::IfGetKeyState("w", P") doStuff()
Кто-нибудь знает как это сделать?
1 ответ
Решение
При определении пользовательских комбинаций первая клавиша (в данном случае L-кнопка) становится префиксной клавишей и теряет свою первоначальную функцию.
Чтобы избежать этого в этом случае, используйте префикс тильды (~). Он не позволяет AHK блокировать события нажатия вниз / вверх.
~Lbutton & w:: doStuff()