MobaXterm 无法正确传递 ctrl-shift-arrow 序列。它在 emacs 上不起作用,当我使用时sed -n l
,我看到它只显示箭头键的转义序列,而不是完整序列。
例如,ctrl-shift-right 被传递为^[OC
(与右键的转义序列相同^[[C
)。
知道如何解决这个问题吗?请注意,ctrl-arrow 键(不带 shift)和 shift-arrow 键(不带 ctrl)可以正确传递,并且会话终端设置为xterm
。
答案1
如果特殊键有明确的标准,那么“正确”这个词就很合适了。但实际上没有。
Mobaxterm 基于 PuTTY(从其源代码开始),并添加了一些键绑定模仿xterm,但是键绑定集并不完整。