summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--windows/autohotkey/README.txt3
-rw-r--r--windows/autohotkey/Source/Changelog-and-Todo.ahk2
-rw-r--r--windows/autohotkey/Source/Global-Part.ahk3
-rw-r--r--windows/autohotkey/Source/Methods-Layers.ahk21
-rw-r--r--windows/autohotkey/neo20.ahk28
-rw-r--r--windows/autohotkey/neo20.exebin445828 -> 446368 bytes
6 files changed, 48 insertions, 9 deletions
diff --git a/windows/autohotkey/README.txt b/windows/autohotkey/README.txt
index a52401c..1b07936 100644
--- a/windows/autohotkey/README.txt
+++ b/windows/autohotkey/README.txt
@@ -113,8 +113,11 @@ Eine NEO2.ini, die alle Werte auf die Standardwerte »ändert«, sähe etwa so a
ahkTreiberKombi=0
einHandNeo=0
lernModus=0
+zeigeLockBoxen=1
UseMod4Light=1
LangSTastatur=0
+DeadSilence=0
+DeadCompose=0
Diese Datei muss manuell (etwa mit dem Notepad) in dem richtigen Verzeichnis innerhalb der Anwendungsdaten des aktuellen Nutzers angelegt werden. Unter Windows Vista ist dies etwa das Verzeichnis
C:\Users\<BENUTZERNAME>\AppData\Roaming\NEO2\NEO2.ini
diff --git a/windows/autohotkey/Source/Changelog-and-Todo.ahk b/windows/autohotkey/Source/Changelog-and-Todo.ahk
index 49111e0..6c81c6c 100644
--- a/windows/autohotkey/Source/Changelog-and-Todo.ahk
+++ b/windows/autohotkey/Source/Changelog-and-Todo.ahk
@@ -29,6 +29,8 @@ Matthias Wächter <matthias (at) waechter.wiz. a t>
* CHANGEHISTORY: *
******************
+Revision 748 (von Dennis Heidsiek)
+- Neue Globale Variable »zeigeLockBoxen«: Soll mit MessageBoxen explizit auf das Ein- und Ausschalten des Mod{3,4}-Locks hingewiesen werden?
Revision 746 (von Martin Roppelt)
- Zurücksetzen der Tastatur über M4+Esc
- #(2L) sendet nicht mehr '
diff --git a/windows/autohotkey/Source/Global-Part.ahk b/windows/autohotkey/Source/Global-Part.ahk
index d5e7e35..105ad64 100644
--- a/windows/autohotkey/Source/Global-Part.ahk
+++ b/windows/autohotkey/Source/Global-Part.ahk
@@ -36,6 +36,9 @@ IniRead, einHandNeo, %ApplicationFolder%\NEO2.ini, Global, einHandNeo, 0
; Soll der Lernmodus aktiviert werden?
IniRead, lernModus, %ApplicationFolder%\NEO2.ini, Global, lernModus, 0
+; Soll mit MessageBoxen explizit auf das Ein- und Ausschalten des Mod{3,4}-Locks hingewiesen werden?
+IniRead, zeigeLockBoxen, %ApplicationFolder%\NEO2.ini, Global, zeigeLockBoxen, 1
+
; Soll aktivierter Mod4-Lock über die Rollen-LED des Keybord angezeigt werden (analog zu CapsLock)?
IniRead, UseMod4Light, %ApplicationFolder%\NEO2.ini, Global, UseMod4Light, 1
diff --git a/windows/autohotkey/Source/Methods-Layers.ahk b/windows/autohotkey/Source/Methods-Layers.ahk
index 4c4de7f..e2cdb99 100644
--- a/windows/autohotkey/Source/Methods-Layers.ahk
+++ b/windows/autohotkey/Source/Methods-Layers.ahk
@@ -44,12 +44,19 @@ IsMod3Locked := 0
if (IsMod3Locked)
{
IsMod3Locked = 0
- MsgBox Mod3-Feststellung aufgebehoben
+ if (zeigeLockBoxen==1)
+ {
+ MsgBox Mod3-Feststellung aufgebehoben!
+ }
}
else
{
IsMod3Locked = 1
- MsgBox Mod3 festgestellt: Um Mod3 wieder zu lösen drücke beide Mod3 Tasten gleichzeitig
+ if (zeigeLockBoxen==1)
+ {
+ MsgBox Mod3 festgestellt: Um Mod3 wieder zu lösen drücke beide Mod3 Tasten gleichzeitig!
+ }
+
}
}
return
@@ -70,7 +77,10 @@ IsMod4Locked := 0
; Mod4-Lock durch Mod4(rechts)+Mod4(links)
if (IsMod4Locked)
{
- MsgBox Mod4-Feststellung aufgebehoben
+ if (zeigeLockBoxen==1)
+ {
+ MsgBox Mod4-Feststellung aufgebehoben!
+ }
IsMod4Locked = 0
if (UseMod4Light==1)
{
@@ -79,7 +89,10 @@ IsMod4Locked := 0
}
else
{
- MsgBox Mod4 festgestellt: Um Mod4 wieder zu lösen drücke beide Mod4 Tasten gleichzeitig
+ if (zeigeLockBoxen==1)
+ {
+ MsgBox Mod4 festgestellt: Um Mod4 wieder zu lösen drücke beide Mod3 Tasten gleichzeitig!
+ }
IsMod4Locked = 1
if (UseMod4Light==1)
{
diff --git a/windows/autohotkey/neo20.ahk b/windows/autohotkey/neo20.ahk
index 2c21d2c..3891a75 100644
--- a/windows/autohotkey/neo20.ahk
+++ b/windows/autohotkey/neo20.ahk
@@ -67,6 +67,8 @@ Matthias Wächter <matthias (at) waechter.wiz. a t>
* CHANGEHISTORY: *
******************
+Revision 748 (von Dennis Heidsiek)
+- Neue Globale Variable »zeigeLockBoxen«: Soll mit MessageBoxen explizit auf das Ein- und Ausschalten des Mod{3,4}-Locks hingewiesen werden?
Revision 746 (von Martin Roppelt)
- Zurücksetzen der Tastatur über M4+Esc
- #(2L) sendet nicht mehr '
@@ -84,7 +86,7 @@ Revision 728 (von Dennis Heidsiek):
- Ist die Datei %APPDATA%\NEO2\NEO2.ini vorhanden, werden dort eventuell vorhandene Werte für die Globalen Schalter beim Start übernommen
- »LangSTastaturStandardmäßigEingeschaltet.ahk« wird nicht mehr unterstützt, weil sonst immer neu kompiliert werden muss
Revision 707 (von Dennis Heidsiek):
-- Die Resourcen-Dateien (PNGs, ICOs) werden nun nach "Von Windows vorgegebenes TEMP Verzeichnis"\NEO2\ extrahiert und nicht mehr in das Verzeichnis, in dem sich die EXE befindet
+- Die Resourcen-Dateien (PNGs, ICOs) werden nun nach %TEMP%\NEO2\ extrahiert und nicht mehr in das Verzeichnis, in dem sich die EXE befindet
- Die doppelten französischen Anführungszeichen werden nun ebenfalls über SendUnicodeChar gesendet
Revision 694 (von Martin Roppelt):
- LangSTastatur auf M4+F11
@@ -249,6 +251,9 @@ IniRead, einHandNeo, %ApplicationFolder%\NEO2.ini, Global, einHandNeo, 0
; Soll der Lernmodus aktiviert werden?
IniRead, lernModus, %ApplicationFolder%\NEO2.ini, Global, lernModus, 0
+; Soll mit MessageBoxen explizit auf das Ein- und Ausschalten des Mod{3,4}-Locks hingewiesen werden?
+IniRead, zeigeLockBoxen, %ApplicationFolder%\NEO2.ini, Global, zeigeLockBoxen, 1
+
; Soll aktivierter Mod4-Lock über die Rollen-LED des Keybord angezeigt werden (analog zu CapsLock)?
IniRead, UseMod4Light, %ApplicationFolder%\NEO2.ini, Global, UseMod4Light, 1
@@ -516,12 +521,19 @@ IsMod3Locked := 0
if (IsMod3Locked)
{
IsMod3Locked = 0
- MsgBox Mod3-Feststellung aufgebehoben
+ if (zeigeLockBoxen==1)
+ {
+ MsgBox Mod3-Feststellung aufgebehoben!
+ }
}
else
{
IsMod3Locked = 1
- MsgBox Mod3 festgestellt: Um Mod3 wieder zu lösen drücke beide Mod3 Tasten gleichzeitig
+ if (zeigeLockBoxen==1)
+ {
+ MsgBox Mod3 festgestellt: Um Mod3 wieder zu lösen drücke beide Mod3 Tasten gleichzeitig!
+ }
+
}
}
return
@@ -542,7 +554,10 @@ IsMod4Locked := 0
; Mod4-Lock durch Mod4(rechts)+Mod4(links)
if (IsMod4Locked)
{
- MsgBox Mod4-Feststellung aufgebehoben
+ if (zeigeLockBoxen==1)
+ {
+ MsgBox Mod4-Feststellung aufgebehoben!
+ }
IsMod4Locked = 0
if (UseMod4Light==1)
{
@@ -551,7 +566,10 @@ IsMod4Locked := 0
}
else
{
- MsgBox Mod4 festgestellt: Um Mod4 wieder zu lösen drücke beide Mod4 Tasten gleichzeitig
+ if (zeigeLockBoxen==1)
+ {
+ MsgBox Mod4 festgestellt: Um Mod4 wieder zu lösen drücke beide Mod3 Tasten gleichzeitig!
+ }
IsMod4Locked = 1
if (UseMod4Light==1)
{
diff --git a/windows/autohotkey/neo20.exe b/windows/autohotkey/neo20.exe
index fbacb10..a9144ec 100644
--- a/windows/autohotkey/neo20.exe
+++ b/windows/autohotkey/neo20.exe
Binary files differ