forked from neo/neo-layout
neovars: register tab as *-hotkey so it works properly in einhandneo and BST
- Tab is now processed through neovars even if shift is pressed simulatenously. - Einhandneo now reacts to shift+M3+tab also on the left tab (toggle caps-lock) - Einhandneo sets up a caps-lock symbol for the on-screen keyboard - (fix) On-screen board now displays the tab correctly on level 5
This commit is contained in:
parent
a5a4708f41
commit
037e2bc112
|
@ -5,7 +5,8 @@ If (einHandNeo)
|
|||
CharProc___EH1()
|
||||
|
||||
CP3F10 := "P___EHt"
|
||||
CP5TAB := "P__M2LT"
|
||||
GUISYM("P__EHSd","EH")
|
||||
GUISYM("P__M2LT","⇪") ; alternativ "⇫"
|
||||
|
||||
CharProc___EHt() {
|
||||
global
|
||||
|
@ -61,8 +62,9 @@ CharProc___EH1() {
|
|||
TKEH_VKBDSC035 := "VK59SC02C" ; j -> ü
|
||||
; Modify Space
|
||||
ED1("space","P__EHSd")
|
||||
GUISYM("P__EHSd","EH")
|
||||
ED("EHSpace",0,"U000020","U000020","U000020","S__N__0","U0000A0","U00202F")
|
||||
; Modify Tab
|
||||
ED("tab" ,0,"U000009","U000009","S__Comp","U000009","P__M2LT","U000009")
|
||||
}
|
||||
|
||||
CharProc___EH0() {
|
||||
|
@ -103,7 +105,7 @@ CharProc___EH0() {
|
|||
TKEH_VKBESC034 := "" ; .
|
||||
TKEH_VKBDSC035 := "" ; j
|
||||
ED("space",0,"U000020","U000020","U000020","S__N__0","U0000A0","U00202F")
|
||||
GUISYM("P__EHSd","")
|
||||
ED("tab" ,0,"U000009","U000009","S__Comp","U000009","U000009","U000009")
|
||||
|
||||
RemoveTransformEinhand() ; make sure we remove trafo
|
||||
}
|
||||
|
|
|
@ -386,10 +386,9 @@ Layout00000407() {
|
|||
RSCN("053","6E","2E") ; NumpadDot/NumpadDel
|
||||
; Diverses
|
||||
RKEYS("F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12")
|
||||
RKEYS("space,enter,backspace")
|
||||
RKEYS("tab,space,enter,backspace")
|
||||
RKEYS("del,ins,home,end,pgup,pgdn,up,down,left,right")
|
||||
; Diverses ohne *
|
||||
RKEYN("tab", "tab")
|
||||
RKEYN("esc", "esc")
|
||||
RKEYN("numpadenter", "numpadenter")
|
||||
; Modifier
|
||||
|
@ -599,10 +598,9 @@ Layout00000807() {
|
|||
RSCN("053","6E","2E") ; NumpadDot/NumpadDel
|
||||
; Diverses
|
||||
RKEYS("F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12")
|
||||
RKEYS("space,enter,backspace")
|
||||
RKEYS("tab,space,enter,backspace")
|
||||
RKEYS("del,ins,home,end,pgup,pgdn,up,down,left,right")
|
||||
; Diverses ohne *
|
||||
RKEYN("tab", "tab")
|
||||
RKEYN("esc", "esc")
|
||||
RKEYN("numpadenter", "numpadenter")
|
||||
; Modifier
|
||||
|
|
Loading…
Reference in New Issue