mösi
d097b56b4d
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.
2009-02-13 17:40:01 +00:00
mösi
c4578d78d4
unnötigen TrayTip entfernt
2009-02-13 15:01:45 +00:00
mösi
34a0b64949
fehlererkennung reaktiviert, fehlende keysyms eingefügt. compose-Generierung jetzt deutlich flotter!
2009-02-13 15:00:50 +00:00
mösi
2887ed502f
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.
2009-02-13 08:54:48 +00:00
dennis
b351f6d9d2
Build von r1633_r1613 (Tausch von € und $ auf Ebene 2)
2009-02-03 16:29:55 +00:00
dennis
ffe6cbb747
2009-02-03 16:27:32 +00:00
dennis
38bbb85ddd
Tausch von € und $ auf Ebene 2.
2009-02-03 16:10:30 +00:00
mösi
93c19e26d1
build von r1626-r1600
2009-02-02 16:06:27 +00:00
mösi
8a71210eca
habe in r1624 vergessen, den strikten Mod2-Lock (ShiftLock statt CapsLock) für die Bildschirmtastatur zu berücksichtigen – nachgeholt.
2009-02-02 16:05:46 +00:00
mösi
1a4e2ce480
Build von r1624-r1600
2009-02-02 15:52:52 +00:00
mösi
13ea079f30
• deadkeys.png-Installation entfernt
...
• Mod2-Lock und die entsprechende Umschaltung mit Shift wird nun richtig in der Bildschirmtastatur angezeigt.
2009-02-02 15:50:08 +00:00
dennis
745ec3e7c9
Erweiterung: Ebene1Caps (vorher Ebene12 genannt) und Ebene2Caps (siehe Mœsis E-Mail am 02.02.2009 um 15:54 Uhr) für die Bildschirmtastatur.
2009-02-02 15:24:05 +00:00
dennis
7eaba3ddff
Ergänzung um ebene12.png (=CapsLock-Ebene) für die Bildschirmtastatur.
2009-02-02 14:53:47 +00:00
dennis
4d8ae7f314
Diese Dateien sind überflüssig geworden (Siehe E-Mail von Martin am 02.02.2009 um 14:44 Uhr)
2009-02-02 13:59:44 +00:00
dennis
4c662e6943
Update der PNG’s in eine eigene Make-Datei ausgelagert.
2009-02-02 13:06:53 +00:00
dennis
3f74bc1796
Jetzt sind die PNG’s auf Mœsis Wunsch doch wieder im SVN (E-Mail vom 02.02.2009 13:00)
2009-02-02 12:58:10 +00:00
dennis
376467613a
2009-02-02 12:42:34 +00:00
dennis
b5e33dfa33
2009-02-02 12:41:17 +00:00
dennis
75e5277b76
PNG-Dateien werden lokal nicht mehr gelöscht (damit die AHK-Dateien wieder laufen).
2009-02-02 12:40:38 +00:00
mösi
a0f75d8243
erstmal compose.generated.ahk in Ordnung gebracht – es fehlten sämtliche Compose-Sequenzen aus en_US.UTF8
2009-02-02 11:19:34 +00:00
martin_r
6db958d4ef
Build: neo20.exe
2009-02-02 10:03:25 +00:00
martin_r
47d9cba786
Compose: aktualisiert
...
Fixed: Ticket #120
2009-02-02 10:01:51 +00:00
dennis
a6eb41f489
Breite der Bildschirmtastatur korrigiert.
2009-02-01 14:32:01 +00:00
dennis
48fa37da08
Build von r1591_r1562 (Erstmals mit den vom SVN-Hook erzeugten Bildern)
2009-02-01 14:29:01 +00:00
dennis
2a31272d01
Kleinere Korrektur.
2009-02-01 14:24:18 +00:00
dennis
d28cae4dbd
Es werden jetzt die stets akuellen, vom SVN-Hook produzierten Bilder für die AHK-Bildschirmtastatur benutzt.
2009-02-01 14:08:18 +00:00
dennis
fb1b3474b3
Epsilon ergänzt.
2009-01-30 12:41:24 +00:00
dennis
941ea2cb46
Anpassung an die Referenz (Geschlechterzeichen und †).
2009-01-30 01:22:46 +00:00
mösi
26e5e546a9
Den Fix aus r1540 an die richtige Stelle in tools.ahk verschoben
2009-01-28 09:02:33 +00:00
martin_r
13f842b032
#114 fixed: Status von Numlock wird bei Unterbrechen und Beenden des Skripts bis zum Wiederaktivieren des Skripts wiederhergestellt
2009-01-27 15:17:59 +00:00
martin_r
a44cee8e26
Noch einige Aktualisierungen in der 3D-Grafik vorgenommen
...
e2v in der Bildschirmtastatur gelöscht
2009-01-25 07:23:29 +00:00
martin_r
e1280d0bbc
Fix: CharProcDUni (♫uu: Unicode ⇒ Hex) hatte bei Shift fälschlicherweise SL_M2 bzw. SR_M2 ausgegeben
2009-01-25 07:04:16 +00:00
dennis
33470f5fbf
Dateigröße minimiert.
2009-01-23 12:04:20 +00:00
martin_r
7ca38bcbb4
Anpassung der Bildschirmtastatur (kann evtl. weiter mit pngout komprimiert werden)
...
weitere Anpassung der Belegung von ahk
2009-01-23 04:13:36 +00:00
dennis
f589299431
Build von r1518-r1506 (Anpassung an die Neue Referenz)
2009-01-23 00:28:31 +00:00
dennis
205ead5570
Akualisierung auf Compose-Version 1506.
2009-01-23 00:15:36 +00:00
martin_r
0e2d48778b
‣ auf e2KP_6 vergessen
2009-01-22 20:03:36 +00:00
martin_r
b4f49c258c
Anpassung des AHK-Treibers an die Referenz-2.0-rc1 ;)
2009-01-22 19:46:09 +00:00
mösi
89439b36ab
build von r1309-1214
2008-12-22 13:44:30 +00:00
mösi
cc6810342d
Der Taschenrechner unterstützt nun auch Hex-Zahlen (die mit "0x" eingeleitet werden) sowie die binäroperationen | bzw. & für bitweises ODER bzw. UND.
2008-12-22 13:43:23 +00:00
erik
88d7cf4f5d
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.
2008-12-18 15:21:02 +00:00
mösi
26af02025f
build von r1264-r1214
2008-12-02 17:48:35 +00:00
mösi
fad1e7d98a
Calculator nunmehr auf ♫uc und ♫UC gelegt, um Kollisionen mit bestehenden Cocos zu vermeiden.
2008-12-02 17:47:50 +00:00
mösi
a3d6a0e7a4
build von r1262-r1214
2008-12-02 16:57:58 +00:00
mösi
c4a82bb75c
Einen einfachen Taschenrechner über ♫cc hinzugefügt. ♫cc (mit 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.
2008-12-02 15:37:22 +00:00
mösi
aa5be038a1
Kurzes Readme erstellt.
2008-12-01 20:07:32 +00:00
mösi
f0af46e625
build von r1256-r1204.
2008-11-30 07:44:08 +00:00
mösi
0e767a2455
Fixed: Modifier-Proc-Funktionen werden in PressHook-ed Funktionen nicht wie benötigt aufgerufen, was bewirkt, dass jeglicher Druck auf einen Mod (wie bspw. Mod4 für die Numpad-Ziffern) das Proc beendet.
2008-11-30 07:35:23 +00:00
mösi
b30c5e9352
Modifier noch besser in die CharOut-Struktur eingearbeitet
2008-11-27 14:30:40 +00:00
mösi
fe1f15854b
Verbesserung (Erhöhung) der Ausgabegeschwindigkeit bei Tastensequenzen, insbesondere Unicode-Sequenzen in GTK+-Applikationen, denen man sonst beim Zusammenstellen des Zeichens zuschauen kann.
2008-11-27 14:29:19 +00:00
mösi
fbe8b71ccf
• Hook für die Funktionstasten auf sämtlichen Ebenen aktiviert (also auch bei gedrücktem Shift, etc).
...
• Modifier (Shift, Mod3, Mod4, rechts und links) nun in den allgemeinen Hook-Mechanismus (AllStar) eingebunden.
2008-11-27 10:03:13 +00:00
mösi
d3d342363c
Nachtrag zu r1246: neues make-build.bat, das die custom.ahk temporär umbenennt, und neues Top-level AHK-Skript
2008-11-26 20:32:13 +00:00
mösi
fd347abf93
• custom.ahk im APPDATA-Ordner (z.B. C:\Dokumente und 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).
2008-11-26 20:30:52 +00:00
martin_r
5a2eb1b272
Build von r1243-r1214
2008-11-26 18:10:16 +00:00
martin_r
fbcffa993f
Compose auf den neuesten Stand gebracht
2008-11-26 18:08:36 +00:00
martin_r
531039fa81
Mod6+7,8,9 an die Referenz angepasst
2008-11-26 18:06:45 +00:00
mösi
0a5ef65b7f
• Alle Modus-Schalter von Ebene 4 auf Ebene 3 umgestellt.
...
• Auch Reload ist jetzt Mod3+Escape
• Bug mit F12 (lieferte auf Ebenen 1 und 2 fälschlich F10) behoben.
2008-11-19 19:18:51 +00:00
mösi
bea33697a3
build von r1226-r1201
2008-11-19 15:45:15 +00:00
mösi
3c2e5bae1f
Fehler bei Funktionstasten-Shortcuts machten diese funktionsuntüchtig (F1~F9).
2008-11-19 14:36:53 +00:00
mösi
84a5fe7402
build von r1224-r1201
2008-11-19 13:29:34 +00:00
mösi
164a650101
Mod4+F8 is back, schaltet AlwaysOnTop der Bildschirmtastatur ein und aus.
2008-11-19 13:26:59 +00:00
mösi
a1024f2365
• Es wird jetzt davon ausgegangen, dass Bildschirmtastatur und Icons eingebunden werden. Entsprechende Konfigurationskonstanten wurden entfernt.
...
• Alle Funktionstasten werden jetzt gehookt (und stehen damit dem Einhandmodus und möglichen Compose-Sequenzen zur Verfügung)
• Mod4+F1 wird jetzt auch über die normalen KeyHooks abgewickelt
•
2008-11-19 13:08:16 +00:00
mösi
f65981d9c8
build von r1221-r1201
2008-11-18 15:43:02 +00:00
mösi
1c0612859e
alles auf _subwcrev1.generated.ahk umgestellt. Namen sind Schall und Rauch.
2008-11-18 15:42:07 +00:00
mösi
04dcdc7eb2
Build-Prozess wieder in Ordnung gebracht: die generierte _subwcrev1.generated.ahk, die dort nur eingecheckt war, damit auch im AHK-Skript eine Revision angezeigt wird und nicht nur im .EXE, wurde wieder entfernt. Nach Möglichkeit werden zwei SVN-Clients gesucht: TortoiseSVN und CollabNet-SVN-CLI, und mit deren Bordmitteln wird beim AHK-Skript dynamisch die aktuelle Revision und der Consistentcy State eruiert (der Output der beiden Tools ist unterschiedlich, aber das stört im Moment kaum). Was fehlt ist eine sinnvolle Lösung für den Anwender, der sich die einzelnen AHK-Sourcefiles ohne Subversion runterlädt oder einen anderen SVN-Client verwendet. In diesen Fällen wird derzeit „r<unknown>“ ausgegeben. Nicht hübsch, aber immerhin etwas.
2008-11-18 15:40:37 +00:00
mösi
bea2956dea
Bis zu einer besseren, umfassenderen Lösung mal auf „Event“ gestellt, da das die verlorene-Zeichen-Problem zu beheben scheint
2008-11-18 14:53:01 +00:00
mösi
e67a7068ba
Neue Bildschirmtastatur: Aktiviert wird diese nur über Mod4+F1, danach folgt sie dem aktuellen Stand der Modifier. Derzeit nicht unterstütz wird das Bild für die toten Tasten (wie soll man das machen?)
2008-11-18 13:54:56 +00:00
mösi
de633e032c
Unshift-Konstanten für alle relevanten Zeichen in Ordnung gebracht. Es sollte nun beispielsweise für alle Tasten/Zeichen möglich sein, eine Compose-Unicode-Sequenz mit Shift+Space bzw. Shift+Enter oder bei gedrücktem CapsLock abzuschließen, z.B. für ein kleines »a«: ♫,u,u,6,1,Shift+Space
2008-11-18 13:08:53 +00:00
martin_r
c9724f29d7
Build von r1209-r1201,
...
eol-style auf native gesetzt
2008-11-15 23:23:46 +00:00
martin_r
a2050d5870
Bildschirmtastatur gefixt
2008-11-15 23:20:16 +00:00
martin_r
9d6bd1a72e
Build von r1202-r1201
2008-11-14 07:21:19 +00:00
martin_r
aa8d4674cc
compose.generated.ahk hat sich geändert
2008-11-14 07:17:54 +00:00
martin_r
f33743342c
2008-11-13 18:10:08 +00:00
martin_r
867b215486
2008-11-13 18:05:23 +00:00
martin_r
7484c88748
Build von r1196-r1090
2008-11-13 18:03:11 +00:00
martin_r
e36afaeaea
2008-11-13 18:00:36 +00:00
martin_r
16571d94f0
2008-11-13 18:00:00 +00:00
martin_r
127ac98e91
sonst kann neo20-all.ahk nicht sinngemäß verwendet werden
2008-11-13 17:42:52 +00:00
martin_r
9d62105c8b
Build von r1192-r1090
2008-11-13 17:40:27 +00:00
martin_r
15e50eb2d4
bildschirmtastatur aufgeräumt
2008-11-13 17:39:22 +00:00
martin_r
2f08fc664e
Build von r1190-r1090
2008-11-13 17:27:43 +00:00
martin_r
0d0ff9903b
unterstrich vergessen
2008-11-13 17:25:32 +00:00
martin_r
927f780888
dateien weiter strukturiert
...
deadkeys-schaubild auf mod4+F7
kleinschreibung
2008-11-13 17:20:23 +00:00
martin_r
d50811741a
2008-11-13 17:18:33 +00:00
martin_r
874ae8f08f
2008-11-13 17:14:59 +00:00
martin_r
c0ff57d475
2008-11-13 17:14:03 +00:00
martin_r
d4d201a822
2008-11-13 17:12:38 +00:00
mösi
0bdcbf0350
build von r1183-r1090
2008-11-13 14:45:32 +00:00
mösi
bac50bd36a
Performance-Einstellungen in eine eigene Datei gegeben zwecks besserer Übersicht über die Einstellungen
2008-11-13 14:14:58 +00:00
mösi
f37b447050
Build für r1179-r1090
2008-11-12 19:24:29 +00:00
mösi
375ea5b61c
Neuer Build-Prozess mit eingechecktem Compose-Compilat und separatem Make-Compose.
2008-11-12 19:02:15 +00:00
mösi
864619a9d5
das Zusammenkopieren der AHK-Teile entfällt nunmehr, wir überlassen es ahk2exe, die richtigen Includes zu finden.
2008-11-12 17:59:30 +00:00
mösi
5d5961be37
Bug gefixt: Zwei Unicode-Sequenzen hinter einander haben so nicht funktioniert, weil das Script noch nichts vom Up-Event des letzten U-Zeichens der Compose-Sequenz ♫UU mitbekommen hat und beim down-Event des nächsten U-Zeichens (des ersten der nächsten ♫UU-Sequenz) gleich wieder das Unicode-Proc aufruft.
2008-11-12 14:21:38 +00:00
mösi
b4e44c6a1c
neo20-all.ahk liegt jetzt nicht mehr versteckt im Unterverzeichnis sondern direkt im src-Top.
2008-11-12 11:17:48 +00:00
mösi
9ed7fcc2f2
Bei inkonsistentem Compose-Directory wird jetzt auch nicht neo20.exe sondern neo20-rxxxx.exe erstellt, um auf diesen Umstand hinzuweisen
2008-11-12 11:14:39 +00:00
martin_r
fed54e3be8
Build von r1171-r1090
2008-11-12 09:58:45 +00:00
martin_r
b8a4c91034
weitere middle dots
2008-11-12 09:54:19 +00:00
mösi
f5eb53c071
Compose,d,d decodiert nun das nächste ausgegebenen Zeichen, nicht die gedrückte Taste. Die ausgabe erfolgt derzeit exklusiv im praktischen TrayTip.
2008-11-11 16:46:18 +00:00
mösi
47859a8cea
Die VM-Belegungsvariante hat nun die Tasten 4 und 5 auf den Ebenen 2 und 3 vertauscht, sodass man die einfachen und doppelten Guillemots in diesem Modus im «nicht-deutschen Modus» verwendet. Vielleicht machen wir daraus auch mal eine Extra-Option für das normale Layout.
2008-11-11 16:22:14 +00:00
martin_r
94d0b41f0b
Build von r1166
2008-11-11 16:06:11 +00:00
martin_r
6510939d08
Bezeichnung entspricht nicht meinem Geschmack. Das macht die Lang-S-Tastatur lächerlich!
2008-11-11 16:04:46 +00:00
mösi
3ec891d7a6
build von r1164-r1090
2008-11-11 14:32:47 +00:00
mösi
a06b6d1ef6
• EbeneAktualisieren() wurde verschoben, dabei aber den CapsLock-Ebenen-Wechsel zwischen unterschiedlichen Tasten verhaut. Gefixt.
...
• CapsLock-Funktion für Einhand-Modus als Ebene5+Tab, d.h. Mod2+Mod3+Space+ß implementiert.
2008-11-11 14:25:16 +00:00
mösi
03cec5be8a
Alten Lernmodus-Hook entfernt
2008-11-11 13:20:35 +00:00
mösi
1795959751
Working Directory sollte jetzt (wieder) zuverlässig gesetzt werden
2008-11-11 08:23:46 +00:00
mösi
e15efd1e7c
TrayTip statt MsgBox eingebaut. Läuft asynchron (muss nicht bestätigt werden)
2008-11-10 19:21:44 +00:00
mösi
ec7bd13da0
Optimierungen der Speichernutzung und DLL-Aufrufen von http://fmate14.web.elte.hu/autohotkey/SendU/SendU.ahk in Sendunicode-Funktionen eingearbeitet
2008-11-10 18:07:34 +00:00
mösi
ef7fbc0e35
Saubererer Working-Dir-Hack für das Entwickler-AHK-Skript
2008-11-10 17:43:23 +00:00
mösi
1d658163cb
zeigeModusBox zum Ein/Ausschalten der Modus-Wechsel-Hinweisboxen auf Vorschlag von martin_r hinzugefügt
2008-11-10 09:55:10 +00:00
mösi
eeabbbdfb4
Mod4+Function: Text in Benachrichtigungen in Ordnung gebracht
...
Einhandmodus: ß→tab in Ordnung gebracht
2008-11-10 09:21:03 +00:00
mösi
7e7057496e
Vorschlag von martin_r: andere Reihenfolge der Mod4+Function-Selektoren.
2008-11-10 08:38:30 +00:00
mösi
7ab60e0532
build von r1153-r1090
2008-11-09 22:05:34 +00:00
mösi
d1e42dfd48
Alle Sondermodes auf Mod4+Function-Taste gelegt. Dazu weitere Hooks für F9 und F12 eingetragen
2008-11-09 22:03:02 +00:00
martin_r
eed4213658
Komfortable Source für die Bildschirmtastatur hinzugefügt
2008-11-07 23:17:00 +00:00
martin_r
c51aae8035
Für Mœsi zu Testzwecken…
2008-11-07 22:59:17 +00:00
mösi
7a24fdb39f
build von r1137-r1090
2008-11-07 19:00:18 +00:00
mösi
06d432f004
ticket#7: fixed, auch für Mod3 und Mod4.
2008-11-07 18:55:57 +00:00
mösi
1a81cf9c5c
build von r1133-r1090
2008-11-07 10:52:15 +00:00
mösi
aaa01211ba
ticket#7: fixed. Jeder Nicht-Modifier-Tastendruck wird registriert und verhindert darauffolgendes Aktivieren des CapsLock mit dem überlappenden Drücken des anderen Shift.
2008-11-07 10:47:34 +00:00
mösi
0384a4ba66
build von r1131-r1090
2008-11-07 10:35:36 +00:00
mösi
760ed73f63
Sorry, da war noch ein Kommentar zu Testzwecken drinnen… raus damit.
2008-11-07 10:30:12 +00:00
mösi
d47601ddf0
• EncodeUni kann jetzt auch Zeichen von U+0001 bis U+000D richtig umwandeln
...
• Iterative Herangehensweise an das Ersetzen der mit Backslach escape-ten Zeichen, speziell \n wird jetzt korrekt ersetzt.
2008-11-07 10:27:11 +00:00
mösi
2e87a368f3
build von r1128-r1090
2008-11-06 19:56:17 +00:00
mösi
83dd6be324
Yes, Yes, Yes!!! Es geht! Performance-Probleme bei hoher Prozessorlast in den Griff bekommen, man muss nur die Threads als uninterruptible markieren.
2008-11-06 19:52:05 +00:00
mösi
350522181c
compiliert für r1126-r1090
2008-11-06 19:31:58 +00:00
mösi
6b779e02b0
Bugfix für unerwartete NEO-AHK-Deaktivierung nach Neustart über Mod4+ESC: Wenn man Mod4 danach zu lange gedrückt hält und loslässt, wird AHK plötzlich deaktiviert. Grund war, dass AHK offenbar bei gedrücktem Mod4 und Loslassen selbigen den ersten Key-Hook abarbeitet, der im Skript steht. Ist offenbar ein Bug. Gefixt, indem ein Dummy-Key-Capture für F24 (auf den meisten Tasten nicht vorhanden und für NEO unwichtig) eingerichtet wurde, das die Taste unmodifiziert durchlässt und mit einem „return“ endet.
2008-11-06 19:26:36 +00:00
mösi
e12e0ff02d
letzte Updates: r1124-r1090
2008-11-06 18:39:57 +00:00
mösi
5e491393db
Optimierungen:
...
• EbeneAktualisieren wird jetzt nach den Modifiern (drücken, loslassen) aufgerufen und entlastet daher die normale Tastendruck-Logik
• Variablenzuweisungen und -abfragen in CharOut/Down/Up sowie in CharStarDown/Up reduziert
• (derzeit) unnötige Abfrage von TK_%PhysKey% und lokale Variable ActKey in TransformKey() entfernt
2008-11-06 18:29:50 +00:00
mösi
438a3ec337
letzte Updates: r1122-r1090
2008-11-06 13:55:55 +00:00
mösi
d94f9ee8cc
Make-Prozess reaktiviert. en_us.ahk und neocomp.ahk sind generierte Dateien und haben daher im Source-Verzeichnis eingecheckt nichts verloren!
2008-11-06 13:29:46 +00:00
martin_r
7b92bad7e7
2008-11-06 07:02:02 +00:00
martin_r
2474791722
Deadkeys-Schaubild-Entwurfsversion
2008-11-06 07:01:15 +00:00
martin_r
12448d0359
und die exe-Dateien
2008-11-06 06:36:55 +00:00
martin_r
c2ef61b5bd
Bildschirmtastatur jetzt mit Numpad
...
mit pngout bearbeitet
Fenster für die Bildschirmtastatur an die neue Bildbreite angepasst
2008-11-06 06:28:21 +00:00
martin_r
7a1323104c
Compose und T3 funktionieren wieder
2008-11-06 04:20:23 +00:00
martin_r
82193dbef3
2008-11-06 03:33:31 +00:00
martin_r
28af53f459
OK, wieder raus…
2008-11-06 03:31:54 +00:00
martin_r
3ebe46417c
2008-11-06 03:25:12 +00:00
martin_r
6215761fdb
Auch nur zu Testzwecken
2008-11-06 03:22:56 +00:00
martin_r
a73cfab943
Das ist nur zu Testzwecken
2008-11-06 03:21:37 +00:00
martin_r
b3f5376e5a
Die Make-Build.bat jetzt auch für Leute, die sie ahk-Dateien als default nicht ausführen (sondern z.B. bearbeiten).
2008-11-06 03:13:57 +00:00
mösi
873c75bfe4
NoEnv entsprechend der Empfehlung in der AutoHotKey-Hilfe gesetzt, sollte die Performance verbessern (Ausmaß unbekannt) und die eine oder andere Sicherheitslücke vermeiden, (da vom Skript nicht definierte Variablen auch tatsächlich leer sind und nicht etwa aus dem Environment kommen können und damit das Skript unerwartet beeinflussen).
2008-11-05 15:22:15 +00:00
mösi
5785dceaa7
Ebene 7-s entfernt. Laut Mailinglist braucht es niemand mehr.
2008-11-05 14:54:56 +00:00
mösi
c42b2dad8e
r1106-r1090
2008-11-03 17:59:18 +00:00
mösi
3f0c8d6a54
ah, noch ein %fn% vergessen…
2008-11-03 17:54:39 +00:00
mösi
235d4ed75d
Die erste neue AHK-Exe mit konstistenter (oder doch nicht so konsistenter) Versionsnummer, basierend auf r1101 und Compose r1090.
2008-11-03 16:14:49 +00:00
mösi
0392530637
hoppla, da war noch was. Nicht mehr existentes %fn%.ahk gefixt
2008-11-03 16:05:54 +00:00
mösi
ddc827c6a7
Unterscheidung in src und out
2008-11-03 16:00:11 +00:00
mösi
54e8ad253d
• getrennte Revisionsnummern für das AHK-Skript und das an völlig anderer Stelle liegende Compose-Directory implementiert. Sollte später durch einen Konsistenzcheck ersetzt werden, damit man nur eine Revisionsnummer braucht.
2008-11-03 15:42:12 +00:00
dennis
5f480931ed
Dateigrößen weiter verkleinert.
2008-11-03 14:26:11 +00:00
dennis
de843f9c05
Fehlendes Icon ergänzt.
2008-11-03 14:22:33 +00:00
dennis
581345b866
Fehlendes Icon ergänzt.
2008-11-03 14:10:12 +00:00
mösi
56a10f7af9
alte AHK und EXE löschen
2008-11-03 14:08:41 +00:00
mösi
bcc0cba2ca
• ähnliche Ordnerstruktur wie für das alte AHK-Skript erstellt.
...
• neo20.ahk und neo20.exe werden nun nicht mehr hier eingecheckt sondern generiert und stehen für den Import an geeigneterer Stelle bereit.
2008-11-03 13:54:12 +00:00
mösi
d57375973c
Modularisierung weiter vorangetrieben
2008-11-03 11:49:57 +00:00
mösi
39b20b1e4d
2008-11-03 11:39:41 +00:00
mösi
3be844033f
• Lernmodus implementiert. Wird über Mod3+F11 aktiviert
...
• Zuweisung im ED-Skript setzen auch leere Variablen (wichtig für das Überschreiben bzw. Außer-Kraft-Setzen, z.B. im LernModus).
2008-11-02 15:02:07 +00:00
mösi
8d2601fcfd
Willkommen-Nachricht bei (De-)Aktivieren der VM-Belegungsvariante implementiert
...
EinHandNEO-Modus aktiviert:
• Mod3+F10 toggelt den EinHandNEO-Modus
• Space und Space up werden jetzt über die normalen AllStar-Routine abgewickelt
• TransformKey reaktiviert
• Bei Key-Release auch Proc-Aufruf ermöglicht (für Space Up)
• Einhand-Modus umgesetzt durch TransformKey-Funktion und TKEH_%PhysKey%-Variablen, die auf diejenige Taste verweisen, die anstelle von %PhysKey% simuliert werden soll.
• Bei Space-Down (EHSd)wird ein Space up-Proc-Aufruf zu EHSu gesetzt, die wiederum entweder die normale Space-Funktion aktiviert oder nichts, wenn dazwischen eine Taste durch den Einhandmodus umgelegt worden ist
2008-11-02 14:00:02 +00:00
martin_r
7d182256bb
Rechtschreibfehler, DeadCompose überflüssig
2008-11-02 00:06:49 +00:00
mösi
8227789687
Ebenen 6 und 8 für Buchstabentasten wieder in Ordnung gebracht (Ebenen 7 und 8 vereinheitlicht).
2008-11-01 10:31:29 +00:00
mösi
fd3871b582
Die Ebenen-Logik ist endlich gefixt. Nocaps-Tasten interessieren sich nie für CapsLock (nur für Mod4-Lock), und Caps-Tasten interessieren sich im Mod3-Modus (Ebenen 3/5) und im Mod4-Modus (Ebenen 4/7) nicht für ein CapsLock.
2008-11-01 10:00:39 +00:00
mösi
8d4011c52d
Unshifting verallgemeinert und auf LShift/RShift angepasst.
2008-11-01 09:31:45 +00:00
mösi
7d6c1ef7b2
Unshifts für wenige Zeichen hinzugefügt, die auf NEO üblicherweise ein Shift brauchen, aber in der Emulation ihres Shifts beraubt werden müssen, sonst kommt nichts oder Brösel heraus
2008-11-01 09:30:54 +00:00
mösi
5b17bcfd47
automatisches unshift für Buchstaben hinzugefügt, default UNC für ED1 korrigiert
2008-11-01 09:29:06 +00:00
mösi
d02ff0ac48
Alles schlecht, aber striktesMod2Lock implementiert
2008-11-01 07:58:42 +00:00
mösi
aea599b46c
caps/nocaps umgesetzt. Dazu gibt es einen Wechsel zwischen EbeneC und Ebene, wenn für eine Taste nocaps (NOC%PhysKey%) definiert ist.
...
Die Behandlung von PR%PhysKey% hat so nicht immer richtig funktioniert (z.B. Mod4+F=SLeft, Mod4 loslassen). Jetzt wird die Taste losgelassen, bevor durch das Loslassen eines Modifiers ein neues Zeichen geschickt wird.
in EbeneAktualisieren() wird die Ebene jetzt zwei mal berechnet: Einmal für die Zeichen, die CapsLock verwenden und dann noch einmal für die, die es ignorieren.
Außerdem wird (hoffentlich) zur Performance-Optimierung auf die Funktionen GetKeyState() verzichtet, stattdessen wird das Drücken und Loslassen der Modifier selbst abgefragt und über deren Zustand Buch geführt.
2008-11-01 06:21:03 +00:00
mösi
1726af5515
caps/nocaps-Option für die Tasten definiert. Langes s (ſ) auf Ebene 7 wieder eingeführt.
2008-11-01 06:06:55 +00:00
mösi
532b4a79dc
Key-Hooks für normale Tasten ausgelagert und Funktionen in recycle.ahk umsortiert.
2008-10-31 12:30:13 +00:00
mösi
0c37a3e8cf
Doku erstellt bzw. verschoben
2008-10-31 11:45:47 +00:00
mösi
bb60413cf9
Esc ist auch keine Spezialtaste mehr (hat ja einen Unicode-Codepoint)
2008-10-31 11:44:26 +00:00
martin_r
7fce78c275
Aufräumarbeiten; Mod3+Mod3 als Compose; svg-Exportbeschreibung
2008-10-30 05:58:34 +00:00
martin_r
9728027656
grummel
2008-10-30 01:04:40 +00:00
martin_r
e8b1971a80
und eine versionierte exe
2008-10-30 01:00:42 +00:00
martin_r
ea50e1274f
Römische Ziffern angepasst.
...
Skript modularisiert.
2008-10-30 00:59:52 +00:00
martin_r
8cd2269da9
Ohne Worte
2008-10-30 00:29:34 +00:00
martin_r
fd5248937b
Vergessen, die Kästchen anzuklicken
2008-10-30 00:29:03 +00:00
martin_r
5dd270cf5b
Auch dem neo20-vars Kontextmenü-Revisionsinformation spendiert.
...
Angepasstes Make-Skript. Bilder.
2008-10-30 00:26:44 +00:00
mösi
dc5b40b3e9
Enter und Backspace mit den entsprechenden Unicode-Zeichen belegt statt mit Sonderstrings
...
Vorwärtsstrich gefixt (blieb verkehrt da Shift noch gedrückt war)
PressHook-Mechanismus eingebaut
CharProcs werden jetzt nach dem Komponieren aufgerufen, und bei Multi-Zeichen-Replaces können auch Procs enthalten sein.
Roman, roman, Uni und DUni-Hooks hinzugefügt und entsprechende Combos für den Aufruf eingetragen:
Compose+R+R → Roman (großgeschriebene römische Zahlen bis 399999)
Compose+r+r → roman (kleingeschriebene römische Zahlen bis 399999)
Compose+u+u → Uni (Eingabe eines Hexwertes, der in ein Unicode-Zeichen umgewandelt wird)
Compose+d+d → DUni (Eingabe eines Tastendrucks (mit oder ohne Mod), und das entsprechende Unicode-Zeichen (oder auch der Sonderstring) wird angezeigt
2008-10-29 00:18:11 +00:00
mösi
528c91ed41
Auch wenn so gut wie keine Tastaturen diverse Spezialzeichen haben, nehm ich sie mal mit rein.
...
dead_space gefixt
2008-10-29 00:07:15 +00:00
mösi
7c2c0e7b7a
NumLock braucht, wenn man ihn wirklich nicht mehr als solchen ans System schicken will, auch ein Sternderl, um alle mögliches Kombinationen, insbesondere mit Shift, richtig abzufangen.
2008-10-29 00:05:51 +00:00
mösi
e0aec83d84
diverse tote Tasten an ihre nunmehr neuen Plätze gerückt und programm-intern auch umbenannt, damit keine Verwirrungen entstehen (die bisherigen Positionen gaben auch die Ebenen an, und die haben sich nun geändert).
...
das Script zum Erzeugen der Compose-Files auch mal unter Versionskontrolle gestellt und an die neuen Namen der toten Tasten angepasst. Die generierten Compose-Files auch auf den letzten Stand gebracht.
2008-10-28 19:01:36 +00:00
mösi
624768482d
Shortcuts optimiert. Es wird jetzt nur mehr das mit »send« geschickt, was AHK ohne ALT+NumPad-Emulation kann. Der Rest bekommt ein SendUnicodeChar. Es kann natürlich sein, dass es (alte?) Programme gibt, die nicht Unicode-fähig sind, die sich über Sonderzeichen über ALT+Numpad freuen würden, aber für AHK ist es schier unmöglich, das zu unterscheiden. Theoretisch könnte man einzelnen Programmen oder Programmklassen ähnlich dem GTK+-Hack eine Spezialbehandlung angedeihen lassen, das ist aber was für die Zukunft
2008-10-28 13:38:29 +00:00
martin_r
7e037eedfe
Numpad aktualisiert, Ebenen laut Referenz
2008-10-07 20:21:04 +00:00
martin_r
95599cec1a
neo-vars endlich eingecheckt
2008-10-07 13:10:19 +00:00