Commit graph

499 commits

Author SHA1 Message Date
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
mösi
c63e86e40e Ebenen 6 und 8 für Buchstabentasten wieder in Ordnung gebracht (Ebenen 7 und 8 vereinheitlicht).
git-svn-id: https://svn.neo-layout.org@1081 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01 10:31:29 +00:00
mösi
1841bb49e9 Die Ebenen-Logik ist endlich gefixt. Nocaps-Tasten interessieren sich nie 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-01 10:00:39 +00:00
mösi
8b936f90f3 Unshifting verallgemeinert und auf LShift/RShift angepasst.
git-svn-id: https://svn.neo-layout.org@1079 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01 09:31:45 +00:00
mösi
4083e59dec Unshifts für wenige Zeichen hinzugefügt, die auf NEO üblicherweise ein 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
2008-11-01 09:30:54 +00:00
mösi
4cd4cb0b74 automatisches unshift für Buchstaben hinzugefügt, default UNC für ED1 korrigiert
git-svn-id: https://svn.neo-layout.org@1077 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01 09:29:06 +00:00
mösi
b9013f2ac9 Alles schlecht, aber striktesMod2Lock implementiert
git-svn-id: https://svn.neo-layout.org@1076 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01 07:58:42 +00:00
mösi
053cbda3b4 Ein Zeilenende in Ordnung gebracht (CR/LF vs. LF)
git-svn-id: https://svn.neo-layout.org@1075 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01 07:14:54 +00:00
mösi
ba46161970 caps/nocaps umgesetzt. Dazu gibt es einen Wechsel zwischen EbeneC und Ebene, 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-11-01 06:21:03 +00:00
mösi
4b7cbfa395 caps/nocaps-Option für die Tasten definiert. Langes s (ſ) auf Ebene 7 wieder eingeführt.
git-svn-id: https://svn.neo-layout.org@1073 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01 06:06:55 +00:00
mösi
5a85183bf9 Key-Hooks für normale Tasten ausgelagert und Funktionen in recycle.ahk umsortiert.
git-svn-id: https://svn.neo-layout.org@1072 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-31 12:30:13 +00:00
mösi
e339edee60 Doku erstellt bzw. verschoben
git-svn-id: https://svn.neo-layout.org@1071 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-31 11:45:47 +00:00
mösi
20f4705005 Esc ist auch keine Spezialtaste mehr (hat ja einen Unicode-Codepoint)
git-svn-id: https://svn.neo-layout.org@1070 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-31 11:44:26 +00:00
martin_r
3be6992c33 Aufräumarbeiten; Mod3+Mod3 als Compose; svg-Exportbeschreibung
git-svn-id: https://svn.neo-layout.org@1067 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30 05:58:34 +00:00
martin_r
01f8850414 grummel
git-svn-id: https://svn.neo-layout.org@1066 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30 01:04:40 +00:00
martin_r
e6f62da117 und eine versionierte exe
git-svn-id: https://svn.neo-layout.org@1065 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30 01:00:42 +00:00
martin_r
fb1b6624e1 Römische Ziffern angepasst.
Skript modularisiert.

git-svn-id: https://svn.neo-layout.org@1064 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30 00:59:52 +00:00
martin_r
ac89271443 Ohne Worte
git-svn-id: https://svn.neo-layout.org@1063 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30 00:29:34 +00:00
martin_r
e4c2759112 Vergessen, die Kästchen anzuklicken
git-svn-id: https://svn.neo-layout.org@1062 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30 00:29:03 +00:00
martin_r
de363c0102 Auch dem neo20-vars Kontextmenü-Revisionsinformation spendiert.
Angepasstes Make-Skript. Bilder.

git-svn-id: https://svn.neo-layout.org@1061 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30 00:26:44 +00:00