2017-03-17 67 views
0

我试图设置tab键来映射函数。 在我的应用程序中,使用选项卡我必须选择屏幕上的下一个窗口。 我试着定义一个显示消息的简单函数;我用(全局设置键)在“M-h”上映射这个功能 (global-set-key(kbd“M-h”)'hello) 它工作,显示消息。 现在,我试着用制表键 (global-set-key“\ t”'你好) 显然我没有收到任何错误。 但是,tab键不显示任何内容。 我在窗口上使用emacs,但标签键在其他情况下正常工作。 有什么建议吗?emacs lisp:如何设置tab键绑定不同的功能?

回答

0

嗯,我不知道什么是错的,做

(defun hello() (interactive) (message "hi!")) 

(global-set-key "\t" 'hello) 

似乎为我工作的罚款。 hello功能看起来相似吗?我能想到的唯一建议是在拨打global-set-key时尝试(kbd "TAB")而不是"\t"。我在野外看到很多代码,并且我已经写入了我的配置。我不确定是否有区别,但值得一试!