Closed kindaro closed 4 years ago
It is actually my fault. I did not make sure that setxkbmap
is made aware of the types
file generated by klfc
. If I add something like -types complete+kindaro-bepo
, the types will be included and every key will be accounted for.
Note that I also created the script run-session.sh to set the layout, which you might find useful. It should be there with the generated files.
Description:
I am trying to build a customized
fr(bepo)
layout. You can see my source and build script here. Unfortunately, I discover that I cannot type~
, the tilde sign. I looked at the compiled key map files and I discovered that keys that have typeNONE_SHIFT_ALTGR_ALPHABETIC
lose their type when translated byxkbcomp
, along with some of the mappings. See the relevant files:After converting
json
toxkb
withklfc
, the filexkb/symbols/kindaro-bepo
:After invoking
xkbcomp
, the filexkm/kindaro-bepo.xkb
:An inspection reveals that all other keys of this type also lose the type.
Try it yourself:
The commit I linked above contains a build script. Clone, run, and you will have obtained these same files.
My proposal:
It seems that
xkbcomp
does not recognize the type we want it to recognize. We can useFOUR_LEVEL
type instead and pad withNoSymbol
.