Что такое клавиатурный крючок? - PullRequest
0 голосов
/ 13 января 2019

Я читал Документ Autohotkey, а затем я не смог понять значение фразы «клавиатурный хук» или «мышиный хук».

это текст:

" Префикс $ не действует для горячих клавиш мыши, поскольку они всегда используют крюк мыши. Он также не действует для горячих клавиш, которые уже требуют подключения клавиатуры "

URL: https://www.autohotkey.com/docs/Hotkeys.htm

1 Ответ

0 голосов
/ 14 января 2019

1 - A Крючок клавиатуры или Крючок мыши , что означает: что вы можете отслеживать / получать все значения нажатия клавиш клавиатуры или что вы контролируете все значения нажатия кнопки мыши

Примечание: вам нужно будет использовать код команды #InstallKeybdHook, чтобы включить монитор

А для Mouse Hook вам потребуется использовать код команды #InstallMouseHook

попробуйте этот код AHK:

Example.ahk

#SingleInstance force
#InstallKeybdHook

$^c::
send ^c
send {f5}
return

esc::exitapp

2 - И префикс $ означает, что вы можете использовать горячую клавишу ($ ^ c: :) в том же коде горячей клавиши (отправить ^ c).

Как контролировать все значения нажатия на клавиатуре:

1 - перейдите в системный трей. (Значок Autohotkey)

2 - затем щелкните правой кнопкой мыши.

3 - затем откройте.

4 - затем щелкните левой кнопкой мыши.

5 - затем нажмите Ctrl + c

6 - Теперь вы увидите Клавиатура Крюк, который Вы нажали.

keyboard hook

Примечание. Для мониторинга всех значений нажатия клавиш клавиатуры вам нужно будет вручную нажать клавишу (F5) (Обновить)

...