Age | Commit message (Collapse) | Author | Files | Lines |
|
git-svn-id: https://svn.neo-layout.org@1116 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
|
|
git-svn-id: https://svn.neo-layout.org@1114 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
|
|
git-svn-id: https://svn.neo-layout.org@1112 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1111 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
nicht ausführen (sondern z.B. bearbeiten).
git-svn-id: https://svn.neo-layout.org@1110 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
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
|
|
git-svn-id: https://svn.neo-layout.org@1108 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1107 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1106 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
Versionsnummer, basierend auf r1101 und Compose r1090.
git-svn-id: https://svn.neo-layout.org@1102 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1101 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1100 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
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
|
|
git-svn-id: https://svn.neo-layout.org@1098 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1097 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1096 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1095 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
• 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
|
|
git-svn-id: https://svn.neo-layout.org@1093 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
|
|
• 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
|
|
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
|
|
git-svn-id: https://svn.neo-layout.org@1087 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
und 8 vereinheitlicht).
git-svn-id: https://svn.neo-layout.org@1081 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
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
|
|
git-svn-id: https://svn.neo-layout.org@1079 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
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
|
|
korrigiert
git-svn-id: https://svn.neo-layout.org@1077 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1076 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
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
|
|
wieder eingeführt.
git-svn-id: https://svn.neo-layout.org@1073 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
umsortiert.
git-svn-id: https://svn.neo-layout.org@1072 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1071 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1070 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1067 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1066 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1065 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
Skript modularisiert.
git-svn-id: https://svn.neo-layout.org@1064 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1063 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@1062 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
Angepasstes Make-Skript. Bilder.
git-svn-id: https://svn.neo-layout.org@1061 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
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
|
|
sie mal mit rein.
dead_space gefixt
git-svn-id: https://svn.neo-layout.org@1055 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
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
|
|
programm-intern auch umbenannt, damit keine Verwirrungen entstehen (die bisherigen Positionen gaben auch die Ebenen an, und die haben sich nun geändert).
das Script zum Erzeugen der Compose-Files auch mal unter Versionskontrolle gestellt und an die neuen Namen der toten Tasten angepasst. Die generierten Compose-Files auch auf den letzten Stand gebracht.
git-svn-id: https://svn.neo-layout.org@1050 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
AHK ohne ALT+NumPad-Emulation kann. Der Rest bekommt ein SendUnicodeChar. Es kann natürlich sein, dass es (alte?) Programme gibt, die nicht Unicode-fähig sind, die sich über Sonderzeichen über ALT+Numpad freuen würden, aber für AHK ist es schier unmöglich, das zu unterscheiden. Theoretisch könnte man einzelnen Programmen oder Programmklassen ähnlich dem GTK+-Hack eine Spezialbehandlung angedeihen lassen, das ist aber was für die Zukunft
git-svn-id: https://svn.neo-layout.org@1049 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@956 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|
|
git-svn-id: https://svn.neo-layout.org@949 b9310e46-f624-0410-8ea1-cfbb3a30dc96
|