2

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

我怎样才能让我的终端识别Ctrl- Shift- anykey

4

1 回答 1

2

通过 tty 传输修饰键没有标准;但是,xterm 定义了一个方法,并且其他一些终端仿真器支持它。终端不直接支持这一点,但您可以自定义终端的键盘首选项以将其他一些键映射到 emacs 识别的序列:

首选项 > 设置 > [配置文件] > 键盘

Xterm 的修饰键的通用编码在XTerm 控制序列文档的PC 样式功能键部分的末尾进行了简要描述。

您可以通过输入来查看 emacs 支持的序列M-x describe-bindings RET。例如emacs识别序列

M-[ 2 7 ; 7 ; 4 7 ~

并将其映射到

C-M-/

您可以使用此列表来发现通过 tty 与其他修饰键序列通信的相似序列。

于 2013-08-27T23:07:49.200 回答