Dav*_*son 5 linux ssh shell keycode
我正在为一个特殊的设备制作一个SSH客户端,它的键盘上没有返回键,我的问题是如何将返回键编码在发送到shell的字符串中?它只是'\n'?
Gil*_*il' 5
然后Enterkey 发送字符 13 = \015 = 0x0d = \r = ^M = CR (回车)。您可以通过在终端中键入Ctrl+ Vthen来观察这一点Enter:Ctrl+V告诉 shell 按字面意思插入下一个字符,而不是将其解释为命令。
您可以在stty设置中选择不同的行尾字符,但并非所有应用程序都会注意到。最好使用标准字符。
由于历史原因,Enter键盘上按键发送的字符与文本文件中表示行尾的字符不同:行尾字符为 10 = \012 = 0x0a = \n = ^J = LF(换行)。
归档时间:
12 年,2 月 前
查看次数:
7790 次
最近记录: