我用JavaScript實現VT100終端仿真器和VT100規格(從man terminfo
和infocmp
)告訴我,smkx=\E[?1h\E=
是進入鍵盤傳送模式的代碼和rmkx=\E[?1l\E>
是代碼離開'鍵盤傳輸'模式。我無法真正理解鍵盤傳輸模式是什麼。鍵盤發送模式
從http://vt100.net/dec/ek-vt220-tm-001.pdf,
7.4.4.1鍵盤發送模式 - 鍵盤代碼和其他一些特殊代碼在的 8051所發送的信號變爲PORT通過串行線路輸出發送從8051到驅動程序,通過鍵盤電纜,顯示器和視頻電纜連接到CPU。內 的8051 UART控制傳輸」
我得到這些代碼,而分別進入和離開vim
,我可以放心地忽略這些代碼或者我需要處理?在後一種情況下,那我該怎麼辦?