xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us(colemak)" include "ctrl(swap_lalt_lctl)" name[Group1]= "Colematik"; # Mod-DH key {[ b, B ]}; key {[ g, G ]}; key {[ d, D ]}; key {[ v, V ]}; key {[ k, K ]}; key {[ m, M ]}; key {[ h, H ]}; key {[ Multi_key ]}; # more intuitive German umlauts key {[ a, A, adiaeresis, Adiaeresis ]}; key {[ u, U, udiaeresis, Udiaeresis ]}; key {[ o, O, odiaeresis, Odiaeresis ]}; include "inet(evdev)+terminate(ctrl_alt_bksp)" }; xkb_geometry { include "pc(pc105)" }; };