diff options
| author | Thomas Schneider <qsx@chaotikum.eu> | 2026-07-27 19:24:24 +0200 |
|---|---|---|
| committer | Thomas Schneider <qsx@chaotikum.eu> | 2026-07-27 20:02:42 +0200 |
| commit | c595672d72b25dec03389cd6872fd2566058ef35 (patch) | |
| tree | 6cd4341c8023593cd251ac72db65dfdeaf6238ff | |
| parent | 0090f980bdf4f4b8d1164a1703187ea33565bcdf (diff) | |
Add custom keyboard layout
| -rw-r--r-- | dot.config-xkb-symbols-de | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/dot.config-xkb-symbols-de b/dot.config-xkb-symbols-de new file mode 100644 index 0000000..e2f7270 --- /dev/null +++ b/dot.config-xkb-symbols-de @@ -0,0 +1,23 @@ +// vim:ft=xkb + +partial alphanumeric_keys +xkb_symbols "bone_qsx_base" { + include "de(bone_base)" + + key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_WITH_LEVEL5_LOCK"; + key <KPDL> { [ period, KP_Separator, comma, minutes, KP_Delete, KP_Delete, seconds, NoSymbol ] }; +}; + +partial alphanumeric_keys modifier_keys keypad_keys +xkb_symbols "bone_qsx" { + + include "de(bone_qsx_base)" + + name[Group1]= "German (Bone, qsx custom)"; + + include "shift(both_capslock)" + include "level3(caps_switch)" + include "level3(bksl_switch)" + include "level5(lsgt_switch_lock)" + include "level5(ralt_switch_lock)" +}; |
