Я видел все следующее для определения связывания клавиатуры. Все это работает (по крайней мере, в MS Windows). Я не знаю, есть ли другой способ сделать то же самое.
Мне интересно, существует ли стандартный или рекомендуемый способ определения связывания клавиатуры и рекомендуется ли избегать некоторых из них.
(global-set-key "\M-r" 'some-command)
(global-set-key [(meta r)] 'some-command)
(global-set-key [?\M-r] 'some-command)
(global-set-key (kbd "M-r") 'some-command)
(global-set-key (kbd "M-r") 'some-command)
метод из-за последовательности, в которой можно определить комбинации клавиш ... вам не нужно помнить, когда или когда не следует избегать чего-либо.