【问题标题】:linux key combinations [Ctrl + ,] and [Ctrl + .] disabled?linux 组合键 [Ctrl + ,] 和 [Ctrl + .] 已禁用?
【发布时间】:2018-12-31 00:29:41
【问题描述】:

我正在使用 Putty ssh 连接到 linux 服务器。
CTRL + ,CTRL + . 组合键不起作用...
我的键盘是日文键盘
我用 shokey 测试,下面是 "Pressed [,][.][ALT+, 的结果][ALT+.][CTRL+,][CTRL+. ]":

$ showkey -a

Press any keys - Ctrl-D will terminate this program

,        44 0054 0x2c
.        46 0056 0x2e
^[,      27 0033 0x1b
         44 0054 0x2c
^[.      27 0033 0x1b
         46 0056 0x2e

似乎 [Ctrl+,][Ctrl+.] 只是不起作用......
有什么想法吗??

【问题讨论】:

  • 可能是 Putty 拦截了这些组合键,而不是将它们发送到 SSH 服务器。
  • 我在virtualbox上尝试了一个linux vm,得到了完全相同的结果...,windows是关键???
  • 我用ActiveHotKey.exe检查了全局键,结果是组合键无效...

标签: linux ssh keyboard putty


【解决方案1】:

注意:您使用的是 ASCII 终端。

允许的 ctrl 键组合在 C0 控制代码中定义(ASCII 值 0 到 31)。 Ctrl-,Ctrl-. 组合键通常在此处不可用。也不支持像 Ctrl-Tab 这样的键盘快捷键。我知道的唯一例外是 Ctrl + 一个功能键 (F1...F12),其中控制序列引入器 (CSI) 代码是已发送。

【讨论】:

    猜你喜欢
    • 2016-06-26
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-02
    相关资源
    最近更新 更多