Тема: AHK: Обновился до AHK v 1.1.13.01 не работает скрипт.
B так, сабж.
Пререстал работать скрипт по выдаче VK/SC-code.
Он работал так:
- нажал на клавишу;
- выдаётся через ToolTip VK/SC-code нажатой клавиши.
Есть команды GetKeyName(Key), GetKeyVK(Key), GetKeySC(Key), но они для получения требуют или имя клавиши или VK/SC - code.
Вот скрипт
#Persistent
OnExit, Exit
hHookKeybd := DllCall("SetWindowsHookEx"
, Int, WH_KEYBOARD_LL := 13
, UInt, RegisterCallback("LowLevelKeyboardProc", "Fast")
, UInt, DllCall("GetModuleHandle", UInt, 0)
, UInt, 0)
Return
Exit:
DllCall("UnhookWindowsHookEx", UInt, hHookKeybd)
ExitApp
LowLevelKeyboardProc(nCode, wParam, lParam)
{
Critical
SetFormat, Integer, H
ToolTip, % wParam . "| vkCode: " . NumGet(lParam+0, 0) . " scCode: " . NumGet(lParam+0, 4)
. " Extended: " . NumGet(lParam+0, 8) & 1 . " Time: " . NumGet(lParam+0, 12)
Return DllCall("CallNextHookEx", UInt, 0, Int, nCode, UInt, wParam, UInt, lParam)
}P.S. Все остальные скрипты работают.
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

