Commit graph

618 commits

Author SHA1 Message Date
mösi
a16c642964 build von r1153-r1090
git-svn-id: https://svn.neo-layout.org@1154 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-09 22:05:34 +00:00
mösi
ce98d53463 Alle Sondermodes auf Mod4+Function-Taste gelegt. Dazu weitere Hooks für F9 und F12 eingetragen
git-svn-id: https://svn.neo-layout.org@1153 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-09 22:03:02 +00:00
martin_r
5751c3546d Komfortable Source für die Bildschirmtastatur hinzugefügt
git-svn-id: https://svn.neo-layout.org@1140 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-07 23:17:00 +00:00
martin_r
a075716a16 Für Mœsi zu Testzwecken…
git-svn-id: https://svn.neo-layout.org@1139 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-07 22:59:17 +00:00
mösi
670c80755e build von r1137-r1090
git-svn-id: https://svn.neo-layout.org@1138 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-07 19:00:18 +00:00
mösi
d1550fef10 ticket#7: fixed, auch für Mod3 und Mod4.
git-svn-id: https://svn.neo-layout.org@1137 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-07 18:55:57 +00:00
mösi
4f0bd8f3a4 build von r1133-r1090
git-svn-id: https://svn.neo-layout.org@1134 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-07 10:52:15 +00:00
mösi
e56572d0ba ticket#7: fixed. Jeder Nicht-Modifier-Tastendruck wird registriert und 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
2008-11-07 10:47:34 +00:00
mösi
0a072ff672 build von r1131-r1090
git-svn-id: https://svn.neo-layout.org@1132 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-07 10:35:36 +00:00
mösi
2278700304 Sorry, da war noch ein Kommentar zu Testzwecken drinnen… raus damit.
git-svn-id: https://svn.neo-layout.org@1131 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-07 10:30:12 +00:00
mösi
ce18ccc1f3 • EncodeUni kann jetzt auch Zeichen von U+0001 bis U+000D richtig umwandeln
• 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
2008-11-07 10:27:11 +00:00
mösi
32fa738ecd build von r1128-r1090
git-svn-id: https://svn.neo-layout.org@1129 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 19:56:17 +00:00
mösi
f3420421db Yes, Yes, Yes!!! Es geht! Performance-Probleme bei hoher Prozessorlast in 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
2008-11-06 19:52:05 +00:00
mösi
1c15102a33 compiliert für r1126-r1090
git-svn-id: https://svn.neo-layout.org@1127 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 19:31:58 +00:00
mösi
e4123ce4d4 Bugfix für unerwartete NEO-AHK-Deaktivierung nach Neustart über Mod4+ESC: 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
2008-11-06 19:26:36 +00:00
mösi
121cd4cc62 letzte Updates: r1124-r1090
git-svn-id: https://svn.neo-layout.org@1125 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 18:39:57 +00:00
mösi
1679781006 Optimierungen:
• 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
2008-11-06 18:29:50 +00:00
mösi
3a3d6fab8a letzte Updates: r1122-r1090
git-svn-id: https://svn.neo-layout.org@1123 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 13:55:55 +00:00
mösi
f9cf92aa0d Make-Prozess reaktiviert. en_us.ahk und neocomp.ahk sind generierte Dateien und haben daher im Source-Verzeichnis eingecheckt nichts verloren!
git-svn-id: https://svn.neo-layout.org@1122 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 13:29:46 +00:00
martin_r
13e0361725 git-svn-id: https://svn.neo-layout.org@1121 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-06 07:02:02 +00:00
martin_r
8d585fb1a7 Deadkeys-Schaubild-Entwurfsversion
git-svn-id: https://svn.neo-layout.org@1120 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 07:01:15 +00:00
martin_r
9f6e2784bc und die exe-Dateien
git-svn-id: https://svn.neo-layout.org@1119 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 06:36:55 +00:00
martin_r
dd12c0cc56 Bildschirmtastatur jetzt mit Numpad
mit pngout bearbeitet
Fenster für die Bildschirmtastatur an die neue Bildbreite angepasst

