GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Standard-Keymaps.html ・ emacs-doc.conao3.com

付録 G 標準キーマップ

本節では、より汎用的なキーマップをいくつか挙げます。これらの多くはEmacsの初回起動時に用意されていますが、中には対応する機能にアクセスした際にのみ読み込まれるものもあります。

これら以外にも、より専門的なマップが数多く存在します。特に、メジャーモードやマイナーモードに関連するものが挙げられます。ミニバッファでは複数のキーマップが使用されています(補完を行うミニバッファコマンドを参照)。キーマップの詳細については、キーマップを参照してください。

2C-mode-map

プレフィックス C-x 6 のサブコマンド用の疎なキーマップ。
The GNU Emacs Manualの2段編集を参照してください。

abbrev-map

プレフィックス C-x a のサブコマンド用の疎なキーマップ。
The GNU Emacs Manualの略語の定義を参照してください。

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 のサブコマンド用の疎なキーマップ。
The GNU Emacs Manualのレジスタを参照してください。

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 プレフィックス検索に従うキー用のスパースキーマップ。
The GNU Emacs Manualのキーボードマクロを参照してください。

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

ミニバッファがアクティブでない時に使用されるフルキーマップ。
The GNU Emacs Manualのミニバッファでの編集を参照してください。

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 でも使用される。このマップを使用する関数はプレフィックスキーをサポートしておらず、イベントを1つずつ検索する。multi-query-replace-map は、マルチバッファ置換用に query-replace-map を拡張したものである。query-replace-map を参照。

search-map

検索関連コマンドのグローバルバインディングを提供する、スパースなキーマップ。

special-mode-map

スペシャルモードで使用されるキーマップ。
基本メジャーモードを参照してください。

tab-prefix-map

タブバー関連コマンドの C-x t プレフィックスキーに使用されるグローバルキーマップ。
The GNU Emacs Manualのタブバーを参照してください。

tab-bar-map

タブバーの内容を定義するキーマップ。
The GNU Emacs Manualのタブバーを参照してください。

tool-bar-map

ツールバーの内容を定義するキーマップ。
ツールバーを参照してください。

universal-argument-map

C-uの処理時に使用される疎なキーマップ。
プレフィックスコマンド引数を参照してください。

vc-prefix-map

C-x v プレフィックスキーに使用されるグローバルキーマップ。

x-alternatives-map

グラフィカルフレーム下で特定のキーを割り当てるためのスパースキーマップ。
関数 x-setup-function-keys はこれを使います。