summaryrefslogtreecommitdiff
path: root/windows/neo-vars/src/source/shortcuts.ahk
AgeCommit message (Collapse)AuthorFilesLines
2014-03-110x7E (~) sollte auch einen Shortcut haben, wie es die Beschreibung der ↵mösi1-8/+4
Funktion fordert, wir stoppen aber schon ein Zeichen früher. {} down} geht seit AHK v1.0.48, Workaround und Kommentar daher hinfällig (genauer, seit 18. Februar 2009, siehe http://www.autohotkey.com/board/topic/37347-can%E2%80%99t-send-down/) git-svn-id: https://svn.neo-layout.org@2441 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2013-03-07Seit AutoHotkey 1.1.08.00 (14. Juli 2012) gehen die Umlaute nicht mehr ↵mösi1-1/+1
richtig. Man hat sich dazu entschieden, .ahk-Scripts ohne BOM wieder als ANSI zu interpretieren, d.h. Stoneage, welcome back! Fortgeschrittene Editoren, die auf dieses Relikt verzichten, sind nun vom Editieren der Scripts mehr oder weniger ausgeschlossen. Im Zweifel muss man die Datei mit dem "guten alten" Notepad öffnen und wieder abspeichern, der kümmert sich dann brav um das Hinzufügen des eigentlich unnötigen BOM. git-svn-id: https://svn.neo-layout.org@2433 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2011-10-06• Das Skript ist jetzt mit dem neuen AutoHotkey_L Unicode kompatibel, aber ↵mösi1-11/+13
nur mehr bedingt mit dem alten AHK oder dem AutoHotkey_L ANSI. • Die Dynamische BST (M3+F3) reagiert jetzt nicht nur auf Compose, sondern auch auf Ebene 5/6. git-svn-id: https://svn.neo-layout.org@2407 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-07-02Der Zahlenblock (Numpad) ist jetzt immer im NumLock=ON-State. Da die ↵mösi1-0/+24
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
2009-04-14Erste Implementierung von UTF-16-Unterstützung mit Surrogates.mösi1-88/+88
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-26Erster Versuch der Umsetzung auf schweizer Tastaturlayout.mösi1-125/+0
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-20NumLock (Ntab) einen „Beautified“ Namen gegeben, sodass wiemitneo diese ↵mösi1-1/+6
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-13Gui statt MsgBoxmösi1-10/+10
Deutsche Bezeichnungen für die diakritischen Tasten git-svn-id: https://svn.neo-layout.org@1660 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2009-02-13WieMitNeo wird jetzt in einer modalen MessageBox ausgegeben, die mehr Platz ↵mösi1-7/+7
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-13Wiemitneo, erster Versuch.mösi1-3/+36
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
2008-11-27Modifier noch besser in die CharOut-Struktur eingearbeitetmösi1-0/+2
git-svn-id: https://svn.neo-layout.org@1252 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-19Fehler bei Funktionstasten-Shortcuts machten diese funktionsuntüchtig (F1~F9).mösi1-9/+9
git-svn-id: https://svn.neo-layout.org@1226 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-19• Es wird jetzt davon ausgegangen, dass Bildschirmtastatur und Icons ↵mösi1-0/+8
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 • git-svn-id: https://svn.neo-layout.org@1223 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-18Unshift-Konstanten für alle relevanten Zeichen in Ordnung gebracht. Es ↵mösi1-2/+72
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 git-svn-id: https://svn.neo-layout.org@1217 b9310e46-f624-0410-8ea1-cfbb3a30dc96
2008-11-13git-svn-id: https://svn.neo-layout.org@1187 b9310e46-f624-0410-8ea1-cfbb3a30dc96martin_r1-0/+138