配置终端接受[<control> - <return>] </return> </control>

时间:2013-05-16 08:18:21

标签: macos keyboard terminal

我在MacOS X Lion(10.7)的emacs中使用org-mode。要使用的命令之一是(即控制键,与返回键一起)。当我按此时没有任何反应。做了一些进一步的调查,我发现emacs只是接收返回而不是ctrl修饰键。我知道这是因为我做了一个C-q(即控制字母'q'),然后尝试进行C-RETURN,只显示RETURN。

我用键盘查看器确认我真的在按C-RETURN。有没有办法配置Terminal.app(或我的系统)发送/接受C-Return?

1 个答案:

答案 0 :(得分:0)

终端的键盘地图首选项不允许您映射Return键。但是,您可以映射其中一个受支持的键,以发送您希望Control-Return发送的输入序列。

您想发送序列:

ESC [ 2 7 ; 5 ; 1 3 ~

(在终端首选项中,当您键入ESC时,它会以数字形式显示为“\ 003”。)

如果您输入<C-return>,那就是emacs为M-x describe-bindings显示的内容。

请注意,在Emacs 22.1.1(与10.8.3一起安装的版本)中,org-mode具有Meta-Return的映射,但不包含Control-Return。你确定你不是指Meta吗?