summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--windows/autohotkey/Source/Changelog-and-Todo.ahk3
-rw-r--r--windows/autohotkey/Source/Keys-Neo.ahk16
-rw-r--r--windows/autohotkey/Source/Methods-Other.ahk8
-rw-r--r--windows/autohotkey/neo20-all-in-one.ahk14
-rw-r--r--windows/autohotkey/neo20-all-in-one.exebin421106 -> 421128 bytes
5 files changed, 26 insertions, 15 deletions
diff --git a/windows/autohotkey/Source/Changelog-and-Todo.ahk b/windows/autohotkey/Source/Changelog-and-Todo.ahk
index 0f36898..f49aab2 100644
--- a/windows/autohotkey/Source/Changelog-and-Todo.ahk
+++ b/windows/autohotkey/Source/Changelog-and-Todo.ahk
@@ -17,6 +17,9 @@
- bei Ebene 4 rechte Hand (Numpad) z.B. Numpad5 statt 5 senden
CHANGEHISTORY:
+ Revision 645 (von Martin Roppelt):
+ - Ellipse zusätzlich auf M3+x;
+ - Lang-s-Tastatur probeweise auf M4+Esc
Revision 640 (von Dennis Heidsiek):
- Der untote Zirkumflex (^) auf Ebene 3 funktioniert jetzt auch
in Java-Programmen
diff --git a/windows/autohotkey/Source/Keys-Neo.ahk b/windows/autohotkey/Source/Keys-Neo.ahk
index 349a26f..8c3f358 100644
--- a/windows/autohotkey/Source/Keys-Neo.ahk
+++ b/windows/autohotkey/Source/Keys-Neo.ahk
@@ -808,6 +808,8 @@ neo_x:
sendinput {blind}x
else if Ebene = 2
sendinput {blind}X
+ else if Ebene = 3
+ SendUnicodeChar(0x2026) ;Ellipse
else if Ebene = 5
SendUnicodeChar(0x03BE) ;xi
else if Ebene = 6
@@ -1262,10 +1264,6 @@ neo_sz:
else
SendUnicodeChar(0x017F) ; langes s
}
- else if Ebene = 4
- {
- ;LangSTastatur := not(LangSTastatur) ; schaltet die Lang-s-Tastatur ein und aus
- }
else if Ebene = 5
SendUnicodeChar(0x03C2) ; varsigma
else if Ebene = 6
@@ -1278,7 +1276,7 @@ neo_tot3:
EbeneAktualisieren()
if Ebene = 1
{
- SendUnicodeChar(0x02DC) ; tilde, tot
+ SendUnicodeChar(0x02DC) ; tilde, tot
PriorDeadKey := "t1"
}
else if Ebene = 2
@@ -1288,7 +1286,7 @@ neo_tot3:
}
else if Ebene = 3
{
- SendUnicodeChar(0x00A8) ; Diaerese
+ SendUnicodeChar(0x00A8) ; Diaerese
PriorDeadKey := "t3"
}
else if Ebene = 4
@@ -1298,7 +1296,7 @@ neo_tot3:
}
else if Ebene = 5
{
- send " ;doppelakut
+ sendUnicodeChar(0x02DD) ;doppelakut
PriorDeadKey := "t4"
}
else if Ebene = 6
@@ -1398,11 +1396,11 @@ neo_i:
BSSendUnicodeChar(0x012B)
else if (PriorDeadKey = "c3") ; brevis
BSSendUnicodeChar(0x012D)
- else if (PriorDeadKey = "a4") ; ogonek
+ else if (PriorDeadKey = "a5") ; ogonek
BSSendUnicodeChar(0x012F)
else if (PriorDeadKey = "t1") ; tilde
BSSendUnicodeChar(0x0129)
- else if (PriorDeadKey = "a5") ; (ohne) punkt darüber
+ else if (PriorDeadKey = "a4") ; punkt darüber
BSSendUnicodeChar(0x0131)
else if (PriorDeadKey = "c2") ; caron
BSSendUnicodeChar(0x01D0)
diff --git a/windows/autohotkey/Source/Methods-Other.ahk b/windows/autohotkey/Source/Methods-Other.ahk
index 16967d1..b937080 100644
--- a/windows/autohotkey/Source/Methods-Other.ahk
+++ b/windows/autohotkey/Source/Methods-Other.ahk
@@ -202,7 +202,13 @@ EncodeInteger(ref, val)
}
-
+;Lang-s-Tastatur:
+{
+SC056 & *Esc::
+LangSTastatur := not(LangSTastatur) ; schaltet die Lang-s-Tastatur ein und aus
+;if (LangSTastatur) SoundBeep ;auskommentieren, um Warnton zu erzeugen
+return
+}
/*
diff --git a/windows/autohotkey/neo20-all-in-one.ahk b/windows/autohotkey/neo20-all-in-one.ahk
index b4645aa..43ef6b4 100644
--- a/windows/autohotkey/neo20-all-in-one.ahk
+++ b/windows/autohotkey/neo20-all-in-one.ahk
@@ -1885,6 +1885,8 @@ neo_x:
sendinput {blind}x
else if Ebene = 2
sendinput {blind}X
+ else if Ebene = 3
+ SendUnicodeChar(0x2026) ;Ellipse
else if Ebene = 5
SendUnicodeChar(0x03BE) ;xi
else if Ebene = 6
@@ -2338,10 +2340,6 @@ neo_sz:
else
SendUnicodeChar(0x017F) ; langes s
}
- else if Ebene = 4
- {
- ;LangSTastatur := not(LangSTastatur) ; schaltet die Lang-s-Tastatur ein und aus
- }
else if Ebene = 5
SendUnicodeChar(0x03C2) ; varsigma
else if Ebene = 6
@@ -4842,7 +4840,13 @@ EncodeInteger(ref, val)
}
-
+;Lang-s-Tastatur:
+{
+SC056 & *Esc::
+LangSTastatur := not(LangSTastatur) ; schaltet die Lang-s-Tastatur ein und aus
+;if (LangSTastatur) SoundBeep ;auskommentieren, um Warnton zu erzeugen
+return
+}
/*
diff --git a/windows/autohotkey/neo20-all-in-one.exe b/windows/autohotkey/neo20-all-in-one.exe
index ae75aa6..0c48b6c 100644
--- a/windows/autohotkey/neo20-all-in-one.exe
+++ b/windows/autohotkey/neo20-all-in-one.exe
Binary files differ