我如何绑定s-up?

时间:2012-07-23 20:42:45

标签: emacs

我正在尝试这样做

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

我收到此错误

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

我如何告诉它这样做?

2 个答案:

答案 0 :(得分:13)

命名键应该用尖括号写成:

(kbd "s-<up>")

例外情况为RETSPCTABDELLFDESCNUL ,必须是大写的。有关edmacro-mode接受的语法的更完整说明,请参阅kbd C-h f edmacro-mode )的文档。

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

答案 1 :(得分:6)

(global-set-key (kbd "S-<up>") 'beginning-of-buffer)