forked from matklad/config
-
Notifications
You must be signed in to change notification settings - Fork 0
/
home-row.xkb
40 lines (31 loc) · 1.07 KB
/
home-row.xkb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# xkbcomp $DISPLAY xkb.dump
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compatibility {
include "complete"
interpret Overlay1_Enable {
action = SetControls(controls=overlay1);
};
};
xkb_symbols {
include "pc+us(workman)+ru:2+inet(evdev)+group(win_space_toggle)+ctrl(nocaps)+compose(ralt)"
key <CAPS> {
type[Group1] = "ONE_LEVEL",
symbols[Group1] = [ Overlay1_Enable ]
};
key <AC06> { overlay1 = <BKSP> };
key <AC10> { overlay1 = <DELE> };
key <AD07> { overlay1 = <PGUP> };
key <AC07> { overlay1 = <LEFT> };
key <AD08> { overlay1 = <UP> };
key <AC08> { overlay1 = <DOWN> };
key <AD09> { overlay1 = <PGDN> };
key <AC09> { overlay1 = <RGHT> };
key <AB08> { overlay1 = <HOME> };
key <AB09> { overlay1 = <END> };
key <AB06> { overlay1 = <RTRN> };
key <AC05> { overlay1 = <ESC> };
};
xkb_geometry { include "pc(pc104)" };
};