ключ emacs "deletechar"? - PullRequest
       6

ключ emacs "deletechar"?

2 голосов
/ 14 июля 2011

которая является ключом emacs ?

Существует ли какая-либо команда emacs для проверки указанного имени символа?

Есть две клавиши, сопоставленные с функциями delete-char: Удалить и .Удалить ключ, который я переназначил, поэтому осталось, но я не могу понять, какой это.

1 Ответ

3 голосов
/ 14 июля 2011

В Emacs «delete» и «deletechar» не являются конкретными клавишами клавиатуры, они отображаются на определенные «последовательности клавиш». Если вы посмотрите на содержимое переменной local-function-key-map, вы можете увидеть, что «deletechar» сопоставлен с другими «последовательностями клавиш». Просмотр содержимого переменной function-key-map покажет вам, какое отображение оконечного устройства находится на месте. Переменные key-translation-map и input-decode-map также могут иметь запись для «deletechar».

Если вы используете как терминальную, так и оконную версии emacs, или вы используете разные типы терминалов, или если вы используете emacs на разных аппаратных платформах, или если вы используете разные версии emacs, вы можете обнаружить, что нажатие клавиши клавиатуры иногда генерирует «delete» "последовательность клавиш, а иногда она будет генерировать последовательность клавиш" deletechar "в зависимости от того, каковы конкретные сопоставления последовательности клавиш. Поэтому, если вы установили «delete» для выполнения одной функции и «deletechar» для выполнения другой функции, фактическая выполняемая функция может варьироваться в зависимости от того, работаете ли вы на терминале или в оконном emacs, типе терминала и версии Emacs.

Для получения дополнительной информации, посмотрите раздел для преобразования последовательностей событий руководства Emacs и ссылки на раздел Keymaps руководства Emacs.

...