Три комбинации клавиш для клавиатуры

я узнал, как переназначить Caps Lock и S к чему-то другому:CapsLock &:: ...

но как я могу иметь комбинацию с тремя клавишами, как CTRL,ALT и S?

4
задан Hannes
14.02.2023 10:48 Количество просмотров материала 3644
Распечатать страницу

1 ответ

на официальном AutoHotKey мышь, джойстик и сочетания клавиш документы:

^!s::Send foo

Примечание, однако, это работает только с несколькими клавишами-модификаторами ( Ctrl,Shift,Alt). Что касается" других " трех комбинаций клавиш, в документации в настоящее время говорится:

комбинации из трех и более клавиш не поддерживаются. Комбинации, которые обычно могут быть обнаружены аппаратной поддержкой клавиатуры с помощью #If и GetKeyState, но результаты могут быть несогласованными.

далее приводится пример того, как может быть выполнена последняя часть:

; Press AppsKey and Alt in any order, then slash (/).
#if GetKeyState("AppsKey", "P")
Alt & /::MsgBox Hotkey activated.

; If the keys are swapped, Alt must be pressed first (use one at a time):
#if GetKeyState("Alt", "P")
AppsKey & /::MsgBox Hotkey activated.

; [ & ] & \::
#if GetKeyState("[") && GetKeyState("]")
\::MsgBox
0
отвечен Anaksunaman 2023-02-15 18:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх