From e30db0cd563033dbdc17255a0776ba87225dfc65 Mon Sep 17 00:00:00 2001 From: martin_r Date: Sun, 13 Jul 2008 01:08:31 +0000 Subject: ‚…‘ zusätzlich auf M3+x; Lang-Å¿-Tastatur probeweise auf M4+Esc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@645 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/autohotkey/Source/Changelog-and-Todo.ahk | 3 +++ windows/autohotkey/Source/Keys-Neo.ahk | 16 +++++++--------- windows/autohotkey/Source/Methods-Other.ahk | 8 +++++++- windows/autohotkey/neo20-all-in-one.ahk | 14 +++++++++----- windows/autohotkey/neo20-all-in-one.exe | Bin 421106 -> 421128 bytes 5 files changed, 26 insertions(+), 15 deletions(-) (limited to 'windows') 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 Binary files a/windows/autohotkey/neo20-all-in-one.exe and b/windows/autohotkey/neo20-all-in-one.exe differ -- cgit v1.2.3