From 02375006c2b23b0afd0f5b91a0bb70cd9e043db2 Mon Sep 17 00:00:00 2001 From: dennis Date: Tue, 12 Aug 2008 01:24:03 +0000 Subject: Konflikt manuell beseitigt. git-svn-id: https://svn.neo-layout.org@748 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/autohotkey/README.txt | 3 +++ windows/autohotkey/Source/Changelog-and-Todo.ahk | 2 ++ windows/autohotkey/Source/Global-Part.ahk | 3 +++ windows/autohotkey/Source/Methods-Layers.ahk | 21 +++++++++++++---- windows/autohotkey/neo20.ahk | 28 +++++++++++++++++++---- windows/autohotkey/neo20.exe | Bin 445828 -> 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\\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 * 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 * 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 Binary files a/windows/autohotkey/neo20.exe and b/windows/autohotkey/neo20.exe differ -- cgit v1.2.3