我想将 Alt_L + j 设置为'backward-char,并将 Alt_R + j 设置为'windmove-left。关注 OSX Emacs:解绑正确的 alt?,我尝试了以下配置。但它不起作用。
(setq ns-right-alternate-modifier nil)
(global-set-key (kbd "M-j") 'backward-char) ;; it works
(global-set-key (kbd "Alt_R-j") 'windmove-left) ;; it does not work
(global-set-key (kbd "M_R-j") 'windmove-left) ;; it does not work
(global-set-key (kbd "Meta_R-j") 'windmove-left) ;; it does not work
打开我的emacs时,出现error: Key sequence A lt _ R - j starts with non-prefix key A. 看来Alt_R, M_R, Meta_R是非法的。我不知道它应该是什么。任何建议表示赞赏。
我的 .emacs 除了上面的语句外没有其他内容。这是版本。GNU Emacs 23.1.1(i486-pc-linux-gnu, GTK + Version 2.20.1) 2012-05-18 在roseapple 上,由 Debian 修改。