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
mösi
50b05003a7
Hoffentlich richtiger Fix für https://wiki.neo-layout.org/ticket/123
...
git-svn-id: https://svn.neo-layout.org@1694 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-24 13:11:02 +00:00
dennis
48442731ba
Build von r1691_r1678 (Fix für https://wiki.neo-layout.org/ticket/123 )
...
git-svn-id: https://svn.neo-layout.org@1692 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23 22:12:01 +00:00
dennis
082e9c9b95
Fix für https://wiki.neo-layout.org/ticket/123
...
git-svn-id: https://svn.neo-layout.org@1691 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23 22:07:11 +00:00
mösi
0fbd1902f0
Beim dynamischen Lesen der Compose-Sequenzen interessiert sich niemand für die insgesamte Anzahl der Zeilen, weg damit.
...
git-svn-id: https://svn.neo-layout.org@1689 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23 15:14:56 +00:00
mösi
1d885016a6
wiemitneo hat in Zusammenhang mit dem dynamischen Compose nicht funktioniert.
...
git-svn-id: https://svn.neo-layout.org@1686 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23 07:04:27 +00:00
dennis
7241b7eba7
Inhalt ins Wiki verschoben.
...
git-svn-id: https://svn.neo-layout.org@1685 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23 02:19:39 +00:00
mösi
89aaae6c58
Optimierungen für Compose-Generierung einfließen lassen, aktuelle Compose.
...
git-svn-id: https://svn.neo-layout.org@1679 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-20 19:55:11 +00:00
mösi
70d34cb8fe
Dynamisches Compose implementiert – allerdings noch recht starr und nicht EXE-tauglich.
...
git-svn-id: https://svn.neo-layout.org@1677 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-20 15:23:51 +00:00
mösi
b962619c1d
NumLock (Ntab) einen „Beautified“ Namen gegeben, sodass wiemitneo diese Taste auch identifizierbar macht. Zusätzlich die Zeichen mit Beautification versehen, die mit SendUnicodeChar statt über Tastensequenzen geschickt werden (`, ^ und ́).
...
git-svn-id: https://svn.neo-layout.org@1676 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-20 13:08:39 +00:00
mösi
23475691bb
Die Compose-Sequenzen sind jetzt in eine eigene Funktion ausgelagert. Das eröffnet neue Möglichkeiten in Bezug auf die Wahlfreiheit, die fertigen Sequenzen zu verwenden, oder sie beim Start dynamisch erzeugen zu lassen (das ist aber noch nicht implementiert).
...
git-svn-id: https://svn.neo-layout.org@1675 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-20 11:09:29 +00:00
mösi
603a53175b
Damit die Tools auch ohne vollständige Compose-Liste funktionieren, muss zumindest SComp (die Compose-Taste) tot sein.
...
git-svn-id: https://svn.neo-layout.org@1672 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-19 15:45:38 +00:00
dennis
db1eab881a
Build von r1660_r1655 (Wie mit Neo – ♫uw)
...
git-svn-id: https://svn.neo-layout.org@1664 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-17 12:33:27 +00:00
mösi
a31db9777a
Gui statt MsgBox
...
Deutsche Bezeichnungen für die diakritischen Tasten
git-svn-id: https://svn.neo-layout.org@1660 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13 18:32:57 +00:00
mösi
7a13b376f8
Ein paar unnötige Werte entfernt (GUI stellt sich in diesen Belangen von alleine ein)
...
git-svn-id: https://svn.neo-layout.org@1659 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13 17:40:42 +00:00
mösi
46f5d785b8
WieMitNeo wird jetzt in einer modalen MessageBox ausgegeben, die mehr Platz erzaubt als ein TrayTip (laut AHK-Dokumentation max. 255 Zeichen). Sollte aber auf GUI geändert werden.
...
Jede Compose-Sequenz wird zwei mal ausgegeben: Einmal als Zeichensequenz, das andere Mal als Tastensequenz.
git-svn-id: https://svn.neo-layout.org@1658 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13 17:40:01 +00:00
mösi
ffcf37f840
unnötigen TrayTip entfernt
...
git-svn-id: https://svn.neo-layout.org@1657 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13 15:01:45 +00:00