summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Die VM-Belegungsvariante hat nun die Tasten 4 und 5 auf den Ebenen 2 und 3 ↵mösi2008-11-111-0/+4
vertauscht, sodass man die einfachen und doppelten Guillemots in diesem Modus im «nicht-deutschen Modus» verwendet. Vielleicht machen wir daraus auch mal eine Extra-Option für das normale Layout. git-svn-id: https://svn.neo-layout.org@1168 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* build von r1164-r1090mösi2008-11-111-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1165 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* • EbeneAktualisieren() wurde verschoben, dabei aber den ↵mösi2008-11-113-12/+17
| | | | | | | | | 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
* Alten Lernmodus-Hook entferntmösi2008-11-111-11/+0
| | | | git-svn-id: https://svn.neo-layout.org@1163 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Working Directory sollte jetzt (wieder) zuverlässig gesetzt werdenmösi2008-11-111-2/+2
| | | | git-svn-id: https://svn.neo-layout.org@1162 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* TrayTip statt MsgBox eingebaut. Läuft asynchron (muss nicht bestätigt werden)mösi2008-11-102-11/+18
| | | | git-svn-id: https://svn.neo-layout.org@1161 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Optimierungen der Speichernutzung und DLL-Aufrufen von ↵mösi2008-11-101-24/+27
http://fmate14.web.elte.hu/autohotkey/SendU/SendU.ahk in Sendunicode-Funktionen eingearbeitet git-svn-id: https://svn.neo-layout.org@1160 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Saubererer Working-Dir-Hack für das Entwickler-AHK-Skriptmösi2008-11-101-12/+13
| | | | git-svn-id: https://svn.neo-layout.org@1158 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* zeigeModusBox zum Ein/Ausschalten der Modus-Wechsel-Hinweisboxen auf ↵mösi2008-11-102-6/+15
| | | | | | Vorschlag von martin_r hinzugefügt git-svn-id: https://svn.neo-layout.org@1157 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Mod4+Function: Text in Benachrichtigungen in Ordnung gebrachtmösi2008-11-101-4/+4
| | | | | | Einhandmodus: ß→tab in Ordnung gebracht git-svn-id: https://svn.neo-layout.org@1156 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Vorschlag von martin_r: andere Reihenfolge der Mod4+Function-Selektoren.mösi2008-11-101-3/+3
| | | | git-svn-id: https://svn.neo-layout.org@1155 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* build von r1153-r1090mösi2008-11-091-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1154 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Alle Sondermodes auf Mod4+Function-Taste gelegt. Dazu weitere Hooks für F9 ↵mösi2008-11-094-4/+12
und F12 eingetragen git-svn-id: https://svn.neo-layout.org@1153 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* build von r1137-r1090mösi2008-11-071-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1138 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* ticket#7: fixed, auch für Mod3 und Mod4.mösi2008-11-071-4/+10
git-svn-id: https://svn.neo-layout.org@1137 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* build von r1133-r1090mösi2008-11-071-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1134 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* ticket#7: fixed. Jeder Nicht-Modifier-Tastendruck wird registriert und ↵mösi2008-11-072-2/+6
| | | | | | verhindert darauffolgendes Aktivieren des CapsLock mit dem überlappenden Drücken des anderen Shift. git-svn-id: https://svn.neo-layout.org@1133 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* build von r1131-r1090mösi2008-11-071-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1132 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Sorry, da war noch ein Kommentar zu Testzwecken drinnen… raus damit.mösi2008-11-071-1/+1
| | | | git-svn-id: https://svn.neo-layout.org@1131 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* • EncodeUni kann jetzt auch Zeichen von U+0001 bis U+000D richtig umwandelnmösi2008-11-071-3/+17
| | | | | | • Iterative Herangehensweise an das Ersetzen der mit Backslach escape-ten Zeichen, speziell \n wird jetzt korrekt ersetzt. git-svn-id: https://svn.neo-layout.org@1130 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* build von r1128-r1090mösi2008-11-061-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1129 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Yes, Yes, Yes!!! Es geht! Performance-Probleme bei hoher Prozessorlast in ↵mösi2008-11-061-0/+1
| | | | | | den Griff bekommen, man muss nur die Threads als uninterruptible markieren. git-svn-id: https://svn.neo-layout.org@1128 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* compiliert für r1126-r1090mösi2008-11-061-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1127 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Bugfix für unerwartete NEO-AHK-Deaktivierung nach Neustart über Mod4+ESC: ↵mösi2008-11-061-0/+1
| | | | | | Wenn man Mod4 danach zu lange gedrückt hält und loslässt, wird AHK plötzlich deaktiviert. Grund war, dass AHK offenbar bei gedrücktem Mod4 und Loslassen selbigen den ersten Key-Hook abarbeitet, der im Skript steht. Ist offenbar ein Bug. Gefixt, indem ein Dummy-Key-Capture für F24 (auf den meisten Tasten nicht vorhanden und für NEO unwichtig) eingerichtet wurde, das die Taste unmodifiziert durchlässt und mit einem „return“ endet. git-svn-id: https://svn.neo-layout.org@1126 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* letzte Updates: r1124-r1090mösi2008-11-061-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1125 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Optimierungen:mösi2008-11-062-76/+77
| | | | | | | | • EbeneAktualisieren wird jetzt nach den Modifiern (drücken, loslassen) aufgerufen und entlastet daher die normale Tastendruck-Logik • Variablenzuweisungen und -abfragen in CharOut/Down/Up sowie in CharStarDown/Up reduziert • (derzeit) unnötige Abfrage von TK_%PhysKey% und lokale Variable ActKey in TransformKey() entfernt git-svn-id: https://svn.neo-layout.org@1124 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* letzte Updates: r1122-r1090mösi2008-11-061-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1123 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Make-Prozess reaktiviert. en_us.ahk und neocomp.ahk sind generierte Dateien ↵mösi2008-11-063-8183/+1
und haben daher im Source-Verzeichnis eingecheckt nichts verloren! git-svn-id: https://svn.neo-layout.org@1122 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* NoEnv entsprechend der Empfehlung in der AutoHotKey-Hilfe gesetzt, sollte ↵mösi2008-11-051-0/+2
| | | | | | die Performance verbessern (Ausmaß unbekannt) und die eine oder andere Sicherheitslücke vermeiden, (da vom Skript nicht definierte Variablen auch tatsächlich leer sind und nicht etwa aus dem Environment kommen können und damit das Skript unerwartet beeinflussen). git-svn-id: https://svn.neo-layout.org@1109 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Ebene 7-s entfernt. Laut Mailinglist braucht es niemand mehr.mösi2008-11-052-3/+3
| | | | git-svn-id: https://svn.neo-layout.org@1108 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* r1106-r1090mösi2008-11-031-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1107 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* ah, noch ein %fn% vergessen…mösi2008-11-031-1/+1
git-svn-id: https://svn.neo-layout.org@1106 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* ein paar den unzähligen, fehlenden svn:mime-types in Ordnung gebrachtmösi2008-11-030-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1103 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Die erste neue AHK-Exe mit konstistenter (oder doch nicht so konsistenter) ↵mösi2008-11-031-0/+0
| | | | | | Versionsnummer, basierend auf r1101 und Compose r1090. git-svn-id: https://svn.neo-layout.org@1102 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* hoppla, da war noch was. Nicht mehr existentes %fn%.ahk gefixtmösi2008-11-031-2/+2
| | | | git-svn-id: https://svn.neo-layout.org@1101 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Unterscheidung in src und outmösi2008-11-0320-5/+12
| | | | git-svn-id: https://svn.neo-layout.org@1100 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* • getrennte Revisionsnummern für das AHK-Skript und das an völlig ↵mösi2008-11-037-16/+18
anderer Stelle liegende Compose-Directory implementiert. Sollte später durch einen Konsistenzcheck ersetzt werden, damit man nur eine Revisionsnummer braucht. git-svn-id: https://svn.neo-layout.org@1099 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* alte AHK und EXE löschenmösi2008-11-031-1/+1
| | | | git-svn-id: https://svn.neo-layout.org@1095 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* • ähnliche Ordnerstruktur wie für das alte AHK-Skript erstellt.mösi2008-11-0313-7872/+21
| | | | | | • 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
* Modularisierung weiter vorangetriebenmösi2008-11-035-27/+29
| | | | git-svn-id: https://svn.neo-layout.org@1093 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* git-svn-id: https://svn.neo-layout.org@1092 b9310e46-f624-0410-8ea1-cfbb3a30dc96mösi2008-11-036-15/+42
* • Lernmodus implementiert. Wird über Mod3+F11 aktiviertmösi2008-11-022-17/+65
| | | | | | | • 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
* Willkommen-Nachricht bei (De-)Aktivieren der VM-Belegungsvariante implementiertmösi2008-11-024-31/+127
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
* Ebenen 6 und 8 für Buchstabentasten wieder in Ordnung gebracht (Ebenen 7 ↵mösi2008-11-012-12/+4
| | | | | | und 8 vereinheitlicht). git-svn-id: https://svn.neo-layout.org@1081 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Die Ebenen-Logik ist endlich gefixt. Nocaps-Tasten interessieren sich nie ↵mösi2008-11-012-44/+32
| | | | | | 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
* Unshifting verallgemeinert und auf LShift/RShift angepasst.mösi2008-11-011-12/+21
| | | | git-svn-id: https://svn.neo-layout.org@1079 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Unshifts für wenige Zeichen hinzugefügt, die auf NEO üblicherweise ein ↵mösi2008-11-011-0/+5
| | | | | | Shift brauchen, aber in der Emulation ihres Shifts beraubt werden müssen, sonst kommt nichts oder Brösel heraus git-svn-id: https://svn.neo-layout.org@1078 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* automatisches unshift für Buchstaben hinzugefügt, default UNC für ED1 ↵mösi2008-11-011-1/+5
| | | | | | korrigiert git-svn-id: https://svn.neo-layout.org@1077 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Alles schlecht, aber striktesMod2Lock implementiertmösi2008-11-012-12/+10
| | | | git-svn-id: https://svn.neo-layout.org@1076 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Ein Zeilenende in Ordnung gebracht (CR/LF vs. LF)mösi2008-11-012-4/+2
| | | | git-svn-id: https://svn.neo-layout.org@1075 b9310e46-f624-0410-8ea1-cfbb3a30dc96