我的OS X终端似乎无法识别 Ctrl - Shift 。相反,当我按下 Ctrl - Shift 和键盘上的任何其他键时,它会发出蜂鸣声。我使用Emacs,因此我不能使用很多快捷方式。它不是Bash的嘟嘟声,而是OS X的嘟嘟声。
如何让我的终端识别 Ctrl - Shift - anykey ?
答案 0 :(得分:2)
通过tty传输修饰键没有标准;但是,xterm定义了一个方法,而其他一些终端模拟器则支持它。终端不直接支持此功能,但您可以自定义终端的键盘首选项以将其他键映射到emacs识别的序列:
偏好设置>设置> [个人资料]>键盘强>
在PC-Style Function Keys文档的XTerm Control Sequences部分的末尾简要介绍了Xterm的修饰键的通用编码。
您可以输入M-x describe-bindings RET
来查看emacs支持的序列。例如,emacs识别序列
M-[ 2 7 ; 7 ; 4 7 ~
并将其映射到
C-M-/
您可以使用此列表来发现通过tty传达其他修饰键序列的类似序列。