root/windows/autohotkey/Changelog-and-Todo.txt @ 771

Revision 771, 10.5 KB (checked in by dennis, 5 years ago)

Das AHK-Changelog wurde verschoben, umbenannt und die Codierung von Ansi in UTF-8 geändert. Das Überschriften-Markup an den Stil der ReadMe.txt angepasst.

Line 
1== NEO 2.0 (beta) AutoHotkey-Treiber ==
2
3
4=== Autoren ===
5Alle E-Mail-Adressen sind »kodiert«, um die Erfassung durch E-Mail-Spider (und darauf folgenden Spam) zu vermeiden:
6
7Stefan Mayer <stm (at) neo-layout. o r g>
8Nora Geißler <nora_geissler (at) yahoo. d e>
9Matthias Berg <neo (at) matthias-berg. e u>
10Martin Roppelt <m.p.roppelt (at) web. d e>
11Dennis Heidsiek <HeidsiekB (at) aol. c o m>
12Matthias Wächter <matthias (at) waechter.wiz. a t>
13
14
15=== To Do ===
16- Ausgiebig testen... (besonders Vollständigkeit bei Deadkeys).
17- Compose vollständig implementieren (Welche Methode ist hierzu am besten geeignet?).
18- Bessere Lösung für das Leeren von PriorDeadKey finden, damit die Sondertasten nicht mehr abgefangen werden müssen.
19- Testen, ob die Capslocklösung (siehe *1:: Ebene 1) auch für Numpad gebraucht wird.
20- Die Ebenen vom Tastenblock an die neue Referenz anpassen (wenn da ein Konsens gefunden wurde).
21- Blindes Compose implementieren.
22
23
24=== Ideen und Vorschläge ===
25- Die Varianten (lernModus, einHandNeo, Lang-s-Tastatur, Qwertz/pausieren) sollten einheitlich (de-)aktiviert werden, etwa über M4+F9-F12.
26- Modi für vertauschte Ziffern in der Zahlenreihe und auf der 4. Ebene.
27- Die Compose-Kombinationen sollten automatisch aus den Referenzdateien im Compose-Verzeichnis erzeugt werden.
28
29
30=== Änderungshistorie ===
31
32Revision 749 (von Dennis Heidsiek)
33- »?« und »¿« funktionieren wieder (Klammer vergessen).
34Revision 748 (von Dennis Heidsiek)
35- Neue globale Variable »zeigeLockBoxen«: Soll mit MsgBoxen explizit auf das Ein- und Ausschalten des Mod{3,4}-Locks hingewiesen werden?
36Revision 746 (von Martin Roppelt)
37- Zurücksetzen der Tastatur über M4+Esc.
38- #[2] sendet nicht mehr »'«.
39- Variablen Ebene7 und Ebene8 zum Abfragen eingeführt.
40- s(12)[2s]-Bug von Matthias Wächter behoben (= Lang-s-Tastatur repariert).
41Revision 744 (von Stefan Mayer)
42- Ebene4-Ziffernblock: auf neo_d nun Komma (wie Referenz), "NumPadKomma" gibt es nicht.
43Revision 743 (von Matthias Wächter)
44- Ebene4-Ziffernblock: NumPadAdd und NumPadSub korrigiert.
45Revision 740 (von Matthias Wächter) - "Mega-Patch"
46- Straffung der Syntax bei der Abfrage der Ebenen und der Behandlung der toten Tasten und der Compose.
47- Umstellung auf Virtual-Key-Scancodes, umgeht den AHK-Bug, dass Scancodemarken durch SendUnicodeChar angesprungen werden.
48- Die Scancodes für das Numpad (jeweils für ein- und ausgeschaltetes NumLock) haben jetzt paarweise Sprungmarken um die Tastenbehandlung untereinander konsistent zu halten.
49- Wiederherstellung der Modifier-Locks.
50- Reparatur der Bildschirmtastatur in der All.ahk.
51- Modifier werder seltener und nur noch innerhalb der Sprungmarken abgefragt.
52- Blinde tote Tasten auf M4+F9 (Toggle)
53- Blinde Compose auf M4+F10 (Toggle) (noch nicht implementiert).
54Revision 728 (von Dennis Heidsiek):
55- Ist die Datei %APPDATA%\NEO2\NEO2.ini vorhanden, werden dort eventuell vorhandene Werte für die Globalen Schalter beim Start übernommen.
56- »LangSTastaturStandardmäßigEingeschaltet.ahk« wird nicht mehr unterstützt, weil sonst immer neu kompiliert werden muss.
57Revision 707 (von Dennis Heidsiek):
58- Die Resourcen-Dateien (PNGs, ICOs) werden nun nach %TEMP%\NEO2\ extrahiert und nicht mehr in das Verzeichnis, in dem sich die EXE befindet.
59- Die doppelten französischen Anführungszeichen werden nun ebenfalls über SendUnicodeChar gesendet.
60Revision 694 (von Martin Roppelt):
61- LangSTastatur auf M4+F11.
62- Entwickler können durch das Erstellen einer Datei »LangSTastaturStandardmäßigEingeschaltet.ahk« mit dem Inhalt »LangSTastatur := 1« diese standardmäßig aktivieren.
63- Interne Darstellung der Ebenen (4 und 5 bei den toton Tasten wieder richtig getauscht.
64Revision 687 (von Dennis Heidsiek):
65- Die SendUnicodeChar-Methode um den GDK-Workarround von Matthias Wächter ergänzt.
66- (An/Aus) Icons an Favicon der neuen Homepage angepasst.
67Revision 645 (von Martin Roppelt):
68- Ellipse zusätzlich auf M3+x.
69- Lang-s-Tastatur probeweise auf M4+Esc.
70Revision 640 (von Dennis Heidsiek):
71- Der untote Zirkumflex (^) auf Ebene 3 funktioniert jetzt auch in Java-Programmen.
72Revision 639 (von Martin Roppelt):
73- Lang-s-Tastatur kann nicht mehr durch einen Hotkey aktiviert werden.
74Revision 629 (von Martin Roppelt):
75- Spitze Klammern (bra und ket) auf M5+8/9.
76Revision 624 (von Martin Roppelt):
77- Lang-s-Tastatur (ein- und auszuschalten durch Mod4+ß).
78Revision 616 (von Dennis Heidsiek):
79- Der nicht funktionierende Mod5-Lock-Fix wurde wieder entfernt, da er sogar neue Fehler produzierte.
80Revision 615 (von Dennis Heidsiek):
81- Erfolgloser Versuch, den Mod4-Lock wiederherzustellen (durch eine Tilde vor den Scancodes der Bildschirmtastatur).
82- Rechtschreibfehler korrigiert.
83- Zwei AHK-Links eingefügt.
84Revision 609 (von Dennis Heidsiek):
85- Vorläufiger Abschluss der AHK-Modularisierung.
86- Bessere Testmöglichkeit »All.ahk« für AHK-Entwickler hinzugefügt, bei der sich die Zeilenangaben in Fehlermeldungen auf die tatsächlichen Module und nicht auf das große »vereinigte« Skript beziehen.
87Revision 608 (von Martin Roppelt):
88- Rechtschreibfehler korrigiert und Dateinamen aktualisiert und sortiert.
89Revision 590 (von Dennis Heidsiek):
90- Erste technische Vorarbeiten zur logischen Modularisierung des viel zu lange gewordenen AHK-Quellcodes.
91- Neue Batch-Datei Build-Update.bat zur einfachen Aktualisierung der EXE-Datei.
92Revision 583 (von Dennis Heidsiek):
93- Kleinere Korrekturen ((5)(3), (5)(5) und (9)(3) stimmen wieder mit der Referenz überein).
94Revision 580 (von Matthias Berg):
95- Bildschirmtastatur jetzt mit Mod4+F* statt Strg+F*, dies deaktiviert jedoch leider den Mod4-Lock.
96Revision 570 (von Matthias Berg):
97- Hotkeys für einHandNeo und lernModus durch entsprechende ScanCodes ersetzt
98Revision 568 (von Matthias Berg):
99- Sonderzeichen, Umlaute, z und y durch ScanCodes ersetzt.
100  • jetzt wird auch bei eingestelltem US Layout Neo verwendet (z.B. für Chinesische InputMethodEditors).
101  • rechter Mod3 geht noch nicht bei US-Layout (weder ScanCode noch "\").
102Revision 567 (von Dennis Heidsiek):
103- Aktivierter Mod4-Lock wird jetzt über die Rollen-LED des Keybord angezeigt (analog zu CapsLock), die Num-LED behält ihr bisheriges Verhalten.
104- Neue Option im Skript: UseMod4Light.
105Revision 561 (von Matthias Berg):
106- M4+Tab verhält sich jetzt wie das andere Tab dank "goto neo_tab".
107Revision 560 (von Dennis Heidsiek):
108- 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.
109Revision 559 (von Matthias Berg):
110- Shift+Alt+Tab Problem gelöst (muss noch mehr auf Nebeneffekte getestet werden).
111Revision 558 (von Matthias Berg):
112- Icon-Bug behoben
113  • Hotkeys dürfen nicht vor der folgenden Zeile stehen: "menu, tray, icon, neo.ico,,1"
114- lernModus-Konfigurations-Bug behoben: or statt and(not).
115- Ein paar leere Else-Fälle eingebaut (Verständlichkeit, mögliche Compilerprobleme vermeiden).
116Revision 556 (von Matthias Berg):
117- lernModus (an/aus mit Strg+Komma)
118  • im Skript konfigurierbar.
119  • Schaltet z.B. Qwertz Tasten aus, die es auf der 4. Ebene gibt (Return, Backspace,...).
120  • Kann auch Backspace und/oder Entfernen der 4. Ebene ausschalten (gut zum Lernen, richtig zu schreiben).
121- Bug aufgetaucht: Icons werden nicht mehr angezeigt.
122Revision 544 (von Stefan Mayer):
123- ,.:; auf dem Mod4-Ziffernblock an die aktuelle Referenz angepasst.
124- Versionen von rho, theta, kappa und phi an die aktuelle Referenz angepasst.
125Revision 542 (von Matthias Berg):
126- Bei EinHandNeo ist jetzt Space+y auch Mod4.
127- AltGr-Bug  hoffentlich wieder behoben. Diesmal mit extra altGrPressed Variable.
128- nurEbenenFuenfUndSechs umbenannt in ahkTreiberKombi und auf Ebene 4 statt 5 und 6 geändert.
129Revision 540 (von Matthias Berg):
130- Stark überarbeitet um Wartbarkeit zu erhöhen und Redundanz zu verringern.
131- nurEbenenFuenfUndSechs sollte nun auch auf Neo Treiber statt Qwertz laufen.
132  • aber es muss noch jemand testen.
133  • Problem: was kann man abfangen, wenn eine tote Taste gedrückt wird.
134- einHandNeo:
135  • An-/Ausschalten mit Strg+Punkt.
136  • Buchstaben der rechten Hand werden mit Space zur linken Hand.
137  • Nebeneffekt: es gibt beim Festhalten von Space keine wiederholten Leerzeichen mehr.
138Revision 532 (von Matthias Berg):
139- BildschirmTastatur
140  • aktiviert mit Strg+F1 bis 7, schaltet Keyboard ein oder aus.
141  • Strg+F7 zeigt die zuletzt angezeigte Ebene an (und wieder aus).
142  • Strg+F8 schaltet AlwaysOnTop um.
143Revision 529 (von Stefan Mayer):
144- Icon wird automatisch geladen, falls .ico-Dateien im selbem Ordner.
145- In der .exe sind die .ico mitgespeichert und werden geladen.
146Revision 528 (von Matthias Berg):
147- Neo-Icon.
148- Neo-Prozess jetzt automatisch auf hoher Priorität (siehe globale Schalter).
149- Mod3-Lock (nur wenn rechtes Mod3 zuerst gedrückt wird, andere Lösung führte zum Caps-Bug).
150- Mod4-Lock (nur wenn das linke Mod4 zuerst gedrückt wird, andere Lösung führte zum AltGr-Bug).
151- Ein paar falsche Zeichen korrigiert.
152Revision 527 (von Matthias Berg):
153- AltGr-Problem hoffentlich behoben.
154- Umschalt+Mod4-Bug behoben.
155Revision 526 (von Matthias Berg):
156- Ebenen 1 bis 4 ausschalten per Umschalter siehe erste Codezeile nurEbenenFuenfUndSechs = 0.
157- Mod4-Lock durch Mod4+Mod4.
158- EbenenAktualisierung neu geschrieben.
159- Ebene 6 über Mod3+Mod4.
160- Ebenen (besonders Matheebene) an Referenz angepasst (allerdings kaum um Ebenen 1&2 gekümmert, besonders Compose könnte noch überholt werden).
161Revision 525 (von Matthias Berg):
162- Capslock bei Zahlen und Sonderzeichen berücksichtigt.
163Revision 524 (von Matthias Berg):
164- umgekehrtes ^ für o, a, ü,i  sowie für die grossen vokale ( 3. ton chinesisch).
165  • damit wird jetzt PinYin vollständig unterstützt caron, macron, akut, grave auf uiaeoü.
166- Sonderzeichen senden wieder blind -> Shortcuts funktionieren, Capslock ist leider Shiftlock.
167Revision 523 (von Matthias Berg):
168- CapsLock geht jetzt auch bei allen Zeichen ('send Zeichen' statt 'send {blind} Zeichen').
169- vertikale Ellipse eingebaut.
170- Umschalt+Umschalt für Capslock statt Mod3+Mod3.
171- bei Suspend wird jetzt wirklich togglesuspend aufgerufen (auch beim Aktivieren per shift+pause).
172Revsion 490 (von Stefan Mayer):
173- SUBSCRIPT von 0 bis 9 sowie (auf Ziffernblock) + und -
174  • auch bei Ziffernblock auf der 5. Ebene
175- Kein Parsen über die Zwischenablage mehr.
176- Vista-kompatibel.
177- Compose-Taste
178  • Brüche (auf Zahlenreihe und Hardware-Ziffernblock).
179  • römische Zahlen.
180  • Ligaturen und Copyright.
181
182
Note: See TracBrowser for help on using the browser.