Я хочу создать горячую клавишу, которая существует только при нажатии другой клавиши. Обычно, просто использование модификаторов будет работать, но мне нужно перехватывать определенные ключи, пока один не работает, чтобы ключи работали в обычном режиме. Как я могу это сделать?
1 ответ
3
~l & b::Send R
Посылает R, когда нажимаются l и b (хотя вы, вероятно, захотите добавить {backspace}, чтобы удалить l, если по какой-то причине вам это нужно)
Это ~, что говорит AHK «Не перезаписывайте то, что это делает в данный момент», это важно.
редактировать: GetKeyState:
r::
if getkeystate("q")
{
Send, Q and R Party YEAH!
}
else
send r
return
сработает прекрасная строка, если нажать r и q. В результате вы можете иметь столько ifs, сколько захотите :)