summaryrefslogtreecommitdiffstats
path: root/windows/XP/autohotkey
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--windows/XP/autohotkey/README-all-in-one.txt10
-rw-r--r--windows/XP/autohotkey/neo20-all-in-one.ahk16
2 files changed, 17 insertions, 9 deletions
diff --git a/windows/XP/autohotkey/README-all-in-one.txt b/windows/XP/autohotkey/README-all-in-one.txt
index 680b0cb..efb80ab 100644
--- a/windows/XP/autohotkey/README-all-in-one.txt
+++ b/windows/XP/autohotkey/README-all-in-one.txt
@@ -1,4 +1,4 @@
-Version 12.06.2007
+Version 16.06.2007
Im Großen und Ganzen gilt es bei der all-in-one-Version das gleiche
zu beachten wie bei der ursprünglichen Version aus 2 Scripten.
@@ -27,6 +27,11 @@ Der Tabulator macht Probleme mit DeadKeys. Ein DeadKey gefolgt von Tab
und einer Taste, die mit dem DeadKey ein neues Zeichen ergibt, löscht
den Tab (Backslash) und sendet die Kombo.
+Bisher reagieren nur die Buchstaben der 1. und 2. Ebene richtig auf
+CapsLock.
+
+Der Nummernblock reagiert nicht auf Tastenkombinationen mit Strg, Alt usw.
+
== Besonderheiten ==
@@ -34,5 +39,4 @@ Ebene 4 des Nummernblocks lässt sich außer über Mod3+Shift auch über
Mod5 ansprechen.
Es gibt die Tastenkombination Shift+Pause, die das Script pausiert und
-un-pausiert. Meiner Meinung nach sehr praktisch. Wenns nicht
-gefällt lasst es mich wissen. \ No newline at end of file
+un-pausiert. Wenns nicht gefällt, lasst es mich über den Verteiler wissen. \ No newline at end of file
diff --git a/windows/XP/autohotkey/neo20-all-in-one.ahk b/windows/XP/autohotkey/neo20-all-in-one.ahk
index bba62b6..7b4897a 100644
--- a/windows/XP/autohotkey/neo20-all-in-one.ahk
+++ b/windows/XP/autohotkey/neo20-all-in-one.ahk
@@ -1,18 +1,22 @@
/*
Titel: NEO Autohotkey-Treiber
- Version: 0.06 beta
- Datum: 12.06.2007
+ Version: 0.07 beta
+ Datum: 16.06.2007
Basiert auf: neo20.ahk und neo20-remap.ahk vom 25.05.2007
TODO: - ausgiebig testen...
- Menü des Tasksymbols
- Bessere Lösung für das leeren von PriorDeadKey finden, damit die Sondertasten
nicht mehr abgefangen werden müssen.
-
+ - CapsLock auf 1. und 2. Ebene einbauen:
+ Die Buchstaben reagieren richtig auf CapsLock, da hier "sendinput {blind}"
+ verwendet wird. Bei anderen Tasten muss CapsLock in der ersten und zweiten Ebene
+ explizit abgefragt werden.
+ (Lässt sich das elegant in eine Funktion auslagern?)
Ideen:
- DeadKeys tot machen
- Symbol ändern
- - wenn möglich, "sendinput {blind}" verwenden
+ - wenn nötig, "sendinput {blind}" verwenden
(gibt es irgendwelche Probleme bei "sendinput {blind}" ?)
- bei Ebene 5 rechte Hand (Numpad) z.B. Numpad5 statt 5 senden
*/
@@ -1521,7 +1525,7 @@ return
*,::
EbeneAktualisieren()
if Ebene = 1
- send `,
+ send {blind},
else if Ebene = 3
send '
else if Ebene = 4
@@ -1536,7 +1540,7 @@ return
*.::
EbeneAktualisieren()
if Ebene = 1
- send .
+ send {blind}.
else if Ebene = 2
Unicode("…") ; ellipse
else if Ebene = 3