1

Я хочу создать горячую клавишу, которая существует только при нажатии другой клавиши. Обычно, просто использование модификаторов будет работать, но мне нужно перехватывать определенные ключи, пока один не работает, чтобы ключи работали в обычном режиме. Как я могу это сделать?

1 ответ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, сколько захотите :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .