xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
partial alphanumeric_keys
xkb_symbols "programmer-colemak" {
include "pc"
include "inet(evdev)"
include "us(basic)"
name[Group1]= "English (Programmer Colemak)";
key <TLDE> { [ dollar, asciitilde ] };
key <AE01> { [ exclam, 1, 1 ] };
key <AE02> { [ bracketleft, 2, 2 ] };
key <AE03> { [ braceleft, 3, 3 ] };
key <AE04> { [ parenleft, 4, 4 ] };
key <AE05> { [ percent, 5, 5 ] };
key <AE06> { [ numbersign, 6, 6 ] };
key <AE07> { [ parenright, 7, 7 ] };
key <AE08> { [ braceright, 8, 8 ] };
key <AE09> { [ bracketright, 9, 9 ] };
key <AE10> { [ asterisk, 0, 0 ] };
key <AE11> { [ minus, underscore ] };
key <AE12> { [ equal, plus ] };
};
I use this xkb file by running xkbcomp ~/Path/to/xkb $DISPLAY
in the terminal. How do I install it to the system so that I can set it from the settings?
I’m using Fedora 36 workstation