XTerm Control Sequences指定下列键序列:TERMINFO smkx和应用光标键VS应用程序小键盘
CSI ? 1 h → Application Cursor Keys (DECCKM)
CSI ? 1 l → Normal Cursor Mode (DECOM)
CSI ? 66 h → Application keypad (DECNKM)
CSI ? 66 l → Numeric keypad (DECNKM)
和Terminfo Source Format有如下条目:
Variable: keypad_xmit
Capname: smkx
Termcap: ks
Description: Put terminal in "keypad-transmit" mode
但xterm上的terminfo居然说smkx=\E[?1h\E=
,这似乎混合了我(smkx应该影响键盘,而不是光标键,对不对?)。我在这里错过了什么?
但我不知道为什么DECCKM出现在它的前面。 –