summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--windows/XP/autohotkey/neo20-all-in-one.ahk53
1 files 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