Помогите настроить key-translation-map для клавиши Enter.
Приветствую всех.
Пытаюсь «поменять местами» клавиши <Ctrl> и <Alt> в emacs используя только elisp.
Делаю вот такую замену для клавиши <m>:
;; m
(define-key key-translation-map (kbd "C-\155") (kbd "M-\155"))
(define-key key-translation-map (kbd "M-\155") (kbd "C-\155"))
Клавиши <Ctrl> и <Alt> «меняются местами» без вопросов.
Но при этом перестаёт работать <RET>, то есть при нажатии на <Enter> ничего не происходит.
Посмотрел help по <Ctrl-h>+<k>, затем <Enter>.
До замены при нажатии на <Enter>:
RET (translated from <return>) runs the command push-button, which is
an interactive compiled Lisp function in `button.el'.
После замены
M-m (translated from <return>) runs the command back-to-indentation,
which is an interactive compiled Lisp function in `simple.el'.
Подскажите, как настроить key-translation-map для клавиши <Enter>?