diff options
author | martin_r <martin_r@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2008-07-13 01:08:31 +0000 |
---|---|---|
committer | martin_r <martin_r@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2008-07-13 01:08:31 +0000 |
commit | e30db0cd563033dbdc17255a0776ba87225dfc65 (patch) | |
tree | f7aa2c393519b0bf167d3dfb3af099f6ca9b8fb2 /windows/autohotkey | |
parent | 31a1f44b19d2b0e90973aa590ece5f07406adfd9 (diff) | |
download | neo-layout-e30db0cd563033dbdc17255a0776ba87225dfc65.tar.gz neo-layout-e30db0cd563033dbdc17255a0776ba87225dfc65.tar.bz2 neo-layout-e30db0cd563033dbdc17255a0776ba87225dfc65.zip |
‚…‘ zusätzlich auf M3+x;
Lang-Å¿-Tastatur probeweise auf M4+Esc
git-svn-id: https://svn.neo-layout.org@645 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'windows/autohotkey')
-rw-r--r-- | windows/autohotkey/Source/Changelog-and-Todo.ahk | 3 | ||||
-rw-r--r-- | windows/autohotkey/Source/Keys-Neo.ahk | 16 | ||||
-rw-r--r-- | windows/autohotkey/Source/Methods-Other.ahk | 8 | ||||
-rw-r--r-- | windows/autohotkey/neo20-all-in-one.ahk | 14 | ||||
-rw-r--r-- | windows/autohotkey/neo20-all-in-one.exe | bin | 421106 -> 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 Binary files differindex ae75aa6..0c48b6c 100644 --- a/windows/autohotkey/neo20-all-in-one.exe +++ b/windows/autohotkey/neo20-all-in-one.exe |