summaryrefslogtreecommitdiff
path: root/windows/neo-vars/src/source/shortcuts.ahk
diff options
context:
space:
mode:
authormösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-02-13 08:54:48 +0000
committermösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-02-13 08:54:48 +0000
commit24229c131a3b46ff68963809df00d50aac85d44d (patch)
tree4b5aee9c86015b0e0b3a29e5b5467a89449163ce /windows/neo-vars/src/source/shortcuts.ahk
parentf5440da7a1c3dfc69ca9f77214b3759934849942 (diff)
downloadneo-layout-24229c131a3b46ff68963809df00d50aac85d44d.tar.gz
neo-layout-24229c131a3b46ff68963809df00d50aac85d44d.tar.bz2
neo-layout-24229c131a3b46ff68963809df00d50aac85d44d.zip
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
Diffstat (limited to 'windows/neo-vars/src/source/shortcuts.ahk')
-rw-r--r--windows/neo-vars/src/source/shortcuts.ahk39
1 files changed, 36 insertions, 3 deletions
diff --git a/windows/neo-vars/src/source/shortcuts.ahk b/windows/neo-vars/src/source/shortcuts.ahk
index 8725477..4d58722 100644
--- a/windows/neo-vars/src/source/shortcuts.ahk
+++ b/windows/neo-vars/src/source/shortcuts.ahk
@@ -33,10 +33,16 @@ CSU0020 := "space"
**** ist (wie bei den diversen toten Zeichen) oder schlicht mit AHK nicht
**** geht (wie das Key-Repeat der schließenden Klammer).
*/
-DNCSU005E := "{^}{space}"
-DNCSU0060 := "{``}{space}"
+; DNCSU005E := "{^}{space}"
+; DNCSU0060 := "{``}{space}"
+; DNCSU00B4 := "{´}{space}"
+
+CSU005E := ""
+CSU0060 := ""
+CSU00B4 := ""
+
DNCSU007D := "{}}" ; "{} down}" geht nicht, warum auch immer
-DNCSU00B4 := "{´}{space}"
+; CSU007D := ""
/**** die meisten der folgenden Shortcuts werden von AHK zwar verarbeitet,
**** von dort aber nur als ALT+Numpad verschickt und daher nicht für alle
@@ -216,3 +222,30 @@ UNSHU20AC := 1 ; Euro
UNSHU007E := 1 ; ~
UNSHU007C := 1 ; |
UNSHU00B5 := 1 ; µ
+
+/*
+ Jetzt noch ein paar Verschönerungsabkürzungen
+*/
+CBS__M2 := "(Shift)+"
+CBS__M3 := "(Mod3)+"
+CBS__M4 := "(Mod4)+"
+CBS__M5 := "(Mod5=Shift+Mod3)+"
+CBS__M6 := "(Mod6=Mod3+Mod4)+"
+CBS__M7 := "(Mod7=Shift+Mod4)+"
+CBS__M8 := "(Mod8=Shift+Mod3+Mod4)+"
+
+CBSComp := "Compose"
+CBTAcut := "Akut"
+CBTgrav := "Grave"
+CBTcedi := "Cedilla"
+CBTabdt := "Abovedot"
+CBTogon := "Ogonek"
+CBTcflx := "Circumflex"
+CBTcron := "Caron"
+CBTbrve := "Breve"
+CBTbldt := "Belowdot"
+CBTtlde := "Tilde"
+CBTmcrn := "Macron"
+CBTdrss := "Diaeresis"
+CBTdbac := "Doubleacute"
+CBTstrk := "Stroke" \ No newline at end of file