git-svn-id: https://svn.neo-layout.org@1118 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 06:28:21 +00:00
martin_r
925bf70164 Compose und T3 funktionieren wieder
git-svn-id: https://svn.neo-layout.org@1116 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 04:20:23 +00:00
martin_r
e6dce13016 git-svn-id: https://svn.neo-layout.org@1115 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-06 03:33:31 +00:00
martin_r
4ac4565965 OK, wieder raus…
git-svn-id: https://svn.neo-layout.org@1114 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 03:31:54 +00:00
martin_r
baf1da6e0b git-svn-id: https://svn.neo-layout.org@1113 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-06 03:25:12 +00:00
martin_r
8b4c6ba823 Auch nur zu Testzwecken
git-svn-id: https://svn.neo-layout.org@1112 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 03:22:56 +00:00
martin_r
616237c604 Das ist nur zu Testzwecken
git-svn-id: https://svn.neo-layout.org@1111 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 03:21:37 +00:00
martin_r
d6d90a0ca1 Die Make-Build.bat jetzt auch für Leute, die sie ahk-Dateien als default nicht ausführen (sondern z.B. bearbeiten).
git-svn-id: https://svn.neo-layout.org@1110 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-06 03:13:57 +00:00
mösi
9267a4a2ea NoEnv entsprechend der Empfehlung in der AutoHotKey-Hilfe gesetzt, sollte 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
2008-11-05 15:22:15 +00:00
mösi
f8dc4d76e9 Ebene 7-s entfernt. Laut Mailinglist braucht es niemand mehr.
git-svn-id: https://svn.neo-layout.org@1108 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-05 14:54:56 +00:00
mösi
c5f89b3f61 r1106-r1090
git-svn-id: https://svn.neo-layout.org@1107 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03 17:59:18 +00:00
mösi
91abf2ef7e ah, noch ein %fn% vergessen…
git-svn-id: https://svn.neo-layout.org@1106 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03 17:54:39 +00:00
mösi
d0dc59a648 Die erste neue AHK-Exe mit konstistenter (oder doch nicht so konsistenter) Versionsnummer, basierend auf r1101 und Compose r1090.
git-svn-id: https://svn.neo-layout.org@1102 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03 16:14:49 +00:00
mösi
c336dd4d7a hoppla, da war noch was. Nicht mehr existentes %fn%.ahk gefixt
git-svn-id: https://svn.neo-layout.org@1101 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03 16:05:54 +00:00
mösi
586a21f438 Unterscheidung in src und out
git-svn-id: https://svn.neo-layout.org@1100 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03 16:00:11 +00:00
mösi
9b250b9539 • getrennte Revisionsnummern für das AHK-Skript und das an völlig 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
2008-11-03 15:42:12 +00:00
dennis
db6b24e256 Dateigrößen weiter verkleinert.
git-svn-id: https://svn.neo-layout.org@1098 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03 14:26:11 +00:00
dennis
4522808f83 Fehlendes Icon ergänzt.
git-svn-id: https://svn.neo-layout.org@1097 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03 14:22:33 +00:00
dennis
71fe9074a2 Fehlendes Icon ergänzt.
git-svn-id: https://svn.neo-layout.org@1096 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03 14:10:12 +00:00
mösi
b6053ea7ce alte AHK und EXE löschen
git-svn-id: https://svn.neo-layout.org@1095 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03 14:08:41 +00:00
mösi
8f7d2ebe37 • ähnliche Ordnerstruktur wie für das alte AHK-Skript erstellt.
• 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-03 13:54:12 +00:00
mösi
891e56d24c Modularisierung weiter vorangetrieben
git-svn-id: https://svn.neo-layout.org@1093 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03 11:49:57 +00:00
mösi
e34a314d9a git-svn-id: https://svn.neo-layout.org@1092 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2008-11-03 11:39:41 +00:00
mösi
d17e71d7f2 • Lernmodus implementiert. Wird über Mod3+F11 aktiviert
• 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-02 15:02:07 +00:00
mösi
a3b4e7c2cb Willkommen-Nachricht bei (De-)Aktivieren der VM-Belegungsvariante implementiert
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-02 14:00:02 +00:00
martin_r
d63287105d Rechtschreibfehler, DeadCompose überflüssig
git-svn-id: https://svn.neo-layout.org@1087 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-02 00:06:49 +00:00
dennis
37971e11ba Diese Datei war veraltet und redundant; in Zukunft sollte statdessen SVN\grafik\tastatur3d-svg\tastatur_neo_alle_Ebenen.svg genutzt und weiterentwickelt werden.
git-svn-id: https://svn.neo-layout.org@1085 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01 18:55:50 +00:00
dennis
920e1c3bfa AHK-Entwickler-Readme um Mœsis Vorschlag eines einheitlichen Coding-Style ergänzt.
git-svn-id: https://svn.neo-layout.org@1084 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01 13:18:17 +00:00