revision f6ac087303159741d8e757705e473e50e77044c0
XKB seems the way to go
FIXME: howto to map some keys manually
Helpful were:
save current keyboard layout into file:
xkbcomp -xkb :0 original-layout.xkb
copy file, adjust
load:
xkbcomp ~/.config/xkb-keyboard/cweiske-kinesis-full.xkb $DISPLAY