summaryrefslogtreecommitdiffstats
path: root/windows/neo-vars/src/source (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Tastenfeld bis auf die Modifier und den Zahlenblock komplett.mösi2010-02-121-58/+170
| | | | | | Anzeige von Symbolen anstelle von echten oder Sonder-Zeichen implementiert. git-svn-id: https://svn.neo-layout.org@2159 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* faktisch alle hooks sind jetzt dynamisch und zentral abgelegt.mösi2010-02-122-137/+70
| | | | git-svn-id: https://svn.neo-layout.org@2158 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Jetzt wird der bold font richtig verwendet.mösi2010-02-111-1/+1
| | | | git-svn-id: https://svn.neo-layout.org@2157 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Neue Bildschirmtastatur auf M3+F2mösi2010-02-113-0/+198
| | | | git-svn-id: https://svn.neo-layout.org@2156 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Wie konnte ich das jemals so eintragen??? Besser so, wird auch schon längst ↵mösi2010-01-101-7/+2
| | | | | | für custom.ahk verwendet. git-svn-id: https://svn.neo-layout.org@2141 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* NEO → Neoflorian2009-12-061-2/+2
| | | | git-svn-id: https://svn.neo-layout.org@2128 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Fix: Compose aktualisiert.dennis2009-10-271-24/+456
| | | | git-svn-id: https://svn.neo-layout.org@2119 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* • EncodeUniComposeA() in compose-gen.ahk verschoben. Passt hier irgendwie ↵mösi2009-09-202-1572/+1572
| | | | | | | | | | besser, ist aber auch nicht optimal und schreit nach einer eigenen Datei für all diese Funktionen. • Ein paar XKeySyms, die 5 Buchstaben lang waren und mit »U« begannen, sind bei der Erweiterung auf volles UTF-16 bei einer automatischen Suchen+Ersetzen-Aktion um zwei falsche 0-er ergänzt worden, habe das mal in Ordnung gebracht. • Die Änderungs-Orgie nimmt ihren Lauf: Alle (aktiven) XKeySyms habe ich nun auf UTF-8 inklusive Konvertierung umgestellt, was immerhin 7 Kilobyte spart. :-) git-svn-id: https://svn.neo-layout.org@2102 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Korrektur für leere Strings: Bislang wurde fälschlich U000000 (^@) ↵mösi2009-09-191-2/+2
| | | | | | erzeugt, jetzt wird ein Leerstring zurückgeliefert. git-svn-id: https://svn.neo-layout.org@2099 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Fix: Compose aktualisiert.dennis2009-09-151-121/+236
| | | | git-svn-id: https://svn.neo-layout.org@2094 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Support-Funktion ED12 für einfachere Belegungsanpassungen eingefügt. ↵mösi2009-09-131-4/+21
| | | | | | Darüber hinaus die Parameter für ED1 und ED1S der Nomenklatur angepasst. git-svn-id: https://svn.neo-layout.org@2086 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Phase 1 der UTF-8-Offensive. Die Belegung kann nun wahlweise mit »U......« ↵mösi2009-09-131-79/+108
| | | | | | oder dem UTF-8-Zeichen angegeben werden. git-svn-id: https://svn.neo-layout.org@2085 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Fix: Compose aktualisiert.dennis2009-08-271-521/+728
| | | | git-svn-id: https://svn.neo-layout.org@2057 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* fix für #168: neovars geht jetzt mit Emacs 23.1 – allerdings ungetestet ↵mösi2009-08-271-0/+9
| | | | | | auf früheren Emacs-Versionen. Sollten diese als ahk_class auch »Emacs« liefern, bräuchte man noch irgendwie eine zusätzliche Fallunterscheidung, oder man müsste auf alternative Wege zurückgreifen. Z.B. gibt es die Funktion ucs-insert [http://groups.google.com/group/de.comp.editoren/browse_thread/thread/7675e814012b0c4f/ed036fcbb645781b?lnk=raot] mit ähnlicher Funktion, die offenbar schon in früheren Emacs-Versionen existiert. git-svn-id: https://svn.neo-layout.org@2056 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Fix: Compose aktualisiert.dennis2009-07-291-1/+55
| | | | git-svn-id: https://svn.neo-layout.org@2005 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Unicode-hook wiederhergestellt, Compose generiertmartin_r2009-07-292-449/+457
| | | | git-svn-id: https://svn.neo-layout.org@2002 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* für knittl seine tante ihr laptop :)martin_r2009-07-291-2/+6
| | | | git-svn-id: https://svn.neo-layout.org@2000 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* AHK-Compose akualisiert (siehe #155).dennis2009-07-261-338/+347
| | | | git-svn-id: https://svn.neo-layout.org@1989 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* überflüssige Kombination entfernt, kann das bitte jemand nochmal testen ↵martin_r2009-07-251-1/+0
| | | | | | (soll funktioniert haben), kompilieren und hochladen? git-svn-id: https://svn.neo-layout.org@1983 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Test, ob wir die neuen toten tasten von linux aus zum laufen bringenmartin_r2009-07-242-2/+4
| | | | git-svn-id: https://svn.neo-layout.org@1971 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Fix: Das Build-Script an die neue Dateistruktur im Compose-Verzeichnis ↵dennis2009-07-151-3/+612
| | | | | | 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
* Anpassungen auf Dateiname XCompose in installiere_neo.hans-christoph2009-07-151-2/+2
| | | | | | | 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
* Offline-Compose am Stand von r1911mösi2009-07-091-64/+257
| | | | git-svn-id: https://svn.neo-layout.org@1920 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Vor einem Reload noch mal alle LEDs richtig setzen – man weiß ja nie …mösi2009-07-091-0/+1
| | | | git-svn-id: https://svn.neo-layout.org@1919 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Jetzt mal eine Variante der LED-Umschaltung, die auch mit der ↵mösi2009-07-085-36/+58
| | | | | | Lang-ſ-Tastatur richtig laufen sollte. git-svn-id: https://svn.neo-layout.org@1917 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* LED-Zustände auch für den Lang-ſ-Modus richtig gestellt.mösi2009-07-082-4/+8
| | | | git-svn-id: https://svn.neo-layout.org@1916 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Jetzt sorgt ein einheitliches Aktivierungs-/Deaktivierungssystem für Ruhe. ↵mösi2009-07-082-10/+25
| | | | | | 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
* Erst noch ein schneller Fix für die NumLock-Anzeige nach einem Suspendmösi2009-07-081-1/+1
| | | | git-svn-id: https://svn.neo-layout.org@1914 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Der Zahlenblock (Numpad) ist jetzt immer im NumLock=ON-State. Da die ↵mösi2009-07-024-12/+76
| | | | | | 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
* Fix: %appdata%\Neo2\ statt %appdata%\NEO2\.dennis2009-05-201-1/+1
| | | | git-svn-id: https://svn.neo-layout.org@1866 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Compose-Dateien aktualisiert (damit das Compose/Noten-Symbol ♫ wieder ↵dennis2009-05-141-5/+15
| | | | | | funktioniert). git-svn-id: https://svn.neo-layout.org@1850 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Umsetzung der Referenzänderung (r1842) auf der sechsten Ebene.dennis2009-05-131-7/+7
| | | | git-svn-id: https://svn.neo-layout.org@1844 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* TrayAbout() in eigene Funktion gesteckt.mösi2009-05-121-14/+19
| | | | git-svn-id: https://svn.neo-layout.org@1841 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* IBM-Layout nun auch in der Initialisierung verfügbarmösi2009-05-121-1/+1
| | | | git-svn-id: https://svn.neo-layout.org@1840 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Aufräumarbeiten: Ein paar Gosub-Style-Unterprogramme in Funktionen ↵mösi2009-05-125-127/+109
| | | | | | umgewandelt. Dadurch unnötig gewordene Quelldateien entfernt. git-svn-id: https://svn.neo-layout.org@1839 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Deutsch (IBM) sollte nun auch unterstützt werden.mösi2009-05-121-1/+5
| | | | git-svn-id: https://svn.neo-layout.org@1838 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Sollte es bei dem Benutzer, der das Skript startet, die Umgebungsvariable ↵mösi2009-05-121-0/+4
| | | | | | 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
* NEOEbeneAktualisieren etwas komprimiert und Ebenenevaluierung in Tabellen ↵mösi2009-05-051-27/+18
| | | | | | gepackt. Dabei auch gleich #119 gefixt. git-svn-id: https://svn.neo-layout.org@1815 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* CF%Comp% kann nun bei fehlgeschlagenem Compose bewirken, dass eine bis dahin ↵mösi2009-05-051-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* • Ein paar Variablen umbenanntmösi2009-05-032-14/+21
| | | | | | • 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
* Die Bildschirmtastatur hat nun eine sinnigere Titelzeilemösi2009-05-031-1/+1
| | | | git-svn-id: https://svn.neo-layout.org@1812 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Fehlerbehebung: Den weißer Rand am rechten und unteren Teil der ↵dennis2009-05-011-1/+1
| | | | | | Bildschirmtastatur entfernt. git-svn-id: https://svn.neo-layout.org@1810 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* • Bildschirmtastatur wird jetzt relativ zur verfügbaren Arbeitsfläche ↵mösi2009-04-301-6/+7
| | | | | | | | | 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
* Das Individualisieren der Ebenenfunktion (EbeneAktualisieren) möglich ↵mösi2009-04-304-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
* Rebuild nach Compose-Syntaxfehler-Behebungmösi2009-04-151-3/+6
| | | | git-svn-id: https://svn.neo-layout.org@1794 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Compose-Konvertierung im SMP-Bereich (Unicode-Codepoints > UFFFF) korrigiert.mösi2009-04-153-97/+99
| | | | git-svn-id: https://svn.neo-layout.org@1791 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Die bei der Compose-Modularisierung ausgegliederten Bausteine ↵dennis2009-04-141-0/+2803
| | | | | | 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
* Erste Implementierung von UTF-16-Unterstützung mit Surrogates.mösi2009-04-1412-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
* Umlaute gefixtflorian2009-02-261-6/+6
| | | | git-svn-id: https://svn.neo-layout.org@1713 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Sonderzeichen in der „Nicht kompatibles Tastaturlayout“-Nachricht geflickt.florian2009-02-261-3/+3
| | | | git-svn-id: https://svn.neo-layout.org@1705 b9310e46-f624-0410-8ea1-cfbb3a30dc96