当 (Linux) 终端处于原始模式并按下光标键时,会按预期生成光标移动的 ANSI 序列(CUB、CUU ...)(并且不会给出移动长度的可选参数。
现在,我在按住 SHIFT 或 CTRL 的同时按下光标键,序列有两个参数 - 例如
显然第二个参数指的是修饰键,但是我在哪里可以找到该行为的任何文档?
第二个参数似乎是 Xterm 的一项发明,用于处理与光标键一起激活的修饰符。您可以使用私有控制序列“设置/重置键修饰符选项(XTMODKEYS)”来配置修饰符+光标键的确切行为
https://invisible-island.net/xterm/manpage/xterm.html#VT100-Widget-Resources:modifyCursorKeys