Я хотел бы знать, как писать сценарии, чтобы две клавиши, нажатые и удерживаемые в определенном порядке, нажимали другую клавишу. Чтобы быть конкретным, я хотел бы нажать Tab, а затем q и получить вывод F1.
1 ответ
2
Это старая функция AutoHotkey, которая описана здесь: https://autohotkey.com/docs/Hotkeys.htm#Features
Если вы хотите, чтобы последовательность q & Tab выполняла нажатие клавиши F1, вы можете написать ее так:
q & tab::Send {F1} ; when q and tab are pressed in that order, F1 is pressed
Обратите внимание, что q больше не будет работать ни сам по себе, ни в других сочетаниях клавиш, если вы не добавите их здесь (Ctrl-q, Ctrl-Shift-q и т.д.). Поэтому я не рекомендую использовать одну букву в качестве префикса. На самом деле, я рекомендую нажать F1, если вы хотите F1.
q::q ; You need this code for q to keep its function as q
+q::Q ; ; You need this code for Q to keep its function as Q