From caa598b5c3d467ea0bb85bcd26858aa94b7c096d Mon Sep 17 00:00:00 2001 From: bd Date: Tue, 18 Mar 2025 15:49:17 -0400 Subject: xmodmap->xkbcomp, swap control and space keys --- .xkb/keymap/rocket | 7 +++++++ .xkb/symbols/rocket | 10 ++++++++++ 2 files changed, 17 insertions(+) create mode 100644 .xkb/keymap/rocket create mode 100644 .xkb/symbols/rocket (limited to '.xkb') diff --git a/.xkb/keymap/rocket b/.xkb/keymap/rocket new file mode 100644 index 0000000..528dd72 --- /dev/null +++ b/.xkb/keymap/rocket @@ -0,0 +1,7 @@ +xkb_keymap { + xkb_keycodes { include "evdev+aliases(qwerty)" }; + xkb_types { include "complete" }; + xkb_compat { include "complete" }; + xkb_symbols { include "pc+us+inet(evdev)+rocket(rocket)" }; + xkb_geometry { include "pc(pc105)" }; +}; diff --git a/.xkb/symbols/rocket b/.xkb/symbols/rocket new file mode 100644 index 0000000..92831d8 --- /dev/null +++ b/.xkb/symbols/rocket @@ -0,0 +1,10 @@ +partial modifier_keys +xkb_symbols "rocket" { + key {[ BackSpace, Escape, BackSpace, BackSpace ]}; + key {[ space, space, space, nobreakspace ]}; + key {[ Tab, ISO_Left_Tab, Tab, ISO_Left_Tab ]}; + key {[ bar, backslash, bar, backslash ]}; + key {[ space, space, space, nobreakspace ]}; + key {[ Return, Return, Return, Return ]}; + key {[ Control_L, Control_R, Control_L, Control_R ]}; +}; -- cgit v1.2.3