summaryrefslogtreecommitdiffstats
path: root/windows/neo-vars
diff options
context:
space:
mode:
authormösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-11-10 19:21:44 +0000
committermösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-11-10 19:21:44 +0000
commitf0dd7c57233dd152777070d7553844d90bb64882 (patch)
treef077ca9eb2c9bf771b918a8d51192b1d6243a9de /windows/neo-vars
parentedf7c6daa66bbb0b3be07918c1292de46d88d8d0 (diff)
TrayTip statt MsgBox eingebaut. Läuft asynchron (muss nicht bestätigt werden)
git-svn-id: https://svn.neo-layout.org@1161 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'windows/neo-vars')
-rw-r--r--windows/neo-vars/src/Source/recycle.ahk6
-rw-r--r--windows/neo-vars/src/Source/varsfunctions.ahk23
2 files changed, 18 insertions, 11 deletions
diff --git a/windows/neo-vars/src/Source/recycle.ahk b/windows/neo-vars/src/Source/recycle.ahk
index da1846c..cade47a 100644
--- a/windows/neo-vars/src/Source/recycle.ahk
+++ b/windows/neo-vars/src/Source/recycle.ahk
@@ -57,7 +57,7 @@ IniRead,lernModus,%ini%,Global,lernModus,0
IniRead,zeigeLockBox,%ini%,Global,zeigeLockBox,1
; Soll mit einer MsgBox explizit auf das Ein- und Ausschalten der alternativen Modi (Lernmodus, Einhandmodus, lang-s-Modus, VM-Belegung) hingewiesen werden?
-IniRead,zeigeLockBox,%ini%,Global,zeigeModusBox,1
+IniRead,zeigeModusBox,%ini%,Global,zeigeModusBox,1
; Soll aktivierter Mod4-Lock über die Rollen-LED des Keybord angezeigt werden (analog zu CapsLock)?
IniRead,UseMod4Light,%ini%,Global,UseMod4Light,1
@@ -660,13 +660,13 @@ ToggleMod4Lock() {
if (UseMod4Light)
KeyboardLED(1,"off")
if (zeigeLockBox)
- MsgBox Mod4-Feststellung aufgehoben!
+ TrayTip,Mod4-Feststellung,Die Feststellung wurde aufgehoben.,3,1
} else {
IsMod4Locked := 1
if (UseMod4Light)
KeyboardLED(1,"on")
if (zeigeLockBox)
- MsgBox Mod4 festgestellt: Um Mod4 wieder zu lösen, drücke beide Mod4-Tasten gleichzeitig!
+ TrayTip,Mod4-Feststellung,Um Mod4 wieder zu lösen`, drücke beide Mod4-Tasten gleichzeitig!,3,1
}
}
diff --git a/windows/neo-vars/src/Source/varsfunctions.ahk b/windows/neo-vars/src/Source/varsfunctions.ahk
index 65dbce3..0a11968 100644
--- a/windows/neo-vars/src/Source/varsfunctions.ahk
+++ b/windows/neo-vars/src/Source/varsfunctions.ahk
@@ -179,10 +179,15 @@ CharProc(subroutine) {
} else if (subroutine == "LnSt") {
;Lang-s-Tastatur: Toggle
LangSTastatur := !(LangSTastatur)
- if (LangSTastatur)
+ if (LangSTastatur) {
CharProc("LnS1")
- else
+ if (zeigeModusBox)
+ TrayTip,Lange-s-Tastatur,Die Lange-s-Belegungsvariante wurde aktiviert. Zum Deaktivieren`, Mod4+F11 drücken.,10,1
+ } else {
CharProc("LnS0")
+ if (zeigeModusBox)
+ TrayTip,Lange-s-Tastatur,Lange-s-Belegungsvariante wurde deaktiviert.,10,1
+ }
} else if (subroutine == "LnS1") {
; Lange-s-Tastatur aktivieren
ED("VKBASC01A",1,"U0073","U1E9E","U00DF","" ,"U03C2","U2218") ; ß
@@ -193,6 +198,8 @@ CharProc(subroutine) {
ED("VKBASC01A",1,"U00DF","U1E9E","U017F","" ,"U03C2","U2218") ; ß
ED("VK48SC023",1,"U0073","U0053","U003F","U00BF","U03C3","U03A3") ; s
KeyboardLED(2,"off")
+ if (zeigeModusBox)
+ TrayTip,Lange-s-Tastatur,Die Lange-s-Belegungsvariante wurde aktiviert. Zum Deaktivieren`, Mod4+F11 drücken.,10,1
} else if (subroutine == "_VMt") {
; VM-Tastaturbelegungsvariante togglen
; Belegungsvariante VM
@@ -200,11 +207,11 @@ CharProc(subroutine) {
if (isVM) {
CharProc("_VM1")
if (zeigeModusBox)
- MsgBox,Willkommen bei der NEO-VM-Belegungsvariante! Zum Deaktivieren, Mod4+F12 drücken
+ TrayTip,NEO-VM-Belegungsvariante,Die VM-Belegungsvariante wurde aktiviert. Zum Deaktivieren`, Mod4+F12 drücken.,10,1
} else {
CharProc("_VM0")
if (zeigeModusBox)
- MsgBox,NEO-VM-Belegungsvariante deaktiviert
+ TrayTip,NEO-VM-Belegungsvariante,NEO-VM wurde deaktiviert.,10,1
}
} else if (subroutine == "_VM1") {
; VM-Tastaturbelegungsvariante aktivieren
@@ -238,11 +245,11 @@ CharProc(subroutine) {
if (einHandNeo) {
CharProc("_EH1")
if (zeigeModusBox)
- MsgBox,Willkommen beim NEO-Einhand-Modus! Zum Deaktivieren, Mod4+F10 drücken
+ TrayTip,NEO-Einhandmodus,Der NEO-Einhand-Modus wurde aktiviert. Zum Deaktivieren Mod4+F10 drücken.,10,1
} else {
CharProc("_EH0")
if (zeigeModusBox)
- MsgBox,NEO-Einhand-Modus deaktiviert
+ TrayTip,NEO-Einhand-Modus,Der Einhandmodus wurde deaktiviert.,10,1
}
} else if (subroutine == "_EH1") {
; Einhand-NEO aktivieren
@@ -324,11 +331,11 @@ CharProc(subroutine) {
if (lernModus) {
CharProc("_LM1")
if (zeigeModusBox)
- MsgBox,Willkommen im NEO-Lernmodus! Zum Deaktivieren, Mod4+F9 drücken
+ TrayTip,NEO-Lernmodus,NEO-Lernmodus wurde aktiviert. Zum Deaktivieren`, Mod4+F9 drücken.,10,1
} else {
CharProc("_LM0")
if (zeigeModusBox)
- MsgBox,NEO-Lernmodus deaktiviert
+ TrayTip,NEO-Lernmodus,Lernmodus wurde deaktiviert.,10,1
}
} else if (subroutine == "_LM1") {
; Lernmodus aktivieren