小编dgi*_*rdi的帖子

XKB - 重新映射箭头键并保留移位行为以选择文本

我意识到重新映射箭头键是一个老问题,但是我似乎找不到一个好的解决方案,让我可以像使用香草箭头键一样使用 SHIFT + 重新映射键选择文本。

例如,如果我将 Caps Lock 重新映射到 ISO_Level3_Shift 并将 xkb_symbols 设置为读取

key <AC08>  { [         k,          K , Down, Down] };
Run Code Online (Sandbox Code Playgroud)

或者

key <AC08>  { type="THREE_LEVEL",
              [         k,          K , Down ]  };
Run Code Online (Sandbox Code Playgroud)

按 Shift+CapsLock+K 的行为与 CapsLock+K 完全相同(而 Shift+Down 的行为与单独的 Down 不同)。

我使用更高级别的宏实用程序并生成键盘事件(即生成 shift 和箭头按键)取得了更大的成功;然而,这种方法有一系列不同的问题 - 通常对模拟按键的 UI 响应与“真实”按键不同,并且也存在性能问题 - 我打字的速度比它可以处理的速度快。

Tl;博士; 如何在 X 下使用重新映射的箭头键进行移位选择?

remapping xkb shift

6
推荐指数
1
解决办法
1952
查看次数

标签 统计

remapping ×1

shift ×1

xkb ×1