当 Arrows、Home 和 End 映射到 Mode_Switch+Letter 时如何选择文本

当 Arrows、Home 和 End 映射到 Mode_Switch+Letter 时如何选择文本

我设法将箭头键、Home 和 End 映射到 Mode_Switch+Letter(其中模式开关是 Caps Lock),如本答案中所述:

将 CAPS+hjkl 绑定到方向键;大写字母转ESC

但如果我想选择文本,例如使用 Shift+End 选择整行,则在使用 Shift+Mode_Switch+Letter 组合时无法执行此操作。有没有解决办法呢?

答案1

如果你用过解决方案2,

以下xmodmap文档:

当没有与该键一起按下修饰键时,将使用第一个键符号;第二个键符号与 Shift 键一起按下;当 Mode_switch 键与该键一起使用时,使用第三个键符号;当同时使用 Mode_switch 和 Shift 键时,使用第四个键符号。

添加第四 keysym:

键码 66 = 模式切换键
符号 h = h H 左 左键
符号 l = l L 右 右键
符号 k = k K 向上
键符号 j = j J 向下
键符号 u = u U 优先 优先
键符号 i = i I Home Home
键符号 o = o O End End
keysym p = p P 下一个 下一个

相关内容