修复emacs for mac上的shift键

时间:2015-01-08 01:14:05

标签: macos emacs emacs24

我正在从我的mac sshing到CentOS盒子,我在那里运行emacs。无论出于何种原因,shift键在发出键盘序列时似乎不起作用。我怀疑发送了错误的密钥代码。

例如,我已将我的帮助命令重新映射到以下内容:

(global-set-key (kbd "C-?") 'help-command)

在typescript文件中执行此键盘序列显示它正在调用delete-backward-char命令,该命令是来自simple.el的已编译的Lisp函数。 (为了甚至检查键盘序列正在执行什么命令,我不得不暂时将帮助重新映射到C-o。)

同样,我为打字稿模式设置了以下键绑定

(setq tss-popup-help-key "C-:")

同样,看起来SHIFT键没有注册,因为当我反向查找序列时,我在帮助手册中得到以下定义:

; runs the command typescript-insert-and-indent, which is an
interactive compiled Lisp function in `typescript.el'.

It is bound to ,, ;, ), (, }, {.

(typescript-insert-and-indent KEY)

换句话说,emacs将冒号注册为分号。

这是键盘序列的一个反复出现的问题,需要我使用SHIFT键。如何在通过mac处理emacs时让SHIFT键正常工作?

对于记录,当我使用Emacs for OSX时,shift键效果很好。

0 个答案:

没有答案