summaryrefslogtreecommitdiffstats
path: root/windows/neo-vars/src/source/keydefinitions.ahk (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-13WieMitNeo wird jetzt in einer modalen MessageBox ausgegeben, die mehr Platz ↵mösi1-24/+19
erzaubt als ein TrayTip (laut AHK-Dokumentation max. 255 Zeichen). Sollte aber auf GUI geändert werden. Jede Compose-Sequenz wird zwei mal ausgegeben: Einmal als Zeichensequenz, das andere Mal als Tastensequenz. git-svn-id: https://svn.neo-layout.org@1658 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13Wiemitneo, erster Versuch.mösi1-0/+16
Aufruf: <Compose> <u> <w> oder <Compose> <U> <W> Vor dem Aufruf muss man das zu suchende Zeichen im Clipboard haben, d.h. beispielsweise im Browser markiert und mit Strg+C ins Clipboard kopiert haben. Sollten sich mehrere Zeichen im Clipboard befinden, wird nur für das erste Zeichen die mögliche Belegung ausgegeben. Das bedeutet auch, dass für Multi-Zeichen-Compose-Sequenzen, die also mehrere Zeichen als Ergebnis einer Compose-Sequenz erzeugen, keine Hints angegeben werden. Die Funktion sucht in zweierlei Variablentabellen: Einerseits die Reverse-Compose Variablen, die mit CRC... beginnen, andererseits die Reverse-Key-Tabellen, die mit CRK... beginnen. Für die Ergebnisse der CRC-Suche werden die einzelnen Compose-Tastendrücke bislang _nicht_ weiter aufgeschlüsselt. Das Ergebnis wird jedenfalls in einem Tooltip angezeigt. Das ganze erfolgt mehrzeilig, sollte es mehrere Möglichkeiten zum Erzeugen des Zeichens geben. Für die Erzeugung der Reverse-Compose-Variablen muss die compose.generated.ahk-Datei auf quasi das Doppelte aufgeblasen werden, um eine iterative Suche zu vermeiden. Vielleicht fällt uns diesbezüglich ja noch etwas Besseres ein. git-svn-id: https://svn.neo-layout.org@1653 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-03Tausch von € und $ auf Ebene 2.dennis1-2/+2
git-svn-id: https://svn.neo-layout.org@1632 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-30Epsilon ergänzt.dennis1-1/+1
git-svn-id: https://svn.neo-layout.org@1582 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-30Anpassung an die Referenz (Geschlechterzeichen und †).dennis1-4/+4
git-svn-id: https://svn.neo-layout.org@1566 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-23Anpassung der Bildschirmtastatur (kann evtl. weiter mit pngout komprimiert ↵martin_r1-2/+2
werden) weitere Anpassung der Belegung von ahk git-svn-id: https://svn.neo-layout.org@1521 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-22‣ auf e2KP_6 vergessenmartin_r1-1/+1
git-svn-id: https://svn.neo-layout.org@1515 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-22Anpassung des AHK-Treibers an die Referenz-2.0-rc1 ;)martin_r1-9/+9
git-svn-id: https://svn.neo-layout.org@1514 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-27• Hook für die Funktionstasten auf sämtlichen Ebenen aktiviert (also ↵mösi1-0/+8
auch bei gedrücktem Shift, etc). • Modifier (Shift, Mod3, Mod4, rechts und links) nun in den allgemeinen Hook-Mechanismus (AllStar) eingebunden. git-svn-id: https://svn.neo-layout.org@1249 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-26• custom.ahk im APPDATA-Ordner (z.B. C:\Dokumente und ↵mösi1-8/+8
Einstellungen\<benutzer>\Anwendungsdaten\NEO2\custom.ahk) wird nun dynamisch eingebunden. Im Make-Prozess wird die Datei kurzfristig umbenannt, um ein Einbinden der Datei des Maintainers ins EXE zu vermeiden. • Bildschirmtastatur ist nun komplett in einer Datei (screenkeyboard.ahk). • Einhand-Neo ist nun komplett in einer Datei (einhandneo.ahk). • Lernmodus ist nun komplett in einer Datei (lernmodus.ahk). • Lang-S-Tastatur ist nun komplett in einer Datei (langstastatur.ahk). • Die erweiterten NEO-AHK-Funktionen (Unicode-Eingabe, -Decodieren, Römische Zahlen) sind nun komplett in einer Datei (tools.ahk). git-svn-id: https://svn.neo-layout.org@1246 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-26Mod6+7,8,9 an die Referenz angepasstmartin_r1-4/+4
git-svn-id: https://svn.neo-layout.org@1242 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-19• Alle Modus-Schalter von Ebene 4 auf Ebene 3 umgestellt.mösi1-13/+13
• Auch Reload ist jetzt Mod3+Escape • Bug mit F12 (lieferte auf Ebenen 1 und 2 fälschlich F10) behoben. git-svn-id: https://svn.neo-layout.org@1228 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-19Mod4+F8 is back, schaltet AlwaysOnTop der Bildschirmtastatur ein und aus.mösi1-1/+1
git-svn-id: https://svn.neo-layout.org@1224 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-19• Es wird jetzt davon ausgegangen, dass Bildschirmtastatur und Icons ↵mösi1-0/+8
eingebunden werden. Entsprechende Konfigurationskonstanten wurden entfernt. • Alle Funktionstasten werden jetzt gehookt (und stehen damit dem Einhandmodus und möglichen Compose-Sequenzen zur Verfügung) • Mod4+F1 wird jetzt auch über die normalen KeyHooks abgewickelt • git-svn-id: https://svn.neo-layout.org@1223 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-13git-svn-id: https://svn.neo-layout.org@1187 b9310e46-f624-0410-8ea1-cfbb3a30dc96martin_r1-0/+0
2008-11-13git-svn-id: https://svn.neo-layout.org@1186 b9310e46-f624-0410-8ea1-cfbb3a30dc96martin_r1-0/+124
2008-11-13git-svn-id: https://svn.neo-layout.org@1185 b9310e46-f624-0410-8ea1-cfbb3a30dc96martin_r1-124/+0
2008-11-12weitere middle dotsmartin_r1-1/+1
git-svn-id: https://svn.neo-layout.org@1171 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-11• EbeneAktualisieren() wurde verschoben, dabei aber den ↵mösi1-1/+1
CapsLock-Ebenen-Wechsel zwischen unterschiedlichen Tasten verhaut. Gefixt. • CapsLock-Funktion für Einhand-Modus als Ebene5+Tab, d.h. Mod2+Mod3+Space+ß implementiert. git-svn-id: https://svn.neo-layout.org@1164 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-10Vorschlag von martin_r: andere Reihenfolge der Mod4+Function-Selektoren.mösi1-3/+3
git-svn-id: https://svn.neo-layout.org@1155 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-09Alle Sondermodes auf Mod4+Function-Taste gelegt. Dazu weitere Hooks für F9 ↵mösi1-2/+4
und F12 eingetragen git-svn-id: https://svn.neo-layout.org@1153 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-05Ebene 7-s entfernt. Laut Mailinglist braucht es niemand mehr.mösi1-1/+1
git-svn-id: https://svn.neo-layout.org@1108 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03Unterscheidung in src und outmösi1-0/+0
git-svn-id: https://svn.neo-layout.org@1100 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03• ähnliche Ordnerstruktur wie für das alte AHK-Skript erstellt.mösi1-0/+0
• neo20.ahk und neo20.exe werden nun nicht mehr hier eingecheckt sondern generiert und stehen für den Import an geeigneterer Stelle bereit. git-svn-id: https://svn.neo-layout.org@1094 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03Modularisierung weiter vorangetriebenmösi1-0/+2
git-svn-id: https://svn.neo-layout.org@1093 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-02• Lernmodus implementiert. Wird über Mod3+F11 aktiviertmösi1-17/+9
• Zuweisung im ED-Skript setzen auch leere Variablen (wichtig für das Überschreiben bzw. Außer-Kraft-Setzen, z.B. im LernModus). git-svn-id: https://svn.neo-layout.org@1089 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-02Willkommen-Nachricht bei (De-)Aktivieren der VM-Belegungsvariante implementiertmösi1-1/+1
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-01automatisches unshift für Buchstaben hinzugefügt, default UNC für ED1 ↵mösi1-1/+5
korrigiert git-svn-id: https://svn.neo-layout.org@1077 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01caps/nocaps-Option für die Tasten definiert. Langes s (ſ) auf Ebene 7 ↵mösi1-72/+74
wieder eingeführt. git-svn-id: https://svn.neo-layout.org@1073 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-31Esc ist auch keine Spezialtaste mehr (hat ja einen Unicode-Codepoint)mösi1-1/+2
git-svn-id: https://svn.neo-layout.org@1070 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Aufräumarbeiten; Mod3+Mod3 als Compose; svg-Exportbeschreibungmartin_r1-1/+2
git-svn-id: https://svn.neo-layout.org@1067 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Römische Ziffern angepasst.martin_r1-0/+120
Skript modularisiert. git-svn-id: https://svn.neo-layout.org@1064 b9310e46-f624-0410-8ea1-cfbb3a30dc96