summaryrefslogtreecommitdiffstats
path: root/windows/neo-vars/src/Source/recycle.ahk
diff options
context:
space:
mode:
authormösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-11-11 14:25:16 +0000
committermösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-11-11 14:25:16 +0000
commit1e69d2dffc2103a08674cf2ec3469b01e7ee4231 (patch)
tree5693a6a7dbb7772cf3164db85bccaaf5245c7b8a /windows/neo-vars/src/Source/recycle.ahk
parentd395355bc799bc88c69bffff8df5c8c37842d5e1 (diff)
• EbeneAktualisieren() wurde verschoben, dabei aber den CapsLock-Ebenen-Wechsel zwischen unterschiedlichen Tasten verhaut. Gefixt.
• CapsLock-Funktion für Einhand-Modus als Ebene5+Tab, d.h. Mod2+Mod3+Space+ß implementiert. git-svn-id: https://svn.neo-layout.org@1164 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'windows/neo-vars/src/Source/recycle.ahk')
-rw-r--r--windows/neo-vars/src/Source/recycle.ahk21
1 files changed, 10 insertions, 11 deletions
diff --git a/windows/neo-vars/src/Source/recycle.ahk b/windows/neo-vars/src/Source/recycle.ahk
index ea9c894..3f41385 100644
--- a/windows/neo-vars/src/Source/recycle.ahk
+++ b/windows/neo-vars/src/Source/recycle.ahk
@@ -195,37 +195,36 @@ lernModus_neo_Entf := 1
-EbeneAktualisieren()
-{
+EbeneAktualisieren() {
global
Modstate := IsMod4Active() . IsMod3Active()
Ebene7 := 0
Ebene8 := 0
if (Modstate == "00") { ; Ebene 1 oder 2
if (IsShiftActive()) ; Ebene 2: Shift oder CapsLock
- Ebene := 2
+ EbeneC := 2
else ; Ebene 1: Ohne Mod oder CapsLock mit Shift
- Ebene := 1
+ EbeneC := 1
if (IsShiftPressed) ; NC: Ebene 2: Shift (ignoriert CapsLock)
EbeneNC := 2
else ; NC: Ebene 1: Ohne Mod (ignoriert CapsLock)
EbeneNC := 1
} else if (Modstate == "01") { ; Ebene 3 oder 5 (ignoriert CapsLock)
if (IsShiftPressed) ; Ebene 5: Shift+Mod3
- Ebene := 5
+ EbeneC := 5
else ; Ebene 3: Mod3
- Ebene := 3
- EbeneNC := Ebene ; NC: gleich
+ EbeneC := 3
+ EbeneNC := EbeneC ; NC: gleich
} else if (Modstate == "10") { ; Ebene 4 (Mit Shift: Auch Ebene 7) (ignoriert CapsLock)
- Ebene := 4
+ EbeneC := 4
if (IsShiftPressed) ; Ebene 7: Shift+Mod4
Ebene7 := 1
- EbeneNC := Ebene ; NC: gleich
+ EbeneNC := EbeneC ; NC: gleich
} else if (ModState == "11") { ; Ebene 6 (Mit Shift Xoder CapsLock: Auch Ebene 8)
- Ebene := 6
+ EbeneC := 6
if (IsShiftPressed) ; Ebene 8: Shift (ignoriert CapsLock)
Ebene8 := 1
- EbeneNC := Ebene ; NC: gleich
+ EbeneNC := EbeneC ; NC: gleich
}
}