mirror of
https://github.com/evilC/AutoHotInterception.git
synced 2024-11-03 03:40:34 +00:00
32 lines
560 B
AutoHotkey
32 lines
560 B
AutoHotkey
#SingleInstance force
|
|
#Persistent
|
|
#include Lib\AutoHotInterception.ahk
|
|
|
|
VID := 0x04F2, PID := 0x0112
|
|
|
|
global Interception := AutoHotInterception_Init()
|
|
|
|
devices := Interception.GetDeviceList()
|
|
if (!devices){
|
|
msgbox Device List Check failed
|
|
ExitApp
|
|
}
|
|
|
|
MsgBox % devices
|
|
|
|
; Param 1: Scan Code for key
|
|
; Param 2: Block (true/false)
|
|
; Param 3: Callback
|
|
result := Interception.SubscribeKey(GetKeySC("1"), true, Func("KeyEvent"), VID, PID)
|
|
if (result != -1){
|
|
msgbox Subscribe failed
|
|
ExitApp
|
|
}
|
|
return
|
|
|
|
KeyEvent(state){
|
|
ToolTip % "State: " state
|
|
}
|
|
|
|
^Esc::
|
|
ExitApp |