Некоторые привязки клавиатуры emacs, которые работают в режиме графического интерфейса, не будут работать в режиме терминала , потому что только терминал умеет отправлять управляющие коды ASCII. Есть ли способ заставить emacs жаловаться, когда я привязываю ключ к управляющему коду, отличному от ASCII, чтобы я перестал делать это случайно? Я лишь изредка запускаю emacs в терминале, и обычно только удаленно, и обычно только потому, что что-то сломано, а это значит, что я обнаруживаю эту отстойность в самый неподходящий момент.
У меня также был опыт удаленного взаимодействия, особенно с одной ОС на другую (например, Solaris -> Linux), где даже клавиши-модификаторы переназначались (меняются местами esc ‹-> ctrl или правый alt работает, а левый - нет). Есть ли способ определить, когда это происходит, и соответствующим образом поменять местами привязки клавиатуры?
По сути: отстой, что каждый раз, когда я использую emacs удаленно в терминале, я получаю непоследовательный опыт работы с графическим интерфейсом, как я могу изменить использование emacs, чтобы предотвратить это.