通常、各Emacsフレームの上部にはメニューバーがあり、これを使って一般的な操作を行うことができます。ご自身でより簡単に確認できるため、ここに列挙する必要はありません。
マウス対応のディスプレイでは、マウスを使ってメニューバーからコマンドを選択できます。メニュー項目の右端に矢印がある場合は、それがサブメニュー(submenu)につながっていることを示します。メニュー項目の末尾にある「...」は、そのコマンドが実際に動作する前に、さらなる入力を求めることを意味します。
メニューバーの一部のコマンドには、通常のキーバインドも設定されています。その場合、項目の後にキーバインドが表示されます。メニュー項目の完全なコマンド名とドキュメントを表示するには、C-h k と入力し、通常通りマウスでメニューバーを選択してください(キーのドキュメントを参照)。
マウスを使う代わりに、F10 を押して最初のメニューバー項目を呼び出すこともできます(コマンド menu-bar-open を実行します)。その後、矢印キーや C-b、C-f(左右)、C-p、C-n(上下)でメニューを操作できます。選択したメニュー項目を有効にするには RET を、メニュー操作を中止するには C-g または ESC ESC ESC を押してください。(ただし、Emacs が GUI
ツールキットを用いてビルドされている場合、メニューはツールキットによって描画・制御されるため、メニュー操作を中止するためのキーシーケンスが上記の説明と異なる場合があることに注意してください。)
テキスト端末では、オプションでエコー領域にあるメニューバーのメニューにアクセスできます。そのためには、変数 tty-menu-open-use-tmm を nil
以外の値に設定してください。すると、F10 と入力した際に、メニューを展開する代わりにコマンド tmm-menubar が実行されます。(M-`
と入力することもでき、その場合は常に tmm-menubar が呼び出されます。)tmm-menubar
を使用すると、キーボードでメニュー項目を選択できます。エコー領域に暫定的な選択肢が表示されます。上下矢印キーを使ってメニュー内の異なる項目へ移動し、その後
RET
と入力してその項目を選択できます。また、各メニュー項目は文字または数字(通常は項目名に含まれる単語の頭文字)で指定されています。この文字または数字は、項目名と
‘==>’
で区切られています。項目の文字または数字を入力することで、その項目を選択できます。