summaryrefslogtreecommitdiff
path: root/windows/neo-vars/src
AgeCommit message (Collapse)AuthorFilesLines
2009-04-30Das Individualisieren der Ebenenfunktion (EbeneAktualisieren) möglich ↵mösi4-15/+17
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-15Rebuild nach Compose-Syntaxfehler-Behebungmösi1-3/+6
git-svn-id: https://svn.neo-layout.org@1794 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-15Compose-Konvertierung im SMP-Bereich (Unicode-Codepoints > UFFFF) korrigiert.mösi3-97/+99
git-svn-id: https://svn.neo-layout.org@1791 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-04-14Die bei der Compose-Modularisierung ausgegliederten Bausteine ↵dennis2-2/+2804
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-14Erste Implementierung von UTF-16-Unterstützung mit Surrogates.mösi12-19515/+17204
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-02-26Umlaute gefixtflorian1-6/+6
git-svn-id: https://svn.neo-layout.org@1713 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-26Sonderzeichen in der „Nicht kompatibles Tastaturlayout“-Nachricht geflickt.florian1-3/+3
git-svn-id: https://svn.neo-layout.org@1705 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-26git-svn-id: https://svn.neo-layout.org@1704 b9310e46-f624-0410-8ea1-cfbb3a30dc96florian1-4/+4
2009-02-26Erster Versuch der Umsetzung auf schweizer Tastaturlayout.mösi4-308/+465
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-25Erkennung einer inkompatiblen Tastaturbelegung in Ordnung gebrachtmösi1-1/+5
git-svn-id: https://svn.neo-layout.org@1696 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-24Hoffentlich richtiger Fix für https://wiki.neo-layout.org/ticket/123mösi1-2/+2
git-svn-id: https://svn.neo-layout.org@1694 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23Fix für https://wiki.neo-layout.org/ticket/123dennis1-1/+1
git-svn-id: https://svn.neo-layout.org@1691 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23Beim dynamischen Lesen der Compose-Sequenzen interessiert sich niemand für ↵mösi1-5/+0
die insgesamte Anzahl der Zeilen, weg damit. git-svn-id: https://svn.neo-layout.org@1689 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-23wiemitneo hat in Zusammenhang mit dem dynamischen Compose nicht funktioniert.mösi1-1/+1
git-svn-id: https://svn.neo-layout.org@1686 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-20Optimierungen für Compose-Generierung einfließen lassen, aktuelle Compose.mösi2-40/+54
git-svn-id: https://svn.neo-layout.org@1679 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-20Dynamisches Compose implementiert – allerdings noch recht starr und nicht ↵mösi3-1/+1925
EXE-tauglich. git-svn-id: https://svn.neo-layout.org@1677 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-20NumLock (Ntab) einen „Beautified“ Namen gegeben, sodass wiemitneo diese ↵mösi2-3/+10
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-20Die Compose-Sequenzen sind jetzt in eine eigene Funktion ausgelagert. Das ↵mösi3-15268/+15290
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-19Damit die Tools auch ohne vollständige Compose-Liste funktionieren, muss ↵mösi1-1/+1
zumindest SComp (die Compose-Taste) tot sein. git-svn-id: https://svn.neo-layout.org@1672 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13Gui statt MsgBoxmösi2-22/+34
Deutsche Bezeichnungen für die diakritischen Tasten git-svn-id: https://svn.neo-layout.org@1660 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13Ein paar unnötige Werte entfernt (GUI stellt sich in diesen Belangen von ↵mösi1-8/+8
alleine ein) git-svn-id: https://svn.neo-layout.org@1659 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13WieMitNeo wird jetzt in einer modalen MessageBox ausgegeben, die mehr Platz ↵mösi3-48/+88
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-13unnötigen TrayTip entferntmösi1-1/+1
git-svn-id: https://svn.neo-layout.org@1657 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13fehlererkennung reaktiviert, fehlende keysyms eingefügt. ↵mösi2-4597/+4708
compose-Generierung jetzt deutlich flotter! git-svn-id: https://svn.neo-layout.org@1656 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13Wiemitneo, erster Versuch.mösi5-7/+6987
Aufruf: <Compose> <u> <w> oder <Compose> <U> <W> Vor dem Aufruf muss man das zu suchende Zeichen im Clipboard haben, d.h. beispielsweise im Browser markiert und mit Strg+C ins Clipboard kopiert haben. Sollten sich mehrere Zeichen im Clipboard befinden, wird nur für das erste Zeichen die mögliche Belegung ausgegeben. Das bedeutet auch, dass für Multi-Zeichen-Compose-Sequenzen, die also mehrere Zeichen als Ergebnis einer Compose-Sequenz erzeugen, keine Hints angegeben werden. Die Funktion sucht in zweierlei Variablentabellen: Einerseits die Reverse-Compose Variablen, die mit CRC... beginnen, andererseits die Reverse-Key-Tabellen, die mit CRK... beginnen. Für die Ergebnisse der CRC-Suche werden die einzelnen Compose-Tastendrücke bislang _nicht_ weiter aufgeschlüsselt. Das Ergebnis wird jedenfalls in einem Tooltip angezeigt. Das ganze erfolgt mehrzeilig, sollte es mehrere Möglichkeiten zum Erzeugen des Zeichens geben. Für die Erzeugung der Reverse-Compose-Variablen muss die compose.generated.ahk-Datei auf quasi das Doppelte aufgeblasen werden, um eine iterative Suche zu vermeiden. Vielleicht fällt uns diesbezüglich ja noch etwas Besseres ein. git-svn-id: https://svn.neo-layout.org@1653 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-03git-svn-id: https://svn.neo-layout.org@1633 b9310e46-f624-0410-8ea1-cfbb3a30dc96dennis1-1/+1
2009-02-03Tausch von € und $ auf Ebene 2.dennis4-2/+2
git-svn-id: https://svn.neo-layout.org@1632 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02habe in r1624 vergessen, den strikten Mod2-Lock (ShiftLock statt CapsLock) ↵mösi1-2/+5
für die Bildschirmtastatur zu berücksichtigen – nachgeholt. git-svn-id: https://svn.neo-layout.org@1626 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02• deadkeys.png-Installation entferntmösi2-2/+8
• Mod2-Lock und die entsprechende Umschaltung mit Shift wird nun richtig in der Bildschirmtastatur angezeigt. git-svn-id: https://svn.neo-layout.org@1624 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02Erweiterung: Ebene1Caps (vorher Ebene12 genannt) und Ebene2Caps (siehe ↵dennis4-1/+1
Mœsis E-Mail am 02.02.2009 um 15:54 Uhr) für die Bildschirmtastatur. git-svn-id: https://svn.neo-layout.org@1623 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02Ergänzung um ebene12.png (=CapsLock-Ebene) für die Bildschirmtastatur.dennis2-1/+1
git-svn-id: https://svn.neo-layout.org@1618 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02Diese Dateien sind überflüssig geworden (Siehe E-Mail von Martin am ↵dennis3-14045/+0
02.02.2009 um 14:44 Uhr) git-svn-id: https://svn.neo-layout.org@1610 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02Update der PNG’s in eine eigene Make-Datei ausgelagert.dennis2-3/+2
git-svn-id: https://svn.neo-layout.org@1609 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02Jetzt sind die PNG’s auf Mœsis Wunsch doch wieder im SVN (E-Mail vom ↵dennis6-0/+0
02.02.2009 13:00) git-svn-id: https://svn.neo-layout.org@1608 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02git-svn-id: https://svn.neo-layout.org@1606 b9310e46-f624-0410-8ea1-cfbb3a30dc96dennis6-0/+0
2009-02-02git-svn-id: https://svn.neo-layout.org@1605 b9310e46-f624-0410-8ea1-cfbb3a30dc96dennis6-0/+0
2009-02-02PNG-Dateien werden lokal nicht mehr gelöscht (damit die AHK-Dateien wieder ↵dennis1-3/+0
laufen). git-svn-id: https://svn.neo-layout.org@1604 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02erstmal compose.generated.ahk in Ordnung gebracht – es fehlten sämtliche ↵mösi1-0/+6560
Compose-Sequenzen aus en_US.UTF8 git-svn-id: https://svn.neo-layout.org@1603 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02Compose: aktualisiertmartin_r2-6562/+11
Fixed: Ticket #120 git-svn-id: https://svn.neo-layout.org@1601 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-01Breite der Bildschirmtastatur korrigiert.dennis1-6/+6
git-svn-id: https://svn.neo-layout.org@1593 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-01Kleinere Korrektur.dennis2-5/+6
git-svn-id: https://svn.neo-layout.org@1591 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-01Es werden jetzt die stets akuellen, vom SVN-Hook produzierten Bilder für ↵dennis8-0/+6
die AHK-Bildschirmtastatur benutzt. git-svn-id: https://svn.neo-layout.org@1590 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-30Epsilon ergänzt.dennis1-1/+1
git-svn-id: https://svn.neo-layout.org@1582 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-30Anpassung an die Referenz (Geschlechterzeichen und †).dennis1-4/+4
git-svn-id: https://svn.neo-layout.org@1566 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-28Den Fix aus r1540 an die richtige Stelle in tools.ahk verschobenmösi2-3/+1
git-svn-id: https://svn.neo-layout.org@1559 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-27#114 fixed: Status von Numlock wird bei Unterbrechen und Beenden des Skripts ↵martin_r2-12/+25
bis zum Wiederaktivieren des Skripts wiederhergestellt git-svn-id: https://svn.neo-layout.org@1557 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-25Noch einige Aktualisierungen in der 3D-Grafik vorgenommenmartin_r2-17/+13
e2v in der Bildschirmtastatur gelöscht git-svn-id: https://svn.neo-layout.org@1541 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-25Fix: CharProcDUni (♫uu: Unicode ⇒ Hex) hatte bei Shift ↵martin_r1-3/+5
fälschlicherweise SL_M2 bzw. SR_M2 ausgegeben git-svn-id: https://svn.neo-layout.org@1540 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-23Dateigröße minimiert.dennis8-0/+0
git-svn-id: https://svn.neo-layout.org@1528 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-23Anpassung der Bildschirmtastatur (kann evtl. weiter mit pngout komprimiert ↵martin_r8-464/+258
werden) weitere Anpassung der Belegung von ahk git-svn-id: https://svn.neo-layout.org@1521 b9310e46-f624-0410-8ea1-cfbb3a30dc96