telnet 上的标准转义字符是 CTRL-]。
https://superuser.com/questions/398/how-to-send-the-escape-character-on-os-x-terminal/427#427
说在匈牙利语键盘上它是 CTRL-5。
在我学生的终端上它可以工作。在我的终端上 CTRL-5 显示
^[[1;5u
并且不进入
telnet>
迅速的。什么设置阻碍我以这种方式逃避 telnet?
编辑:我省略了一个关键要素:我使用 MobaXTerm。我尝试使用 putty,CTRL-5 可以与字母数字键盘上的 5 配合使用。 MobaXTerm 可能会吞掉 CTRL-5。
答案1
按正确的5键。
键盘上有两个5键,一个位于 E05 位置,一个位于数字小键盘上,无论它位于何处(单独的小键盘或可通过按键Fn或类似工具访问的覆盖小键盘)。你按错了。
你有匈牙利语并不重要键盘。键顶上的雕刻不控制按键引起的动作。重要的是您使用的是匈牙利语键盘映射例如hu101.kmap
(在 Linux 操作系统上)。
在该键盘映射中,只有一个键与修饰符(位置 E05 处的键) 一起5生成字符。当然是程序的本地转义序列。␝
⎈ Control␝
telnet
5在该键盘中,数字键盘上的另一个键映射会生成1
;
5
u
您所看到的 XTerm 控制序列 CSI;它表示5数字键盘上的键,在“应用程序模式”下,使用⎈ Control修饰符出现一次。
正如匈牙利语键盘地图所示:
控制键码 6 = Control_bracketright …… 键码 76 = KP_5