martin_r
274a869d5d
Test, ob wir die neuen toten tasten von linux aus zum laufen bringen
...
git-svn-id: https://svn.neo-layout.org@1971 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-24 00:43:22 +00:00
dennis
9922df4ba5
Fix: Das Build-Script an die neue Dateistruktur im Compose-Verzeichnis angepasst. Bei der Gelegenheit habe ich auch das IPA-Compose-Modul von Aleχ mit in den NeoVars aufgenommen.
...
git-svn-id: https://svn.neo-layout.org@1932 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-15 13:10:37 +00:00
hans-christoph
056e26d2fd
Anpassungen auf Dateiname XCompose in installiere_neo.
...
Anpassung von AHK, um die umbenannten Dateien in Compose/src/*.module zu laden.
git-svn-id: https://svn.neo-layout.org@1931 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-15 10:31:44 +00:00
ben
bfaac54169
Makefile sollte nicht von Benutzernamen abhängig sein
...
git-svn-id: https://svn.neo-layout.org@1929 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-15 07:05:43 +00:00
mösi
78abd5fd98
grmpf … die Sache mit der inkludierten custom.ahk ist auf meinem Mist gewachsen. der CMD.EXE-Befehl REN erlaubt nicht die Angabe von Laufwerk und Pfad für das Ziel. Warum das bisher nicht aufgefallen ist (ein Syntaxfehler wird sowieso ausgegeben), ist mir nicht klar.
...
git-svn-id: https://svn.neo-layout.org@1923 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-09 16:28:05 +00:00
dennis
c6140740c3
Build von r1920_r1911 (Fix: ßß→ſs)
...
git-svn-id: https://svn.neo-layout.org@1922 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-09 14:32:15 +00:00
mösi
7d485a166a
build von r1919-r1911
...
git-svn-id: https://svn.neo-layout.org@1921 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-09 09:03:08 +00:00
mösi
04c8d80d80
Offline-Compose am Stand von r1911
...
git-svn-id: https://svn.neo-layout.org@1920 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-09 09:02:05 +00:00
mösi
8ceba0c454
Vor einem Reload noch mal alle LEDs richtig setzen – man weiß ja nie …
...
git-svn-id: https://svn.neo-layout.org@1919 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-09 08:31:19 +00:00
mösi
d8fe9b7b32
Jetzt mal eine Variante der LED-Umschaltung, die auch mit der Lang-ſ-Tastatur richtig laufen sollte.
...
git-svn-id: https://svn.neo-layout.org@1917 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-08 20:49:29 +00:00
mösi
893ae16089
LED-Zustände auch für den Lang-ſ-Modus richtig gestellt.
...
git-svn-id: https://svn.neo-layout.org@1916 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-08 19:19:48 +00:00
mösi
b822d4abc9
Jetzt sorgt ein einheitliches Aktivierungs-/Deaktivierungssystem für Ruhe. Außerdem ist ein sleep recht nützlich, bei mir reicht 1 Millisekunde, und die LEDs werden sauber ausgeblasen, wenn auch ein kleines Flackern sichtbar bleibt.
...
git-svn-id: https://svn.neo-layout.org@1915 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-08 18:43:24 +00:00
mösi
ee4142bb76
Erst noch ein schneller Fix für die NumLock-Anzeige nach einem Suspend
...
git-svn-id: https://svn.neo-layout.org@1914 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-08 18:29:29 +00:00
mösi
d5c4a4f822
Der Zahlenblock (Numpad) ist jetzt immer im NumLock=ON-State. Da die Tastatur oder der Treiber hier aber ein paar merkwürdige Zusatzoperationen ausführen wie geänderte Scan-Codes bei Drücken von Shift, aber das Shift vorher virtuell loslassen, muss ein wenig getrickst werden. DOSHxxxxxxx := 1 erzwingt für besondere Zeichen wie z.b. S_SN_Le (Shift+Numpad-Left) das explizite, vorherige Drücken der Shift-Taste. Damit sollte auch Ebene 4 inklusive Markierungen mit Shift und Strg wie gewohnt laufen.
...
git-svn-id: https://svn.neo-layout.org@1903 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-02 10:45:44 +00:00
dennis
24b63c9be9
Fix: %appdata%\Neo2\ statt %appdata%\NEO2\.
...
git-svn-id: https://svn.neo-layout.org@1866 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-20 14:43:12 +00:00
dennis
468e9f820d
Build von r1850_r1849 (Fehlerkorrektur: Noten/Compose-symbol ♫ funktioniert wieder)
...
git-svn-id: https://svn.neo-layout.org@1851 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-14 10:42:59 +00:00
dennis
42cf0e9e45
Compose-Dateien aktualisiert (damit das Compose/Noten-Symbol ♫ wieder funktioniert).
...
git-svn-id: https://svn.neo-layout.org@1850 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-14 10:38:58 +00:00
dennis
48ddd4cf05
Build von r1847_r1793 (Fehlerkorrektur ( https://wiki.neo-layout.org/ticket/137 ))
...
git-svn-id: https://svn.neo-layout.org@1848 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-13 15:06:38 +00:00
dennis
c75d910388
Fehlerkorrektur ( https://wiki.neo-layout.org/ticket/137 )
...
git-svn-id: https://svn.neo-layout.org@1847 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-13 15:04:31 +00:00
dennis
e1410c6141
Build von r1844_r1793 (Umsetzung der Referenzänderung (r1842) auf der sechsten Ebene)
...
git-svn-id: https://svn.neo-layout.org@1845 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-13 12:40:18 +00:00
dennis
3fcace8a8b
Umsetzung der Referenzänderung (r1842) auf der sechsten Ebene.
...
git-svn-id: https://svn.neo-layout.org@1844 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-13 12:34:05 +00:00
mösi
6d31977fc3
TrayAbout() in eigene Funktion gesteckt.
...
git-svn-id: https://svn.neo-layout.org@1841 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 19:40:53 +00:00
mösi
ae45f6ab95
IBM-Layout nun auch in der Initialisierung verfügbar
...
git-svn-id: https://svn.neo-layout.org@1840 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 19:40:28 +00:00
mösi
87b89eb7f9
Aufräumarbeiten: Ein paar Gosub-Style-Unterprogramme in Funktionen umgewandelt. Dadurch unnötig gewordene Quelldateien entfernt.
...
git-svn-id: https://svn.neo-layout.org@1839 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 19:31:19 +00:00
mösi
0884b26a70
Deutsch (IBM) sollte nun auch unterstützt werden.
...
git-svn-id: https://svn.neo-layout.org@1838 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 19:03:04 +00:00
mösi
da53f074fe
Sollte es bei dem Benutzer, der das Skript startet, die Umgebungsvariable APPDATA nicht geben, wird ein entsprechender Pfad von USERPROFILE aus erzeugt.
...
git-svn-id: https://svn.neo-layout.org@1836 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 00:09:16 +00:00
mösi
c8d24d23fa
Mit make-build-custom.bat kann man komplett compilierte AHK-EXEs machen, die auch die Datei custom.ahk einschließen (im Gegensatz zu make-build.bat). Das Ergebnis heißt dann neo20-custom.exe statt neo20.exe
...
git-svn-id: https://svn.neo-layout.org@1835 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-12 00:07:47 +00:00
mösi
faa2a4bbcd
Build von r1815-r1793
...
git-svn-id: https://svn.neo-layout.org@1816 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-05 13:53:09 +00:00
mösi
6d3a62db52
NEOEbeneAktualisieren etwas komprimiert und Ebenenevaluierung in Tabellen gepackt. Dabei auch gleich #119 gefixt.
...
git-svn-id: https://svn.neo-layout.org@1815 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-05 13:42:11 +00:00
mösi
3ce36c4d6c
CF%Comp% kann nun bei fehlgeschlagenem Compose bewirken, dass eine bis dahin gültige Sequenz nachträglich ausgegeben wird, wenn ein unbekanntes Zeichen folgt.
...
Setzt man beispielsweise
CMU0000DF := 1
CDU0000DFU0000DF := "U00017FU000073"
dann bewirken die ersten beiden Zeilen, dass ein einzelnes ß erst mal „tot“ wirkt, und mit einem zweiten ß wird „ſs“ draus.
Man kann nun diese Zeile anhängen:
CFU0000DF := "U0000DF"
Das bewirkt nun, dass das erste ß, wenn es von irgend einem anderen Zeichen gefolgt wird, mit diesem dann (verzögert) ausgegeben wird, so, als gäbe es für alle Compose-Möglichkeiten aus ß und anderem Zeichen eine entsprechende Compose-Sequenz, die eben diese beiden Zeichen als Ergebnis liefert. Normaler Weise würden beide Zeichen verschluckt werden, da es keine entsprechende Compose-Sequenz gibt.
Ohne CFU0000DF:
ßß → ſs
ßa →
ßb →
Mit CFU0000DF:
ßß → ſs
ßa → ßa
ßb → ßb
git-svn-id: https://svn.neo-layout.org@1814 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-05 07:04:53 +00:00
mösi
76900903f7
• Ein paar Variablen umbenannt
...
• BSTcapsChars erlaubt nunmehr als Konstante, die Bildschirmtastatur immer nur mit Großbuchstaben (Ebenen 1 und 2) darzustellen, wie es der Beschriftung von Tastaturen entspricht.
git-svn-id: https://svn.neo-layout.org@1813 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-03 07:07:45 +00:00
mösi
7f00e27e6f
Die Bildschirmtastatur hat nun eine sinnigere Titelzeile
...
git-svn-id: https://svn.neo-layout.org@1812 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-03 06:38:24 +00:00
dennis
06851e8e67
Fehlerbehebung: Den weißer Rand am rechten und unteren Teil der Bildschirmtastatur entfernt.
...
git-svn-id: https://svn.neo-layout.org@1810 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-05-01 12:50:55 +00:00
mösi
d8c508e0e0
• Bildschirmtastatur wird jetzt relativ zur verfügbaren Arbeitsfläche positioniert, d.h. sollte auch eine dickere Taskleiste nicht überdecken.
...
• Bildschirmtastatur wird jetzt inaktiv gestartet, wodurch der Fokus bei der laufenden Applikation verbleibt.
• Bildschirmtastatur hat eine schmälere Titelzeile erhalten („ToolWindow“).
git-svn-id: https://svn.neo-layout.org@1809 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-30 12:43:48 +00:00
mösi
3127577997
Das Individualisieren der Ebenenfunktion (EbeneAktualisieren) möglich gemacht. Die Standard-Methode selbst heißt nun NEOEbeneAktualisieren, wird aber nirgends direkt aufgerufen sondern nur indirekt über den Inhalt von %EbeneAktualisieren%.
...
git-svn-id: https://svn.neo-layout.org@1808 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-30 12:18:13 +00:00
mösi
55648f359d
build von r1794-r1793
...
git-svn-id: https://svn.neo-layout.org@1795 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-15 14:29:06 +00:00
mösi
781a2692e8
Rebuild nach Compose-Syntaxfehler-Behebung
...
git-svn-id: https://svn.neo-layout.org@1794 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-15 14:28:16 +00:00
mösi
26658508ff
build von r1791-r1790
...
git-svn-id: https://svn.neo-layout.org@1792 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-15 14:25:20 +00:00
mösi
8e51b75b97
Compose-Konvertierung im SMP-Bereich (Unicode-Codepoints > UFFFF) korrigiert.
...
git-svn-id: https://svn.neo-layout.org@1791 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-15 14:23:32 +00:00
dennis
461096e2ae
Die bei der Compose-Modularisierung ausgegliederten Bausteine Compose_greek.neo Compose_math_and_physics.neo in den NeoVars reintegriert.
...
git-svn-id: https://svn.neo-layout.org@1789 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-14 23:28:18 +00:00
mösi
6ce2ecb2ca
Erste Implementierung von UTF-16-Unterstützung mit Surrogates.
...
Sämtliche Variablen sind nun um 2 Zeichen breiter, um den erweiterten Coderaum zu unterstützen.
git-svn-id: https://svn.neo-layout.org@1788 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-14 19:28:26 +00:00
dennis
2d18006688
Satz reformuliert (eigentlich will ich nur eben überprüfen, ob ich wieder committen kann)
...
git-svn-id: https://svn.neo-layout.org@1770 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-03-26 16:25:43 +00:00
florian
066ce4f55f
Umlaute gefixt
...
git-svn-id: https://svn.neo-layout.org@1713 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-26 16:45:33 +00:00
florian
b0908b0e7d
Sonderzeichen in der „Nicht kompatibles Tastaturlayout“-Nachricht geflickt.
...
git-svn-id: https://svn.neo-layout.org@1705 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-26 12:53:55 +00:00
florian
c5437ef4e4
git-svn-id: https://svn.neo-layout.org@1704 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-26 12:50:29 +00:00
mösi
693b4563ec
build von r1702-r1678
...
git-svn-id: https://svn.neo-layout.org@1703 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-26 11:54:19 +00:00
mösi
9d8e2ed172
Erster Versuch der Umsetzung auf schweizer Tastaturlayout.
...
initialize.ahk lässt nun sowohl deutsch (00000407) als auch schweizerisch (00000807) durch und lädt Tastenhooks und Belegungen entsprechend. Dafür mussten die keyhooks und keydefinitions entsprechend weiträumig angepasst werden: Die Keyhooks für die wichtigen (=unterschiedlichen) Tasten werden nun *dynamisch* nach dem Start in Abhängigkeit vom Layout erzeugt, die Keydefinitions passen sich den Virtual Keys der entsprechenden Scancodes an. Zusätzlich müssen die Shortcuts an die Möglichkeiten der Tastatur angepasst werden.
git-svn-id: https://svn.neo-layout.org@1702 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-26 11:53:22 +00:00
dennis
403a18cad1
Build von r1696_r1678 (Nochmal wegen https://wiki.neo-layout.org/ticket/123 )
...
git-svn-id: https://svn.neo-layout.org@1697 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-25 13:00:40 +00:00
mösi
7f15da51c3
Erkennung einer inkompatiblen Tastaturbelegung in Ordnung gebracht
...
git-svn-id: https://svn.neo-layout.org@1696 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-25 07:37:43 +00:00
mösi
6b989a0d0b
build für r1694-r1678
...
git-svn-id: https://svn.neo-layout.org@1695 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-24 13:11:57 +00:00