1
0
Fork 0
dotfiles/.config/X11/xkb/symbols/custom

53 lines
1.2 KiB
Text
Raw Normal View History

2023-03-17 16:59:59 +01:00
// capslock as mod4
partial modifier_keys
xkb_symbols "caps_mod4" {
key <CAPS> { [ Super_L ] };
modifier_map Mod4 { <CAPS> };
};
// ralt as mod3
partial modifier_keys
xkb_symbols "ralt_mod3" {
include "group(switch)"
replace key <MENU> {
[ VoidSymbol, VoidSymbol ]
};
modifier_map Mod3 { <MENU> };
};
// group2 map for üöäß and some other things
partial alphanumeric_keys
xkb_symbols "group2_dvorak" {
key <AC01> { // A
symbols[Group2] = [ adiaeresis, Adiaeresis ]
};
key <AC02> { // O
symbols[Group2] = [ odiaeresis, Odiaeresis ]
};
key <AC04> { // U
symbols[Group2] = [ udiaeresis, Udiaeresis ]
};
key <AC10> { // S
symbols[Group2] = [ ssharp, ssharp ]
};
key <AB07> { // M
symbols[Group2] = [ mu, heart ]
};
key <TLDE> { // ~
symbols[Group2] = [ degree, infinity ]
};
// key <BKSP> {
// symbols[Group2] = [ BackSpace, BackSpace ]
// };
// key <SPCE> {
// symbols[Group2] = [ nobreakspace, nobreakspace ]
// };
// key <TAB> {
// symbols[Group2] = [ Tab, Tab ]
// };
// key <BKSP> {
// symbols[Group2] = [ BackSpace, BackSpace ]
// };
};