Widziałem wszystkie poniższe definicje powiązania klawiatury. Wszystkie te działają (przynajmniej w MS Windows). Nie wiem, czy jest inny sposób na zrobienie tego samego.
Zastanawiam się, czy istnieje standardowy lub zalecany sposób definiowania wiązania klawiatury i czy zaleca się unikanie niektórych z nich.
(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)
metoda ze względu na spójność, w jakiej można zdefiniować kombinacje klawiszy. Nie musisz pamiętać, kiedy i kiedy nie należy uciec.