Code: Select all
Global NumLockOn.INPUT
NumLockOn\type = #INPUT_KEYBOARD
NumLockOn\ki\wVk = #VK_NUMLOCK
NumLockOn\ki\wScan = 144
NumLockOn\ki\dwFlags = 0
NumLockOn\ki\time = 0
NumLockOn\ki\dwExtraInfo = 0
If(GetKeyState_(#VK_NUMLOCK) = #False) : SendInput_(1,@NumLockOn,SizeOf(INPUT)) : EndIf
Code: Select all
Global NumLockOff.INPUT
NumLockOff\type = #INPUT_KEYBOARD
NumLockOff\ki\wVk = #VK_NUMLOCK
NumLockOff\ki\wScan = 144
NumLockOff\ki\dwFlags = #KEYEVENTF_KEYUP
NumLockOff\ki\time = 0
NumLockOff\ki\dwExtraInfo = 0
If(GetKeyState_(#VK_NUMLOCK) = #True) : SendInput_(1,@NumLockOff,SizeOf(INPUT)) : EndIf