6

我正在尝试这样做

(global-set-key (kbd "s-up") 'beginning-of-buffer)

我得到这个错误

error "s- must prefix a single character, not up"

我如何告诉它这样做?

4

2 回答 2

13

命名键应写在尖括号中,如下所示:

(kbd "s-<up>")

例外情况是RET, SPC, TAB, DEL, LFD, ESC, 和NUL,它们必须大写。有关接受的语法的更完整说明,请参阅edmacro-mode( ) 的文档。C-h f edmacro-modekbd

另请注意,s-前缀用于超级修饰符,S-用于移位。

于 2012-07-23T20:50:11.227 回答
6
(global-set-key (kbd "S-<up>") 'beginning-of-buffer)
于 2012-07-23T20:47:12.803 回答