summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
Diffstat (limited to 'windows')
-rw-r--r--windows/autohotkey/Source/Changelog-and-Todo.ahk320
1 files changed, 159 insertions, 161 deletions
diff --git a/windows/autohotkey/Source/Changelog-and-Todo.ahk b/windows/autohotkey/Source/Changelog-and-Todo.ahk
index a49ea03..46317e1 100644
--- a/windows/autohotkey/Source/Changelog-and-Todo.ahk
+++ b/windows/autohotkey/Source/Changelog-and-Todo.ahk
@@ -1,167 +1,165 @@
/*
- Titel: NEO 2.0 beta Autohotkey-Treiber
- $Revision: 624 $
- $Date: 2008-07-08 18:50:00 +0200 (Di, 07 Jul 2008) $
- Autoren: Stefan Mayer <stm (at) neo-layout. o r g>
- Nora Geissler <nora_geissler (at) yahoo. d e>
- Matthias Berg <neo (at) matthias-berg. e u>
- ...
-
-
-
-
- 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?
- - Die Bildschirmtastatur mit Mod4 deaktiviert den Mod4-Lock
- - Auf der 6. Ebene von 2 und 3 werden Delta und Nabla gesendet, aber nicht die
- logischen Symbole UND und ODER (wie in der Referenz)
- Ideen: - Symbol �ndern (Neo-Logo abwarten)
- - bei Ebene 4 rechte Hand (Numpad) z.B. Numpad5 statt 5 senden
- - Tastatur-Reset: mod4+escape (oder ev. ein anderer Hotkey) soll die
- Tastatur wieder in den Normalzustand versetzen (d.h. alle Ebenen
- unlocken und Einhand, Lang-s oder Sonstwelche-Modi deaktivieren)
- - Die Varianten (lernModus, einHandNeo, Lang-s-Tastatur Qwertz/pausieren)
- sollten einheitlich (de-)aktiviert werden, etwa �ber Mod4 F9-F12
+*************************************
+* NEO 2.0 (beta) Autohotkey-Treiber *
+*************************************
+Autoren:
+Stefan Mayer <stm (at) neo-layout. o r g>
+Nora Geissler <nora_geissler (at) yahoo. d e>
+Matthias Berg <neo (at) matthias-berg. e u>
+...
+
+
+
+*********
+* TODO: *
+*********
+- Die Bildschirmtastatur mit Mod4 hat den Mod4-Lock deaktiviert!
+- Auf der 6. Ebene von 2 und 3 werden Delta und Nabla gesendet, aber nicht die logischen Symbole UND und ODER (wie in der Referenz)
+- send und send(blind) durch SendUnicodeChar ersetzen (aus Performance-Gr�nden jedoch nicht a-z, A-Z, 0-9)
+- Compose vollst�ndig implementieren (Welche Methode ist hierzu am besten geeignet?)
+- 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
+- Die Ebenen vom Tastenblock an die neue Referenz anpassen (wenn da ein Konsens gefunden wurde)
+
+
+
+**********
+* IDEEN: *
+**********
+- Tastatur-Reset: mod4+escape (oder ev. ein anderer Hotkey) soll die Tastatur wieder in den Normalzustand versetzen (d.h. alle Ebenen unlocken und Einhand, Lang-s oder Sonstwelche-Modi deaktivieren)
+- Die Varianten (lernModus, einHandNeo, Lang-s-Tastatur Qwertz/pausieren) sollten einheitlich (de-)aktiviert werden, etwa �ber Mod4 F9-F12
+- bei Ebene 4 rechte Hand (Numpad) z.B. Numpad5 statt 5 senden
+- Symbol �ndern (das entg�ltige Neo-Logo abwarten)
+
+
+
+******************
+* CHANGEHISTORY: *
+******************
+Revision 687 (von Dennis Heidsiek):
+- Die SendUnicodeChar-Methode um den GDK-Workarround von Matthias W�chter erg�nzt
+- (An/Aus) Icons an Favicon der neuen Homepage angepasst
+Revision 645 (von Martin Roppelt):
+- Ellipse zus�tzlich auf M3+x;
+- Lang-s-Tastatur probeweise auf M4+Esc
+Revision 640 (von Dennis Heidsiek):
+- Der untote Zirkumflex (^) auf Ebene 3 funktioniert jetzt auch in Java-Programmen
+Revision 639 (von Martin Roppelt):
+- Lang-s-Tastatur kann nicht mehr durch einen Hotkey aktiviert werden
+Revision 629 (von Martin Roppelt):
+- Spitze Klammern (bra und ket) testweise auf M5+8/9
+Revision 624 (von Martin Roppelt):
+- Lang-s-Tastatur (ein- und auszuschalten durch Mod4+�)
+Revision 616 (von Dennis Heidsiek):
+- Der nicht funktionierende Mod5-Lock-Fix wurde wieder entfernt, da er sogar neue Fehler produzierte.
+Revision 615 (von Dennis Heidsiek):
+- Erfolgloser Versuch, den Mod4-Lock wiederherzustellen (durch eine Tilde vor den Scancodes der Bildschirmtastatur).
+- Rechtschreibfehler korrigiert.
+- Zwei AHK-Links eingef�gt.
+Revision 609 (von Dennis Heidsiek):
+- Vorl�ufiger Abschluss der AHK-Modularisierung.
+- 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.
+Revision 608 (von Martin Roppelt):
+- Rechtschreibfehler korrigiert und Dateinamen aktualisiert und sortiert.
+Revision 590 (von Dennis Heidsiek):
+- Erste technische Vorarbeiten zur logischen Modularisierung des viel zu lange gewordenen AHK-Quellcodes.
+- Neue Batch-Datei Build-Update.bat zur einfachen Aktualisierung der EXE-Datei
+Revision 583 (von Dennis Heidsiek):
+- Kleinere Korrekturen (Mod3+Numpad5, Mod5+Numpad5 und Mod3+Numpad9 stimmen wieder mit der Referenz �berein).
+Revision 580 (von Matthias Berg):
+- Bildschirmtastatur jetzt mit Mod4+F* statt Strg+F*, dies deaktiviert jedoch leider den Mod4-Lock
+Revision 570 (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
+
- CHANGEHISTORY:
- Revision 687 (von Dennis Heidsiek):
- - Die SendUnicodeChar-Methode um den GDK-Workarround von Matthias W�chter erg�nzt
- - (An/Aus) Icons an Favicon der neuen Homepage angepasst
- Revision 645 (von Martin Roppelt):
- - Ellipse zus�tzlich auf M3+x;
- - Lang-s-Tastatur probeweise auf M4+Esc
- Revision 640 (von Dennis Heidsiek):
- - Der untote Zirkumflex (^) auf Ebene 3 funktioniert jetzt auch
- in Java-Programmen
- Revision 639 (von Martin Roppelt):
- - Lang-s-Tastatur kann nicht mehr durch einen Hotkey aktiviert werden
- Revision 629 (von Martin Roppelt):
- - Spitze Klammern (bra und ket) testweise auf M5+8/9
- Revision 624 (von Martin Roppelt):
- - Lang-s-Tastatur (ein- und auszuschalten durch Mod4+�)
- Revision 616 (von Dennis Heidsiek):
- - Der nicht funktionierende Mod5-Lock-Fix wurde wieder entfernt, da
- er sogar neue Fehler produzierte.
- Revision 615 (von Dennis Heidsiek):
- - Erfolgloser Versuch, den Mod4-Lock wiederherzustellen
- (durch eine Tilde vor den Scancodes der Bildschirmtastatur).
- - Rechtschreibfehler korrigiert.
- - Zwei AHK-Links eingef�gt.
- Revision 609 (von Dennis Heidsiek):
- - Vorl�ufiger Abschluss der AHK-Modularisierung.
- - 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.
- Revision 608 (von Martin Roppelt):
- - Rechtschreibfehler korrigiert und Dateinamen aktualisiert und sortiert.
- Revision 590 (von Dennis Heidsiek):
- - Erste technische Vorarbeiten zur logischen Modularisierung des viel
- zu lange gewordenen AHK-Quellcodes.
- - Neue Batch-Datei Build-Update.bat zur einfachen Aktualisierung der EXE-Datei
- Revision 583 (von Dennis Heidsiek):
- - Kleinere Korrekturen (Mod3+Numpad5, Mod5+Numpad5 und Mod3+Numpad9
- stimmen wieder mit der Referenz �berein).
- Revision 580 (von Matthias Berg):
- - Bildschirmtastatur jetzt mit Mod4+F* statt Strg+F*, dies deaktiviert
- jedoch leider den Mod4-Lock
- Revision 570 (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
*/
+