summaryrefslogtreecommitdiff
path: root/windows/neo-vars/src/source/keyboardleds.ahk
diff options
context:
space:
mode:
authormösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-07-08 20:49:29 +0000
committermösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-07-08 20:49:29 +0000
commitd8fe9b7b32644d110a09206100d66213b7caa6ab (patch)
tree796111e07ccdcd39640adb9e9ad14f5ad7ea2c0e /windows/neo-vars/src/source/keyboardleds.ahk
parent893ae16089d3f22459547774ec959ae56ce4f801 (diff)
downloadneo-layout-d8fe9b7b32644d110a09206100d66213b7caa6ab.tar.gz
neo-layout-d8fe9b7b32644d110a09206100d66213b7caa6ab.tar.bz2
neo-layout-d8fe9b7b32644d110a09206100d66213b7caa6ab.zip
Jetzt mal eine Variante der LED-Umschaltung, die auch mit der Lang-ſ-Tastatur richtig laufen sollte.
git-svn-id: https://svn.neo-layout.org@1917 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'windows/neo-vars/src/source/keyboardleds.ahk')
-rw-r--r--windows/neo-vars/src/source/keyboardleds.ahk17
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