Commit graph

191 commits

Author SHA1 Message Date
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
mösi
5e03d37d5d fehlererkennung reaktiviert, fehlende keysyms eingefügt. compose-Generierung jetzt deutlich flotter!
git-svn-id: https://svn.neo-layout.org@1656 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13 15:00:50 +00:00
mösi
24229c131a Wiemitneo, erster Versuch.
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-13 08:54:48 +00:00
dennis
7f97772df9 Build von r1633_r1613 (Tausch von € und $ auf Ebene 2)
git-svn-id: https://svn.neo-layout.org@1634 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-03 16:29:55 +00:00
dennis
6fea2023cc git-svn-id: https://svn.neo-layout.org@1633 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2009-02-03 16:27:32 +00:00
dennis
eb83118143 Tausch von € und $ auf Ebene 2.
git-svn-id: https://svn.neo-layout.org@1632 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-03 16:10:30 +00:00
mösi
8d3e633fe5 build von r1626-r1600
git-svn-id: https://svn.neo-layout.org@1627 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 16:06:27 +00:00
mösi
086c755d73 habe in r1624 vergessen, den strikten Mod2-Lock (ShiftLock statt CapsLock) 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 16:05:46 +00:00
mösi
1e2c8f2bd6 Build von r1624-r1600
git-svn-id: https://svn.neo-layout.org@1625 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 15:52:52 +00:00
mösi
14cda86155 • deadkeys.png-Installation entfernt
• 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-02 15:50:08 +00:00
dennis
211a42c69f Erweiterung: Ebene1Caps (vorher Ebene12 genannt) und Ebene2Caps (siehe 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-02 15:24:05 +00:00
dennis
82f7c7001e Ergänzung um ebene12.png (=CapsLock-Ebene) für die Bildschirmtastatur.
git-svn-id: https://svn.neo-layout.org@1618 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 14:53:47 +00:00
dennis
96d737c820 Diese Dateien sind überflüssig geworden (Siehe E-Mail von Martin am 02.02.2009 um 14:44 Uhr)
git-svn-id: https://svn.neo-layout.org@1610 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 13:59:44 +00:00
dennis
b8f438b9a9 Update der PNG’s in eine eigene Make-Datei ausgelagert.
git-svn-id: https://svn.neo-layout.org@1609 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 13:06:53 +00:00
dennis
1b8b74fbbc Jetzt sind die PNG’s auf Mœsis Wunsch doch wieder im SVN (E-Mail vom 02.02.2009 13:00)
git-svn-id: https://svn.neo-layout.org@1608 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 12:58:10 +00:00
dennis
6a197a363e git-svn-id: https://svn.neo-layout.org@1606 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2009-02-02 12:42:34 +00:00
dennis
f3539f1de0 git-svn-id: https://svn.neo-layout.org@1605 b9310e46-f624-0410-8ea1-cfbb3a30dc96 2009-02-02 12:41:17 +00:00
dennis
5639e06683 PNG-Dateien werden lokal nicht mehr gelöscht (damit die AHK-Dateien wieder laufen).
git-svn-id: https://svn.neo-layout.org@1604 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 12:40:38 +00:00
mösi
01803e0554 erstmal compose.generated.ahk in Ordnung gebracht – es fehlten sämtliche Compose-Sequenzen aus en_US.UTF8
git-svn-id: https://svn.neo-layout.org@1603 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 11:19:34 +00:00
martin_r
fb67a1996f Build: neo20.exe
git-svn-id: https://svn.neo-layout.org@1602 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 10:03:25 +00:00
martin_r
91afe512d5 Compose: aktualisiert
Fixed: Ticket #120

git-svn-id: https://svn.neo-layout.org@1601 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-02 10:01:51 +00:00
dennis
0cc22537cb Breite der Bildschirmtastatur korrigiert.
git-svn-id: https://svn.neo-layout.org@1593 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-01 14:32:01 +00:00
dennis
08e15f2355 Build von r1591_r1562 (Erstmals mit den vom SVN-Hook erzeugten Bildern)
git-svn-id: https://svn.neo-layout.org@1592 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-01 14:29:01 +00:00
dennis
9bbcc8cb66 Kleinere Korrektur.
git-svn-id: https://svn.neo-layout.org@1591 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-01 14:24:18 +00:00
dennis
8e50ef4828 Es werden jetzt die stets akuellen, vom SVN-Hook produzierten Bilder für die AHK-Bildschirmtastatur benutzt.
git-svn-id: https://svn.neo-layout.org@1590 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-01 14:08:18 +00:00
dennis
ae76519d2d Epsilon ergänzt.
git-svn-id: https://svn.neo-layout.org@1582 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-30 12:41:24 +00:00
dennis
82abb66987 Anpassung an die Referenz (Geschlechterzeichen und †).
git-svn-id: https://svn.neo-layout.org@1566 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-30 01:22:46 +00:00
mösi
881ad586c4 Den Fix aus r1540 an die richtige Stelle in tools.ahk verschoben
git-svn-id: https://svn.neo-layout.org@1559 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-28 09:02:33 +00:00
martin_r
b048475ff6 #114 fixed: Status von Numlock wird bei Unterbrechen und Beenden des Skripts bis zum Wiederaktivieren des Skripts wiederhergestellt
git-svn-id: https://svn.neo-layout.org@1557 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-27 15:17:59 +00:00
martin_r
308546ffac Noch einige Aktualisierungen in der 3D-Grafik vorgenommen
e2v in der Bildschirmtastatur gelöscht

git-svn-id: https://svn.neo-layout.org@1541 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-25 07:23:29 +00:00
martin_r
5ef85f7c61 Fix: CharProcDUni (♫uu: Unicode ⇒ Hex) hatte bei Shift fälschlicherweise SL_M2 bzw. SR_M2 ausgegeben
git-svn-id: https://svn.neo-layout.org@1540 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-25 07:04:16 +00:00
dennis
34532be9f6 Dateigröße minimiert.
git-svn-id: https://svn.neo-layout.org@1528 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-23 12:04:20 +00:00
martin_r
a4df11dda2 Anpassung der Bildschirmtastatur (kann evtl. weiter mit pngout komprimiert werden)
weitere Anpassung der Belegung von ahk

git-svn-id: https://svn.neo-layout.org@1521 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-23 04:13:36 +00:00
dennis
81f30e6832 Build von r1518-r1506 (Anpassung an die Neue Referenz)
git-svn-id: https://svn.neo-layout.org@1519 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-23 00:28:31 +00:00
dennis
f13e61520c Akualisierung auf Compose-Version 1506.
git-svn-id: https://svn.neo-layout.org@1516 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-23 00:15:36 +00:00
martin_r
1cc55f7e0d ‣ auf e2KP_6 vergessen
git-svn-id: https://svn.neo-layout.org@1515 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-22 20:03:36 +00:00
martin_r
16d29797cc Anpassung des AHK-Treibers an die Referenz-2.0-rc1 ;)
git-svn-id: https://svn.neo-layout.org@1514 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-01-22 19:46:09 +00:00
mösi
e8abcf640a build von r1309-1214
git-svn-id: https://svn.neo-layout.org@1310 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-22 13:44:30 +00:00
mösi
4637bc8a3a Der Taschenrechner unterstützt nun auch Hex-Zahlen (die mit "0x" 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
2008-12-22 13:43:23 +00:00
erik
940e29b981 Monster-entBOMmung. Alles weg! Braucht kein Mensch. Und Trac auch nicht mehr.
Also merken: NIE WIEDER BOM setzen! Das wird ab jetzt bestraft.

Wie ich die BOMs entfernt habe, seht Ihr hier (im Verzeichnis des Neo-SVN starten):
  for i in $(find -type f | grep -v \.svn); do sed -i '1s%^\xef\xbb\xbf%%' "$i"; done

In der trac.ini war dazu nur folgendes notwendig zu ändern:
  default_charset = utf8

Danke an Mœsi für den (etwas späten) Hinweis.

git-svn-id: https://svn.neo-layout.org@1289 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-18 15:21:02 +00:00
mösi
af05f94f85 build von r1264-r1214
git-svn-id: https://svn.neo-layout.org@1265 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-02 17:48:35 +00:00
mösi
088181683e Calculator nunmehr auf ♫uc und ♫UC gelegt, um Kollisionen mit bestehenden Cocos zu vermeiden.
git-svn-id: https://svn.neo-layout.org@1264 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-12-02 17:47:50 +00:00