Ну, Emacs даст вам полный контроль, есть пара различных способов выполнить то, что, как вам кажется, вы пытаетесь сделать.Чтобы быть успешным, я рекомендую вам прочитать и понять раздел Keymaps данного руководства.Если в вашей настроенной сборке Emacs используются основные или второстепенные режимы, вам нужно будет выполнить специальную работу, чтобы отключить / переопределить любые установленные ими комбинации клавиш.
Особый интерес представляют разделы Создание таблиц ключей , Активные раскладки клавиш , Управление активными картами и ... почти вся глава.
Я рекомендую начать с создания базовой раскладки клавиатуры и переопределения глобальной раскладки клавиатуры вашей.,Это было бы хорошим началом.Вероятно, самым простым способом было бы сделать что-то вроде:
(setq global-map (make-keymap))
(global-set-key ...)
Хотя вам также придется отключить основные режимы при настройке их ключей, самый простой способ - отключить автоматический выборОсновные режимы:
(setq auto-mode-alist nil)
Прочтите раздел Как Emacs выбирает основной режим .
Вопрос требует более подробной информации, чтобы можно было написать более подробный ответ....