summaryrefslogtreecommitdiff
path: root/windows/neo-vars/neo20-vars.ahk
AgeCommit message (Collapse)AuthorFilesLines
2008-11-02Willkommen-Nachricht bei (De-)Aktivieren der VM-Belegungsvariante implementiertmösi1-9/+121
EinHandNEO-Modus aktiviert: • Mod3+F10 toggelt den EinHandNEO-Modus • Space und Space up werden jetzt über die normalen AllStar-Routine abgewickelt • TransformKey reaktiviert • Bei Key-Release auch Proc-Aufruf ermöglicht (für Space Up) • Einhand-Modus umgesetzt durch TransformKey-Funktion und TKEH_%PhysKey%-Variablen, die auf diejenige Taste verweisen, die anstelle von %PhysKey% simuliert werden soll. • Bei Space-Down (EHSd)wird ein Space up-Proc-Aufruf zu EHSu gesetzt, die wiederum entweder die normale Space-Funktion aktiviert oder nichts, wenn dazwischen eine Taste durch den Einhandmodus umgelegt worden ist git-svn-id: https://svn.neo-layout.org@1088 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01Ebenen 6 und 8 für Buchstabentasten wieder in Ordnung gebracht (Ebenen 7 ↵mösi1-4/+1
und 8 vereinheitlicht). git-svn-id: https://svn.neo-layout.org@1081 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01Die Ebenen-Logik ist endlich gefixt. Nocaps-Tasten interessieren sich nie ↵mösi1-3/+3
für CapsLock (nur für Mod4-Lock), und Caps-Tasten interessieren sich im Mod3-Modus (Ebenen 3/5) und im Mod4-Modus (Ebenen 4/7) nicht für ein CapsLock. git-svn-id: https://svn.neo-layout.org@1080 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01Unshifting verallgemeinert und auf LShift/RShift angepasst.mösi1-12/+21
git-svn-id: https://svn.neo-layout.org@1079 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01Alles schlecht, aber striktesMod2Lock implementiertmösi1-7/+7
git-svn-id: https://svn.neo-layout.org@1076 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01caps/nocaps umgesetzt. Dazu gibt es einen Wechsel zwischen EbeneC und Ebene, ↵mösi1-29/+45
wenn für eine Taste nocaps (NOC%PhysKey%) definiert ist. Die Behandlung von PR%PhysKey% hat so nicht immer richtig funktioniert (z.B. Mod4+F=SLeft, Mod4 loslassen). Jetzt wird die Taste losgelassen, bevor durch das Loslassen eines Modifiers ein neues Zeichen geschickt wird. in EbeneAktualisieren() wird die Ebene jetzt zwei mal berechnet: Einmal für die Zeichen, die CapsLock verwenden und dann noch einmal für die, die es ignorieren. Außerdem wird (hoffentlich) zur Performance-Optimierung auf die Funktionen GetKeyState() verzichtet, stattdessen wird das Drücken und Loslassen der Modifier selbst abgefragt und über deren Zustand Buch geführt. git-svn-id: https://svn.neo-layout.org@1074 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-31Key-Hooks für normale Tasten ausgelagert und Funktionen in recycle.ahk ↵mösi1-1/+5
umsortiert. git-svn-id: https://svn.neo-layout.org@1072 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-31Doku erstellt bzw. verschobenmösi1-15/+12
git-svn-id: https://svn.neo-layout.org@1071 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Aufräumarbeiten; Mod3+Mod3 als Compose; svg-Exportbeschreibungmartin_r1-7/+4
git-svn-id: https://svn.neo-layout.org@1067 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Römische Ziffern angepasst.martin_r1-295/+20
Skript modularisiert. git-svn-id: https://svn.neo-layout.org@1064 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-29Enter und Backspace mit den entsprechenden Unicode-Zeichen belegt statt mit ↵mösi1-63/+267
Sonderstrings Vorwärtsstrich gefixt (blieb verkehrt da Shift noch gedrückt war) PressHook-Mechanismus eingebaut CharProcs werden jetzt nach dem Komponieren aufgerufen, und bei Multi-Zeichen-Replaces können auch Procs enthalten sein. Roman, roman, Uni und DUni-Hooks hinzugefügt und entsprechende Combos für den Aufruf eingetragen: Compose+R+R → Roman (großgeschriebene römische Zahlen bis 399999) Compose+r+r → roman (kleingeschriebene römische Zahlen bis 399999) Compose+u+u → Uni (Eingabe eines Hexwertes, der in ein Unicode-Zeichen umgewandelt wird) Compose+d+d → DUni (Eingabe eines Tastendrucks (mit oder ohne Mod), und das entsprechende Unicode-Zeichen (oder auch der Sonderstring) wird angezeigt git-svn-id: https://svn.neo-layout.org@1056 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-28diverse tote Tasten an ihre nunmehr neuen Plätze gerückt und ↵mösi1-3/+3
programm-intern auch umbenannt, damit keine Verwirrungen entstehen (die bisherigen Positionen gaben auch die Ebenen an, und die haben sich nun geändert). das Script zum Erzeugen der Compose-Files auch mal unter Versionskontrolle gestellt und an die neuen Namen der toten Tasten angepasst. Die generierten Compose-Files auch auf den letzten Stand gebracht. git-svn-id: https://svn.neo-layout.org@1050 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-28Shortcuts optimiert. Es wird jetzt nur mehr das mit »send« geschickt, was ↵mösi1-32/+47
AHK ohne ALT+NumPad-Emulation kann. Der Rest bekommt ein SendUnicodeChar. Es kann natürlich sein, dass es (alte?) Programme gibt, die nicht Unicode-fähig sind, die sich über Sonderzeichen über ALT+Numpad freuen würden, aber für AHK ist es schier unmöglich, das zu unterscheiden. Theoretisch könnte man einzelnen Programmen oder Programmklassen ähnlich dem GTK+-Hack eine Spezialbehandlung angedeihen lassen, das ist aber was für die Zukunft git-svn-id: https://svn.neo-layout.org@1049 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-07Numpad aktualisiert, Ebenen laut Referenzmartin_r1-25/+25
git-svn-id: https://svn.neo-layout.org@956 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-07neo-vars endlich eingechecktmartin_r1-0/+454
git-svn-id: https://svn.neo-layout.org@949 b9310e46-f624-0410-8ea1-cfbb3a30dc96