Стандартные раскладки клавиатуры
В этом разделе перечислены некоторые общие раскладки клавиатуры. Многие из них существуют при первом запуске 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-file-menumenu-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-mapmode-line-input-method-mapmode-line-column-line-number-mode-map-
Эти раскладки управляют различными областями строки режима. См. Формат строки режима.
mode-specific-map-
Раскладка клавиатуры для символов, следующих за C-c. Обратите внимание, что она находится в глобальной раскладке. Эта раскладка фактически не является специфичной для режима: её название было выбрано для информативности в C-h b (
display-bindings), где она описывает основное применение префикса клавиши C-c. mouse-appearance-menu-map-
Разряженная раскладка клавиатуры, используемая для клавиши S-mouse-1.
mule-keymap-
Глобальная раскладка клавиатуры, используемая для префикса C-x RET.
narrow-map-
Разряженная раскладка клавиатуры для подкоманд префикса C-x n.
prog-mode-map-
Раскладка клавиатуры, используемая режимом Prog. См. Основные основные режимы.
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. См. Основные основные режимы.
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использует это.
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Standard-Keymaps.html