revamp keyboard layout options using xkb instead of xmodmap