2012-07-23 33 views
5

我試圖做到這一點如何綁定到S-up?

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

,我得到這個錯誤

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

我怎麼告訴它這樣做呢?

回答

10

命名的鍵都應該寫在尖括號這樣的:

(kbd "s-<up>") 

的例外是RETSPCTABDELLFDESCNUL,它必須是大寫。有關​​接受的語法的更完整說明,請參閱edmacro-modeC-h f edmacro模式)的文檔。

另請注意,s-前綴用於超級修飾符,而S-用於移位。

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