From c595672d72b25dec03389cd6872fd2566058ef35 Mon Sep 17 00:00:00 2001 From: Thomas Schneider Date: Mon, 27 Jul 2026 19:24:24 +0200 Subject: Add custom keyboard layout --- dot.config-xkb-symbols-de | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 dot.config-xkb-symbols-de (limited to 'dot.config-xkb-symbols-de') 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 { [ 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)" +}; -- cgit v1.2.3