Ctrl-Shift-key发出蜂鸣声并且不发送到终端

时间:2013-08-27 15:01:03

标签: emacs terminal osx-mountain-lion

我的OS X终端似乎无法识别 Ctrl - Shift 。相反,当我按下 Ctrl - Shift 和键盘上的任何其他键时,它会发出蜂鸣声。我使用Emacs,因此我不能使用很多快捷方式。它不是Bash的嘟嘟声,而是OS X的嘟嘟声。

如何让我的终端识别 Ctrl - Shift - anykey

1 个答案:

答案 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传达其他修饰键序列的类似序列。