各Emacsフレームには通常、最上部にメニューバー(menu bar)があり、よく使われる操作を実行するために使用できます。これはあなた自身で簡単に確かめられますから、ここではそれらを列挙する必要はないでしょう。
マウスをサポートするディスプレー上では、マウスを使ってメニューバーからコマンドを選ぶことができます。メニューアイテムの後にある右矢印は、そのアイテムにサブメニューがあることを示します。アイテムの最後に‘...’がある場合は、コマンドを実際に実行する前に、そのコマンドがキーボードから引数を読み取ることを意味します。
メニューのコマンドの中には、他のコマンドと同様、キーが割り当てられているものもあります。そのような場合、メニューのアイテムの後にキーバインディングが表示されます。メニューアイテムの完全なコマンド名や説明文を見るには、C-h kとタイプしてから、通常どおりにマウスでメニューバーを選択してください(Key Helpを参照してください)。
マウスを使う代わりにF10(コマンドmenu-bar-open
を実行します)を押せば、メニューバーの最初のアイテムを呼び出すことができます。その後は矢印キー、またはC-bとC-f(左右)、C-pとC-n(上下)でメニュー操作できます。選択されたメニューアイテムを起動するときはRET、メニュー操作をキャンセルするときはC-gかESC
ESC
ESCを押します。(ただし、GUIツールキットとともにビルドされたEmacsでは、メニューはそのツールキットにより描画および制御され、メニュー操作をキャンセルするキーシーケンスは上記の説明とは異なるかもしれません。)
テキスト端末では、エコーエリアからメニューバーのメニューにアクセスすることもできます。これを行うには、変数tty-menu-open-use-tmm
をカスタマイズして、非nil
値にします。その後はF10をタイプするとメニューをドロップダウンせずに、コマンドtmm-menubar
が実行されます(M-`は常にtmm-menubar
を呼び出します)。tmm-menubar
では、キーボードでメニューアイテムを選択できます。暫定的な候補がエコーエリアに表示されるので、上矢印か下矢印でメニューの異なるアイテムを表示し、RETを押せばアイテムを選択できます。各メニューアイテムを文字か数字で指定することもできます(通常メニューアイテム名のイニシャル)。この文字または数字とアイテム名は‘==>’で区切られています。アイテムの文字または数字を押せばアイテムを選択することができます。