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 <AD05> {[ b, B ]}; key <AC05> {[ g, G ]}; key <AB04> {[ d, D ]}; key <AB05> {[ v, V ]}; key <AC06> {[ k, K ]}; key <AB06> {[ m, M ]}; key <AB07> {[ h, H ]}; key <RWIN> {[ Multi_key ]}; # more intuitive German umlauts key <AC01> {[ a, A, adiaeresis, Adiaeresis ]}; key <AD08> {[ u, U, udiaeresis, Udiaeresis ]}; key <AC10> {[ o, O, odiaeresis, Odiaeresis ]}; include "inet(evdev)+terminate(ctrl_alt_bksp)" }; xkb_geometry { include "pc(pc105)" }; };