hidden partial modifier_keys xkb_symbols "lctrl_escape" { key { [ Escape ] }; }; hidden partial modifier_keys xkb_symbols "caps_lctrl" { replace key { [ Control_L, Control_L ] }; modifier_map Control { , }; }; hidden partial modifier_keys xkb_symbols "swap_lalt_lwin" { key { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Super_L ] }; key { [ Alt_L, Meta_L ] }; }; partial alphanumeric_keys xkb_symbols "basic" { include "us(basic)" name[Group1]= "English (Ambrose, Qwerty)"; include "ambrose(lctrl_escape)" include "ambrose(caps_lctrl)" include "ambrose(swap_lalt_lwin)" }; default partial alphanumeric_keys xkb_symbols "dvp" { include "us(dvp)" name[Group1]= "English (Ambrose, Programmer Dvorak)"; include "ambrose(lctrl_escape)" include "ambrose(caps_lctrl)" include "ambrose(swap_lalt_lwin)" };