$ setxkbmap -rules evdev -layout us,in -variant ,bolnagri -option '' -option grp:shift_caps_toggle -print xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us+in(bolnagri):2+inet(evdev)+group(shift_caps_toggle)" }; xkb_geometry { include "pc(pc104)" }; }; $ setxkbmap -rules evdev -layout us,in -variant ,bolnagri -option '' -option grp:shift_caps_toggle -print | xkbcomp - -xkb out.xkb syntax error: line 88 of in last scanned symbol is: nbsp Error: Error interpreting include file "in" Exiting Abandoning symbols file "(null)" Error: symbols not defined in XkbWriteXKBSymbols Output file "out.xkb" removed