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:
ferdinym 2020-10-09 20:27:30 +02:00
parent a5a4708f41
commit 037e2bc112
2 changed files with 7 additions and 7 deletions

View File

@ -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
}

View File

@ -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