53 lines
1.2 KiB
Text
53 lines
1.2 KiB
Text
|
// 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 ]
|
||
|
// };
|
||
|
};
|
||
|
|