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