В этом разделе мы перечисляем некоторые из более общих карт клавиш. Многие из них существуют при первом запуске Emacs, но некоторые загружаются только при обращении к соответствующей функции.
Существует множество других, более специализированных карт, чем эти; в частности, те, которые связаны с основными и второстепенными режимами. Минибуфер использует несколько карт клавиш (см. Команды минибуфера, выполняющие автодополнение). Для получения более подробной информации о картах клавиш см. Карты клавиш.
2C-mode-mapРазреженная карта клавиш для подкоманд префикса C-x 6.
См. Двухколоночный режим в Руководство GNU Emacs.
abbrev-map ¶Разреженная карта клавиш для подкоманд префикса C-x a.
См. Определение сокращений в Руководство GNU Emacs.
button-buffer-mapРазреженная карта клавиш, полезная для буферов, содержащих кнопки.
Вы можете использовать ее в качестве родительской карты клавиш. См. Кнопки.
button-mapРазреженная карта клавиш, используемая кнопками.
ctl-x-4-mapРазреженная карта клавиш для подкоманд префикса C-x 4.
ctl-x-5-mapРазреженная карта клавиш для подкоманд префикса C-x 5.
ctl-x-mapПолная карта клавиш для команд C-x.
ctl-x-r-map ¶Разреженная карта клавиш для подкоманд префикса C-x r.
См. Регистры в Руководство GNU Emacs.
esc-mapПолная карта клавиш для команд ESC (или Meta).
function-key-mapРодительская карта клавиш для всех экземпляров local-function-key-map (ср.).
global-mapПолная карта клавиш, содержащая настройки глобальных клавиш по умолчанию.
Режимы не должны изменять глобальную карту.
goto-mapРазреженная карта клавиш, используемая для префиксной клавиши M-g.
help-mapРазреженная карта клавиш для клавиш после символа справки C-h.
См. Функции справки.
Helper-help-mapПолная карта клавиш, используемая пакетом утилиты справки.
Она имеет одинаковую карту клавиш в ячейке значения и в ячейке функции.
input-decode-mapКарта клавиш для преобразования клавиш клавиатуры и функциональных клавиш.
Если их нет, то она содержит пустую разреженную карту клавиш.
См. Карты клавиш для преобразования последовательностей событий.
key-translation-mapКарта клавиш для преобразования клавиш. Эта карта переопределяет обычные привязки клавиш, в отличие от local-function-key-map. См. Карты клавиш для преобразования последовательностей событий.
kmacro-keymap ¶Разреженная карта клавиш для клавиш, следующих за поисковым префиксом C-x C-k.
См. Макросы клавиатуры в Руководство GNU Emacs.
local-function-key-mapКарта клавиш для преобразования последовательностей клавиш в предпочтительные альтернативы.
Если их нет, то она содержит пустую разреженную карту клавиш.
См. Карты клавиш для преобразования последовательностей событий.
menu-bar-edit-menumenu-bar-options-menuglobal-buffers-menu-mapmenu-bar-tools-menumenu-bar-help-menuЭти карты клавиш отображают основные, верхнеуровневые меню в панели меню.
Некоторые из них содержат подменю. Например, меню "Редактирование" содержит
menu-bar-search-menu и т. д. См. Панель меню.
minibuffer-inactive-mode-mapПолная карта клавиш, используемая в минибуфере, когда он не активен.
См. Редактирование в минибуфере в Руководство GNU Emacs.
mode-line-coding-system-map ¶mode-line-input-method-mapmode-line-column-line-number-mode-mapЭти карты клавиш управляют различными областями строки режима.
См. Формат строки режима.
mode-specific-mapКарта клавиш для символов, следующих за C-c. Обратите внимание, что она находится в глобальной карте. Эта карта на самом деле не является специфичной для режима: ее название было выбрано для информативности в C-h b (display-bindings), где оно описывает основное использование префиксной клавиши C-c.
Разреженная карта клавиш, используемая для клавиши S-mouse-1.
mule-keymapГлобальная карта клавиш, используемая для префиксной клавиши C-x RET.
narrow-map ¶Разреженная карта клавиш для подкоманд префикса C-x n.
prog-mode-mapКарта клавиш, используемая Prog mode.
См. Основные режимы.
query-replace-mapmulti-query-replace-mapРазреженная карта клавиш, используемая для ответов в query-replace и связанных командах; а также для y-or-n-p и map-y-or-n-p. Функции, использующие эту карту, не поддерживают префиксные клавиши; они ищут одно событие за раз. multi-query-replace-map расширяет query-replace-map для замен в нескольких буферах. См. query-replace-map.
search-mapРазреженная карта клавиш, предоставляющая глобальные привязки для команд, связанных с поиском.
special-mode-mapКарта клавиш, используемая Special mode.
См. Основные режимы.
tab-prefix-mapГлобальная карта клавиш, используемая для префиксной клавиши C-x t для команд, связанных с вкладками.
См. Вкладки в Руководство GNU Emacs.
tab-bar-mapКарта клавиш, определяющая содержимое панели вкладок.
См. Вкладки в Руководство GNU Emacs.
tool-bar-mapКарта клавиш, определяющая содержимое панели инструментов.
См. Панели инструментов.
universal-argument-map ¶Разреженная карта клавиш, используемая при обработке C-u.
См. Аргументы команд префикса.
vc-prefix-mapГлобальная карта клавиш, используемая для префиксной клавиши C-x v.
x-alternatives-map ¶Разреженная карта клавиш, используемая для сопоставления определенных клавиш в графических фреймах.
Функция x-setup-function-keys использует ее.