diff options
Diffstat (limited to '')
-rw-r--r-- | windows/neo-vars/src/source/keyboardleds.ahk | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/windows/neo-vars/src/source/keyboardleds.ahk b/windows/neo-vars/src/source/keyboardleds.ahk index 662d4c2..ccd7e96 100644 --- a/windows/neo-vars/src/source/keyboardleds.ahk +++ b/windows/neo-vars/src/source/keyboardleds.ahk @@ -1,3 +1,20 @@ +UpdateOldLEDS() {
+ global
+ SwitchIsOn := 1
+ SwitchIsOff := 0
+ Num := SwitchIs%SavedScrollLockState% + 2*SwitchIs%SavedNumLockState% + 4*SwitchIs%SavedCapsLockState%
+ KeyboardLED(Num,"switch")
+}
+
+UpdateNEOLEDS() {
+ global
+ SwitchIsOn := 1
+ SwitchIsOff := 0
+ Num := SwitchIs%NEOScrollLockLEDState% + 2*SwitchIs%NEONumLockLEDState% + 4*SwitchIs%NEOCapsLockLEDState%
+ KeyboardLED(Num,"switch")
+}
+
+
;ScrollLock=1, NumLock=2, CapsLock=4, bzw. eine beliebige Summe dieser Werte
KeyboardLED(LEDvalue, Cmd){ ; LEDvalue: ScrollLock=1, NumLock=2, CapsLock=4 ; Cmd = on/off/switch
Static h_device
|