summaryrefslogtreecommitdiff
path: root/windows/autohotkey/Source/Changelog-and-Todo.ahk
blob: 840818f0bd900e619f6795c7553cef1321bd6967 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
/*
    Titel:        NEO 2.0 beta Autohotkey-Treiber
    $Revision: 583 $
    $Date: 2008-06-28 02:23:42 +0200 (Sa, 28 Jun 2008) $
    Autor:        Stefan Mayer <stm (at) neo-layout.org>
    Basiert auf:  neo20-all-in-one.ahk vom 29.06.2007
        
    TODO:         - ausgiebig testen... (besonders Vollständigkeit bei Deadkeys)
                  - Bessere Lösung für das leeren von PriorDeadKey finden, damit die Sondertasten
                    nicht mehr abgefangen werden müssen.
                  - Testen ob die Capslocklösung (siehe *1:: ebene 1) auch für Numpad gebraucht wird
                  - Sind Ebenen vom Touchpad noch richtig?
    
    Ideen:        - Symbol ändern (Neo-Logo abwarten)
                  - bei Ebene 4 rechte Hand (Numpad) z.B. Numpad5 statt 5 senden
    CHANGEHISTORY:   
                  Aktuelle Revision (von Matthias Berg):
                  - Bildschirmtastatur jetzt mit Mod4+F* statt Strg+F*
                  Revision 583 (von Matthias Berg):
                  - Hotkeys für einHandNeo und lernModus durch entsprechende ScanCodes ersetzt 
                  Revision 568 (von Matthias Berg):
                  - Sonderzeichen, Umlaute, z und y durch ScanCodes ersetzt
                    * jetzt wird auch bei eingestelltem US Layout Neo verwendet.
                      (z.B. für Chinesische InputMethodEditors)
                    * rechter Mod3 geht noch nicht bei US Layout (weder ScanCode noch "\")
                  Revision 567 (von Dennis Heidsiek):
                  - Aktivierter Mod4 Lock wird jetzt über die Rollen-LED des Keybord angezeigt
                    (analog zu CapsLock), die NUM-LED behält ihr bisheriges Verhalten
                  - Neue Option im Skript: UseMod4Light
                  Revision 561 (von Matthias Berg):
                  - Ebene 4 Tab verhält sich jetzt wie das andere Tab dank "goto neo_tab"
                  Revision 560 (von Dennis Heidsiek):
                  - Neue Option im Skript: bildschirmTastaturEinbinden bindet die PNG-Bilder der
                    Bildschirmtastur mit in die exe-Datei ein, so dass sich der Benutzer nur eine Datei
                    herunterladen muss
                  Revision 559 (von Matthias Berg):
                  - Shift+Alt+Tab Problem gelöst (muss noch mehr auf Nebeneffekte getestet werden)
                  Revision 558 (von Matthias Berg):
                  - Icon-Bug behoben
                    * Hotkeys dürfen nicht vor der folgenden Zeile stehen:
                     "menu, tray, icon, neo.ico,,1"
                  - lernModus-Konfigurations-Bug behoben: or statt and(not)
                  - Ein paar leere Else-Fälle eingebaut (Verständlichkeit, mögliche Compilerprobleme vermeiden)   
                  Revision 556 (von Matthias Berg):
                  - lernModus (an/aus mit Strg+Komma)
                    * im Skript konfigurierbar
                    * Schaltet z.B. Qwertz Tasten aus, die es auf der 4. Ebene gibt (Return, Backspace,...)
                    * Kann auch Backspace und/oder Entfernen der 4. Ebene ausschalten (gut zum Lernen richtig 
                      zu schreiben)
                  - Bug aufgetaucht: Icons werden nicht mehr angezeigt
                  Revision 544 (von Stefan Mayer):
                  - ,.:; auf dem Mod4-Ziffernblock an die aktuelle Referenz angepasst
                  - Versionen von rho, theta, kappa und phi an die aktuelle Referenz angepasst
                  Revision 542 (von Matthias Berg):
                  - bei EinHandNeo ist jetzt Space+y auch Mod4
                  - AltGr-Bug  hoffentlich wieder behoben. Diesmal mit extra altGrPressed Variable
                  - nurEbenenFuenfUndSechs umbenannt in ahkTreiberKombi und auf Ebene 4 statt 5 und 6 geändert
                  Revision 540 (von Matthias Berg):
                  - stark überarbeitet um Wartbarkeit zu erhöhen und Redundanz zu veringern
                  - nurEbenenFuenfUndSechs sollte nun auch auf Neo Treiber statt Qwertz laufen
                    * aber es muss noch jemand testen
                    * Problem: was kann man abfangen, wenn eine tote Taste gedrückt wird
                 - einHandNeo:
                    * An-/Ausschalten mit STRG+Punkt
                    * Buchstaben der rechten Hand werden mit Space zur linken Hand
                    * Nebeneffekt: es gibt beim Festhalten von Space keine wiederholten Leerzeichen mehr
                  Revision 532 (von Matthias Berg):
                  - BildschirmTastatur 
                    * aktiviert mit strg+F1 bis 7 schaltet Keyboard ein oder aus
                    * strg+F7 zeigt die zuletzt angezeigte Ebene an (und wieder aus).
                    * strg+F8 schaltet AlwaysOnTop um    
                  Revision 529 (von Stefan Mayer):
                  - Icon wird automatisch geladen, falls .ico-Dateien im selbem Ordner
                  - in der .exe sind die .ico mitgespeichert und werden geladen
                  Revision 528 (von Matthias Berg):
                  - Neo-Icon
                  - Neo-Prozess jetzt automatisch auf hoher Prioritaet
                    (siehe globale Schalter)
                  - Mod3-Lock (nur wenn rechtes Mod3 zuerst gedrückt wird, andere Lösung führte zum Caps-Bug)
                  - Mod4-Lock (nur wenn das linke Mod4 zuerst gedrückt wird, andere Lösung fühte zum AltGr-Bug)
                  - Ein paar falsche Zeichen korrigiert
                  Revision 527 (von Matthias Berg):
                  - AltGr Problem hoffentlich behoben
                  - Umschalt+Mod4 Bug behoben
                  Revision 526 (von Matthias Berg):
                  - Ebenen 1 bis 4 ausschalten per Umschalter siehe erste Codezeile
                     nurEbenenFuenfUndSechs = 0
                  - Mod4-Lock durch Mod4+Mod4
                  - EbenenAktualisierung neu geschrieben
                  - Ebene 6 über Mod3+Mod4
                  - Ebenen (besonders Matheebene) an Referenz angepasst
                    (allerdings kaum um Ebenen 1&2 gekümmert, besonders Compose könnte noch überholt werden)
                  Revision 525 (von Matthias Berg):
                  - Capslock bei Zahlen und Sonderzeichen berücksichtigt
                  Revision 524 (von Matthias Berg):
                  - umgekehrtes ^ für o, a, ü,i  sowie für die grossen vokale ( 3. ton chinesisch)
                    • damit wird jetzt PinYin vollständig unterstützt caron, macron, akut, grave auf uiaeoü
                  - Sonderzeichen senden wieder blind -> Shortcuts funktionieren, Capslock ist leider Shiftlock
                  Revision 523 (von Matthias Berg):
                        - CapsLock geht jetzt auch bei allen Zeichen ('send Zeichen' statt 'send {blind} Zeichen')
                  - vertikale Ellipse eingebaut
                  - Umschalt+Umschalt für Capslock statt Mod3+Mod3
                  - bei Suspend wird jetzt wirklich togglesuspend aufgerufen (auch beim aktivieren per shift+pause)
                  Revsion 490 (von Stefan Mayer): 
                  - SUBSCRIPT von 0 bis 9 sowie (auf Ziffernblock) + und -
                    • auch bei Ziffernblock auf der 5. Ebene
                  - Kein Parsen über die Zwischenablage mehr
                  - Vista-kompatibel
                  - Compose-Taste
                    • Brüche (auf Zahlenreihe und Hardware-Ziffernblock)
                    • römische Zahlen
                    • Ligaturen und Copyright
*/