summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-11-03Unterscheidung in src und outmösi20-5/+12
git-svn-id: https://svn.neo-layout.org@1100 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03• getrennte Revisionsnummern für das AHK-Skript und das an völlig ↵mösi7-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
2008-11-03Dateigrößen weiter verkleinert.dennis12-0/+0
git-svn-id: https://svn.neo-layout.org@1098 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03Fehlendes Icon ergänzt.dennis2-1/+1
git-svn-id: https://svn.neo-layout.org@1097 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03Fehlendes Icon ergänzt.dennis2-4/+4
git-svn-id: https://svn.neo-layout.org@1096 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03alte AHK und EXE löschenmösi1-1/+1
git-svn-id: https://svn.neo-layout.org@1095 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03• ähnliche Ordnerstruktur wie für das alte AHK-Skript erstellt.mösi13-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
2008-11-03Modularisierung weiter vorangetriebenmösi5-27/+29
git-svn-id: https://svn.neo-layout.org@1093 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-03git-svn-id: https://svn.neo-layout.org@1092 b9310e46-f624-0410-8ea1-cfbb3a30dc96mösi6-15/+42
2008-11-02Inhaltsverzeichnis ergänzt; kleiner Fehler im Installationsteil korregiert ↵dennis2-3/+3
(angeregt von Arno auf der Mailingliste) git-svn-id: https://svn.neo-layout.org@1091 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-02Reihenfolge der math. Verneinungen geändertpascal1-15/+15
git-svn-id: https://svn.neo-layout.org@1090 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-02• Lernmodus implementiert. Wird über Mod3+F11 aktiviertmösi2-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
2008-11-02Willkommen-Nachricht bei (De-)Aktivieren der VM-Belegungsvariante implementiertmösi4-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
2008-11-02Rechtschreibfehler, DeadCompose überflüssigmartin_r3-4/+4
git-svn-id: https://svn.neo-layout.org@1087 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01das .map muss nur weggelassen werden, wenn man es als standardbelegung des ↵erik1-1/+1
rechners in die /etc/sysconfig/keyboard als KEYTABLE="/lib/kbd/keymaps/i386/neo/neo" schreibt. git-svn-id: https://svn.neo-layout.org@1086 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01Diese Datei war veraltet und redundant; in Zukunft sollte statdessen ↵dennis1-23149/+0
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-01AHK-Entwickler-Readme um Mœsis Vorschlag eines einheitlichen Coding-Style ↵dennis1-1/+19
ergänzt. git-svn-id: https://svn.neo-layout.org@1084 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01Links zur »Linux Libertine« aktualisiert.dennis2-1/+3
git-svn-id: https://svn.neo-layout.org@1083 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01Boxen bis 3×3 aufgenommenpascal1-773/+784
git-svn-id: https://svn.neo-layout.org@1082 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01Ebenen 6 und 8 für Buchstabentasten wieder in Ordnung gebracht (Ebenen 7 ↵mösi2-12/+4
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ösi2-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
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-01Unshifts für wenige Zeichen hinzugefügt, die auf NEO üblicherweise ein ↵mösi1-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
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-01Alles schlecht, aber striktesMod2Lock implementiertmösi2-12/+10
git-svn-id: https://svn.neo-layout.org@1076 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01Ein Zeilenende in Ordnung gebracht (CR/LF vs. LF)mösi2-4/+2
git-svn-id: https://svn.neo-layout.org@1075 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-01caps/nocaps umgesetzt. Dazu gibt es einen Wechsel zwischen EbeneC und Ebene, ↵mösi2-118/+224
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-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-31Key-Hooks für normale Tasten ausgelagert und Funktionen in recycle.ahk ↵mösi3-388/+392
umsortiert. git-svn-id: https://svn.neo-layout.org@1072 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-31Doku erstellt bzw. verschobenmösi3-20/+48
git-svn-id: https://svn.neo-layout.org@1071 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-31Vorbereitung der Module zur Trennung vor der Veröffentlichungpascal3-1/+19
git-svn-id: https://svn.neo-layout.org@1069 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-31griechische Zeichen mit Diakritika komplett, manche sind schon in der ↵pascal1-164/+498
Standard-Compose drin und darum doppelt vorhanden git-svn-id: https://svn.neo-layout.org@1068 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Aufräumarbeiten; Mod3+Mod3 als Compose; svg-Exportbeschreibungmartin_r5-52/+43
git-svn-id: https://svn.neo-layout.org@1067 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30grummelmartin_r1-0/+0
git-svn-id: https://svn.neo-layout.org@1066 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30und eine versionierte exemartin_r1-0/+0
git-svn-id: https://svn.neo-layout.org@1065 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Römische Ziffern angepasst.martin_r4-295/+289
Skript modularisiert. git-svn-id: https://svn.neo-layout.org@1064 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Ohne Wortemartin_r1-0/+0
git-svn-id: https://svn.neo-layout.org@1063 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Vergessen, die Kästchen anzuklickenmartin_r9-0/+24
git-svn-id: https://svn.neo-layout.org@1062 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Auch dem neo20-vars Kontextmenü-Revisionsinformation spendiert.martin_r1-1/+1
Angepasstes Make-Skript. Bilder. git-svn-id: https://svn.neo-layout.org@1061 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Und nach dem Commit ein zweites Mal (sic!) kompilieren, diesmal ohne Skriptmartin_r1-0/+0
git-svn-id: https://svn.neo-layout.org@1060 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Aber vielleicht sollte man vorher nochmal kompilieren…?!martin_r2-1/+2
git-svn-id: https://svn.neo-layout.org@1059 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-30Bildschirmtastatur indiziert (auf 30% reduziert, hellere Farben);martin_r8-1/+1
Test, ob Revision im Kontextmenü untergebracht werden kann. git-svn-id: https://svn.neo-layout.org@1058 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-29Bildschirmtastatur und svg aktualisiertmartin_r9-12178/+596
git-svn-id: https://svn.neo-layout.org@1057 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-29Auch wenn so gut wie keine Tastaturen diverse Spezialzeichen haben, nehm ich ↵mösi3-47/+88
sie mal mit rein. dead_space gefixt git-svn-id: https://svn.neo-layout.org@1055 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-29NumLock braucht, wenn man ihn wirklich nicht mehr als solchen ans System ↵mösi1-2/+2
schicken will, auch ein Sternderl, um alle mögliches Kombinationen, insbesondere mit Shift, richtig abzufangen. git-svn-id: https://svn.neo-layout.org@1054 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-29Separator und Decimal statt Komma und Punktpascal1-4/+4
git-svn-id: https://svn.neo-layout.org@1053 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-28Tonos mit kleinem Alpha hinzugefügt, Tonos als dead acute, ordentlich ↵pascal1-266/+268
untereinander gesetzt git-svn-id: https://svn.neo-layout.org@1052 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-10-28• fehlende spitze Klammern rechts nach diversen dead_acute gefixt.mösi1-36/+36
• Greek_U03F1 heißt eigentlich U03F1, auch in Ordnung gebracht. git-svn-id: https://svn.neo-layout.org@1051 b9310e46-f624-0410-8ea1-cfbb3a30dc96