Spec-Zone.ru › Elisp

Стандартные раскладки клавиатуры

В этом разделе перечислены некоторые общие раскладки клавиатуры. Многие из них существуют при первом запуске 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-menu
menu-bar-edit-menu
menu-bar-options-menu
global-buffers-menu-map
menu-bar-tools-menu
menu-bar-help-menu

Эти раскладки отображают главные, верхнеуровневые меню в строке меню. Некоторые из них содержат подменю. Например, меню «Правка» содержит menu-bar-search-menu, и т. д. См. Строка меню.

minibuffer-inactive-mode-map

Полная раскладка клавиатуры, используемая в минибуфере, когда он не активен. См. Редактирование в минибуфере в Справочнике по GNU Emacs.

mode-line-coding-system-map
mode-line-input-method-map
mode-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-map
multi-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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API