我正在尝试实现类似于ctrlshiftk在 Linux tty 控制台(Arch Linux)中工作的键绑定,以便在编辑器中使用。为此,唯一的解决方案似乎是使用loadkeys
.
这是我成功做到这一点的方法ctrlshiftleft:
control shift keycode 105 = F204
string F204 = "\033[1;6D"
对于ctrlshiftk,应该是
# legend: 107 is ascii for k, 75 is ascii for K, 37 is keycode for k, u means unicode, 6 means ctrl shift, 2 means shift
control shift keycode 37 = F205
string F205 = "\033[107;6u"
(来源)但这只有7;6u
当我按下它时才会打印。
107;2u
, 75;6u
,75;2u
没有发送ctrlshiftK。键盘映射手册页也没有帮助我。
我还在帧缓冲区tmux
内尝试过fbterm
,然后它不会打印,7;6u
但只是不执行任何操作。
如何才能实现这一目标呢?
答案1
键绑定按描述工作