From 6af23bd6c3de86459a4dbfdca7fbc2559e2462ba Mon Sep 17 00:00:00 2001 From: david Date: Fri, 29 Jun 2007 12:42:58 +0000 Subject: Zahlenreihe gemäß der aktuellen Referenz angepasst: (Position »«›‹$£¤€¢¥¬∀∨∧) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@180 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/XP/autohotkey/neo20-all-in-one.ahk | 53 +++++++++++------------------- 1 file changed, 20 insertions(+), 33 deletions(-) diff --git a/windows/XP/autohotkey/neo20-all-in-one.ahk b/windows/XP/autohotkey/neo20-all-in-one.ahk index 7b4897a..868bc93 100644 --- a/windows/XP/autohotkey/neo20-all-in-one.ahk +++ b/windows/XP/autohotkey/neo20-all-in-one.ahk @@ -1,7 +1,7 @@ /* - Titel: NEO Autohotkey-Treiber - Version: 0.07 beta - Datum: 16.06.2007 + Titel: NEO 2.0 beta Autohotkey-Treiber + Version: 0.08 beta + Datum: 29.06.2007 Basiert auf: neo20.ahk und neo20-remap.ahk vom 25.05.2007 TODO: - ausgiebig testen... @@ -13,11 +13,8 @@ verwendet wird. Bei anderen Tasten muss CapsLock in der ersten und zweiten Ebene explizit abgefragt werden. (Lsst sich das elegant in eine Funktion auslagern?) - Ideen: - - DeadKeys tot machen - - Symbol ndern - - wenn ntig, "sendinput {blind}" verwenden - (gibt es irgendwelche Probleme bei "sendinput {blind}" ?) + Ideen: - DeadKeys tot machen + - Symbol ndern (Neo-Logo abwarten) - bei Ebene 5 rechte Hand (Numpad) z.B. Numpad5 statt 5 senden */ @@ -194,7 +191,7 @@ return If (PriorDeadKey = "c1") ; circumflex BSUnicode("³") Else - send 3 + send 3 } else if Ebene = 2 send @@ -210,11 +207,9 @@ return if Ebene = 1 send 4 else if Ebene = 2 - send $ + send else if Ebene = 3 - send - else if Ebene = 4 - send + send else if Ebene = 5 Send {PgUp} ; Prev else if Ebene = 6 @@ -227,11 +222,9 @@ return if Ebene = 1 send 5 else if Ebene = 2 - send + send else if Ebene = 3 - send - else if Ebene = 4 - send + send else if Ebene = 5 Unicode("⅝") ; 5/8 else if Ebene = 6 @@ -244,11 +237,11 @@ return if Ebene = 1 send 6 else if Ebene = 2 - send + send $ else if Ebene = 3 - send + send else if Ebene = 4 - send + send else if Ebene = 6 Unicode("⇔") ; quivalenz PriorDeadKey := "" @@ -259,13 +252,15 @@ return if Ebene = 1 send 7 else if Ebene = 2 - send + send else if Ebene = 3 - send + send else if Ebene = 4 - send + send else if Ebene = 5 Unicode("⅞") ; 7/8 + else if Ebene = 6 + Send PriorDeadKey := "" return @@ -277,8 +272,6 @@ return send else if Ebene = 3 send - else if Ebene = 4 - send else if Ebene = 5 Send / else if Ebene = 6 @@ -294,8 +287,6 @@ return send else if Ebene = 3 send - else if Ebene = 4 - send else if Ebene = 5 Send * else if Ebene = 6 @@ -311,12 +302,10 @@ return send else if Ebene = 3 send - else if Ebene = 4 - send else if Ebene = 5 Send - else if Ebene = 6 - Send + Unicode("∨") ; logisch oder PriorDeadKey := "" return @@ -328,10 +317,8 @@ return Unicode("–") ; Ged else if Ebene = 3 Unicode("—") - else if Ebene = 4 - send else if Ebene = 6 - Unicode("∨") ; logisch oder + Unicode("∧") ; logisch und PriorDeadKey := "" return -- cgit v1.2.3