xkb 是否支持复杂的组合键,例如将 s+hjkl 映射到左、下、上、右?

Ste*_*eve 5 keyboard xkb keyboard-layout

我想配置XKB,使其注册leftdownup,和right箭头,当我拿着s(字母),并按下hjk,或l(类似于铁锁在MacOS)。这将允许在 vim 或终端中导航而无需离开中间行。这可能吗?