summaryrefslogtreecommitdiffstats
path: root/windows/neo-vars/src/source/keydefinitions.ahk
diff options
context:
space:
mode:
authormösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2011-09-29 14:00:31 +0000
committermösi <mösi@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2011-09-29 14:00:31 +0000
commit8f3ca53bd09cf4138db2f58715442e5427822dfe (patch)
tree43bd4a114f990f421d5df9cc081f5ac88d0e774d /windows/neo-vars/src/source/keydefinitions.ahk
parent27bd65793482769e3defdbd8c789db510ab1466c (diff)
• ED1256 ist eine neue Funktion, mit der man die Ebenen 1, 2, 5 und 6 gemeinsam umstellen kann. Bis es eine bessere Möglichkeit gibt, die Ebenen 5+6 mit der Veränderung der Ebenen 1+2 automatisch mitzuziehen, ist das ein einfacher Kompromiss.
• DIEgO zur Liste der »NordTast«-Layouts hinzugefügt. git-svn-id: https://svn.neo-layout.org@2405 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to '')
-rw-r--r--windows/neo-vars/src/source/keydefinitions.ahk19
1 files changed, 19 insertions, 0 deletions
diff --git a/windows/neo-vars/src/source/keydefinitions.ahk b/windows/neo-vars/src/source/keydefinitions.ahk
index 829e634..2a94c31 100644
--- a/windows/neo-vars/src/source/keydefinitions.ahk
+++ b/windows/neo-vars/src/source/keydefinitions.ahk
@@ -203,6 +203,25 @@ ED12(scpos,caps,e1a,e2a) {
SetKeyPos("CP2" . pos, e2)
}
+ED1256(scpos,caps,e1a,e2a,e5a,e6a) {
+ global
+ pos := vksc%scpos%
+ e1 := EncodeUniComposeA(e1a)
+ e2 := EncodeUniComposeA(e2a)
+ e5 := EncodeUniComposeA(e5a)
+ e6 := EncodeUniComposeA(e6a)
+ if (caps == 0) {
+ NOC%pos% := 1
+ UNSH%e1% := 0
+ } else {
+ NOC%pos% := 0
+ UNSH%e1% := 1 ; unshift wenn caps lock + Shift?
+ }
+ SetKeyPos("CP1" . pos, e1)
+ SetKeyPos("CP2" . pos, e2)
+ SetKeyPos("CP5" . pos, e5)
+ SetKeyPos("CP6" . pos, e6)
+}
Comp := ""