summaryrefslogtreecommitdiffstats
path: root/windows/neo-vars/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Dynamisches Compose implementiert – allerdings noch recht starr und nicht ↵mösi2009-02-203-1/+1925
| | | | | | EXE-tauglich. git-svn-id: https://svn.neo-layout.org@1677 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* NumLock (Ntab) einen „Beautified“ Namen gegeben, sodass wiemitneo diese ↵mösi2009-02-202-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
* Die Compose-Sequenzen sind jetzt in eine eigene Funktion ausgelagert. Das ↵mösi2009-02-203-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
* Damit die Tools auch ohne vollständige Compose-Liste funktionieren, muss ↵mösi2009-02-191-1/+1
| | | | | | zumindest SComp (die Compose-Taste) tot sein. git-svn-id: https://svn.neo-layout.org@1672 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Gui statt MsgBoxmösi2009-02-132-22/+34
| | | | | | Deutsche Bezeichnungen für die diakritischen Tasten git-svn-id: https://svn.neo-layout.org@1660 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Ein paar unnötige Werte entfernt (GUI stellt sich in diesen Belangen von ↵mösi2009-02-131-8/+8
| | | | | | alleine ein) git-svn-id: https://svn.neo-layout.org@1659 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* WieMitNeo wird jetzt in einer modalen MessageBox ausgegeben, die mehr Platz ↵mösi2009-02-133-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
* unnötigen TrayTip entferntmösi2009-02-131-1/+1
| | | | git-svn-id: https://svn.neo-layout.org@1657 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* fehlererkennung reaktiviert, fehlende keysyms eingefügt. ↵mösi2009-02-132-4597/+4708
| | | | | | compose-Generierung jetzt deutlich flotter! git-svn-id: https://svn.neo-layout.org@1656 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Wiemitneo, erster Versuch.mösi2009-02-135-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
* git-svn-id: https://svn.neo-layout.org@1633 b9310e46-f624-0410-8ea1-cfbb3a30dc96dennis2009-02-031-1/+1
|
* Tausch von € und $ auf Ebene 2.dennis2009-02-034-2/+2
| | | | git-svn-id: https://svn.neo-layout.org@1632 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* habe in r1624 vergessen, den strikten Mod2-Lock (ShiftLock statt CapsLock) ↵mösi2009-02-021-2/+5
| | | | | | für die Bildschirmtastatur zu berücksichtigen – nachgeholt. git-svn-id: https://svn.neo-layout.org@1626 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* • deadkeys.png-Installation entferntmösi2009-02-022-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
* Erweiterung: Ebene1Caps (vorher Ebene12 genannt) und Ebene2Caps (siehe ↵dennis2009-02-024-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
* Ergänzung um ebene12.png (=CapsLock-Ebene) für die Bildschirmtastatur.dennis2009-02-022-1/+1
| | | | git-svn-id: https://svn.neo-layout.org@1618 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Diese Dateien sind überflüssig geworden (Siehe E-Mail von Martin am ↵dennis2009-02-023-14045/+0
| | | | | | 02.02.2009 um 14:44 Uhr) git-svn-id: https://svn.neo-layout.org@1610 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Update der PNG’s in eine eigene Make-Datei ausgelagert.dennis2009-02-022-3/+2
| | | | git-svn-id: https://svn.neo-layout.org@1609 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Jetzt sind die PNG’s auf Mœsis Wunsch doch wieder im SVN (E-Mail vom ↵dennis2009-02-026-0/+0
| | | | | | 02.02.2009 13:00) git-svn-id: https://svn.neo-layout.org@1608 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* git-svn-id: https://svn.neo-layout.org@1606 b9310e46-f624-0410-8ea1-cfbb3a30dc96dennis2009-02-026-0/+0
|
* git-svn-id: https://svn.neo-layout.org@1605 b9310e46-f624-0410-8ea1-cfbb3a30dc96dennis2009-02-026-0/+0
|
* PNG-Dateien werden lokal nicht mehr gelöscht (damit die AHK-Dateien wieder ↵dennis2009-02-021-3/+0
| | | | | | laufen). git-svn-id: https://svn.neo-layout.org@1604 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* erstmal compose.generated.ahk in Ordnung gebracht – es fehlten sämtliche ↵mösi2009-02-021-0/+6560
| | | | | | Compose-Sequenzen aus en_US.UTF8 git-svn-id: https://svn.neo-layout.org@1603 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Compose: aktualisiertmartin_r2009-02-022-6562/+11
| | | | | | Fixed: Ticket #120 git-svn-id: https://svn.neo-layout.org@1601 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Breite der Bildschirmtastatur korrigiert.dennis2009-02-011-6/+6
| | | | git-svn-id: https://svn.neo-layout.org@1593 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Kleinere Korrektur.dennis2009-02-012-5/+6
| | | | git-svn-id: https://svn.neo-layout.org@1591 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Es werden jetzt die stets akuellen, vom SVN-Hook produzierten Bilder für ↵dennis2009-02-018-0/+6
| | | | | | die AHK-Bildschirmtastatur benutzt. git-svn-id: https://svn.neo-layout.org@1590 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Epsilon ergänzt.dennis2009-01-301-1/+1
| | | | git-svn-id: https://svn.neo-layout.org@1582 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Anpassung an die Referenz (Geschlechterzeichen und †).dennis2009-01-301-4/+4
| | | | git-svn-id: https://svn.neo-layout.org@1566 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Den Fix aus r1540 an die richtige Stelle in tools.ahk verschobenmösi2009-01-282-3/+1
| | | | git-svn-id: https://svn.neo-layout.org@1559 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* #114 fixed: Status von Numlock wird bei Unterbrechen und Beenden des Skripts ↵martin_r2009-01-272-12/+25
| | | | | | bis zum Wiederaktivieren des Skripts wiederhergestellt git-svn-id: https://svn.neo-layout.org@1557 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Noch einige Aktualisierungen in der 3D-Grafik vorgenommenmartin_r2009-01-252-17/+13
| | | | | | e2v in der Bildschirmtastatur gelöscht git-svn-id: https://svn.neo-layout.org@1541 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Fix: CharProcDUni (♫uu: Unicode ⇒ Hex) hatte bei Shift ↵martin_r2009-01-251-3/+5
| | | | | | fälschlicherweise SL_M2 bzw. SR_M2 ausgegeben git-svn-id: https://svn.neo-layout.org@1540 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Dateigröße minimiert.dennis2009-01-238-0/+0
| | | | git-svn-id: https://svn.neo-layout.org@1528 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Anpassung der Bildschirmtastatur (kann evtl. weiter mit pngout komprimiert ↵martin_r2009-01-238-464/+258
| | | | | | | | werden) weitere Anpassung der Belegung von ahk git-svn-id: https://svn.neo-layout.org@1521 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Akualisierung auf Compose-Version 1506.dennis2009-01-231-1/+16
| | | | git-svn-id: https://svn.neo-layout.org@1516 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* ‣ auf e2KP_6 vergessenmartin_r2009-01-221-1/+1
| | | | git-svn-id: https://svn.neo-layout.org@1515 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Anpassung des AHK-Treibers an die Referenz-2.0-rc1 ;)martin_r2009-01-221-9/+9
| | | | git-svn-id: https://svn.neo-layout.org@1514 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Der Taschenrechner unterstützt nun auch Hex-Zahlen (die mit "0x" ↵mösi2008-12-221-6/+55
| | | | | | eingeleitet werden) sowie die binäroperationen | bzw. & für bitweises ODER bzw. UND. git-svn-id: https://svn.neo-layout.org@1309 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Calculator nunmehr auf ♫uc und ♫UC gelegt, um Kollisionen mit ↵mösi2008-12-021-2/+2
| | | | | | bestehenden Cocos zu vermeiden. git-svn-id: https://svn.neo-layout.org@1264 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Einen einfachen Taschenrechner über ♫cc hinzugefügt. ♫cc (mit ↵mösi2008-12-021-0/+145
| | | | | | | | Kleinbuchstaben) erlaubt die fehlerfreie Eingabe von zwei Zahlen (Ganzzahl oder Dezimal) mit einem Grundrechnungsoperator (+, -, * oder /) dazwischen, wobei die Berechnung mit einem nachfolgenden Space, Enter oder = erfolgt. Das Ergebnis wird dann als Tastendrücke an die aktive Applikation geschickt. Über ♫CC (Großbuchstaben) erfolgt zusätzlich ein Echo der eingegebenen Ziffern, und das Ergebnis wird immer mit einem = angehängt. git-svn-id: https://svn.neo-layout.org@1262 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Fixed: Modifier-Proc-Funktionen werden in PressHook-ed Funktionen nicht wie ↵mösi2008-11-301-2/+6
| | | | | | benötigt aufgerufen, was bewirkt, dass jeglicher Druck auf einen Mod (wie bspw. Mod4 für die Numpad-Ziffern) das Proc beendet. git-svn-id: https://svn.neo-layout.org@1256 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Modifier noch besser in die CharOut-Struktur eingearbeitetmösi2008-11-272-50/+64
| | | | git-svn-id: https://svn.neo-layout.org@1252 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Verbesserung (Erhöhung) der Ausgabegeschwindigkeit bei Tastensequenzen, ↵mösi2008-11-271-0/+1
| | | | | | insbesondere Unicode-Sequenzen in GTK+-Applikationen, denen man sonst beim Zusammenstellen des Zeichens zuschauen kann. git-svn-id: https://svn.neo-layout.org@1251 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* • Hook für die Funktionstasten auf sämtlichen Ebenen aktiviert (also ↵mösi2008-11-273-124/+174
| | | | | | | | | auch bei gedrücktem Shift, etc). • Modifier (Shift, Mod3, Mod4, rechts und links) nun in den allgemeinen Hook-Mechanismus (AllStar) eingebunden. git-svn-id: https://svn.neo-layout.org@1249 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Nachtrag zu r1246: neues make-build.bat, das die custom.ahk temporär ↵mösi2008-11-262-3/+28
| | | | | | umbenennt, und neues Top-level AHK-Skript git-svn-id: https://svn.neo-layout.org@1247 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* • custom.ahk im APPDATA-Ordner (z.B. C:\Dokumente und ↵mösi2008-11-2610-503/+625
| | | | | | | | | | | | Einstellungen\<benutzer>\Anwendungsdaten\NEO2\custom.ahk) wird nun dynamisch eingebunden. Im Make-Prozess wird die Datei kurzfristig umbenannt, um ein Einbinden der Datei des Maintainers ins EXE zu vermeiden. • Bildschirmtastatur ist nun komplett in einer Datei (screenkeyboard.ahk). • Einhand-Neo ist nun komplett in einer Datei (einhandneo.ahk). • Lernmodus ist nun komplett in einer Datei (lernmodus.ahk). • Lang-S-Tastatur ist nun komplett in einer Datei (langstastatur.ahk). • Die erweiterten NEO-AHK-Funktionen (Unicode-Eingabe, -Decodieren, Römische Zahlen) sind nun komplett in einer Datei (tools.ahk). git-svn-id: https://svn.neo-layout.org@1246 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Compose auf den neuesten Stand gebrachtmartin_r2008-11-261-5/+16
| | | | git-svn-id: https://svn.neo-layout.org@1243 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* Mod6+7,8,9 an die Referenz angepasstmartin_r2008-11-261-4/+4
| | | | git-svn-id: https://svn.neo-layout.org@1242 b9310e46-f624-0410-8ea1-cfbb3a30dc96
* • Alle Modus-Schalter von Ebene 4 auf Ebene 3 umgestellt.mösi2008-11-193-19/+19
| | | | | | | • Auch Reload ist jetzt Mod3+Escape • Bug mit F12 (lieferte auf Ebenen 1 und 2 fälschlich F10) behoben. git-svn-id: https://svn.neo-layout.org@1228 b9310e46-f624-0410-8ea1-cfbb3a30dc96