重新映射 vi 等键

重新映射 vi 等键

我想实现按键的重新映射,以模拟具有编辑模式和命令模式的 vi 流程。在 Windows 中,可以已实现如网站所述。在评论中,有人建议一种在 Linux 中可能有效的方法,但我无法将其付诸实践。
为了更好地解释我想要什么,下面是使用 Windows 解决方案的效果示例:
我正在记事本中编辑某些内容。如果我按f,它应该会输入一个“f”字母。但是,如果我按CAPS+ f,它应该会向下移动一行(CAPS已配置为命令键)。

答案1

好吧,在您提供的链接中,Paul 解释了他是如何做到的。
稍微修改一下,方法如下:

1) Alt+F2并输入gnome-keyboard-properties
然后转到布局 > 选项 > Caps Lock 键行为 > “将 Caps Lock 设为额外的超级键”

2)安装compizconfig 设置管理器工具

3)打开 ccsm(Alt+F2并输入 `ccsm)。
然后转到命令并设置这些命令和这些快捷方式:


命令 1
sleep 0.1 && xdotool 键“左”

快捷键 1
Super+h


命令 2
sleep 0.1 && xdotool 键“向下”

快捷键 2
Super+j


命令 3
sleep 0.1 && xdotool 键“向上”

快捷键 3
Super+k


命令 4
sleep 0.1 && xdotool 键“右”

快捷键 4
Super+l


希望你喜欢 ;-)

相关内容