A keymap can operate as a menu as well as defining bindings for keyboard keys and mouse buttons. Menus are usually actuated with the mouse, but they can function with the keyboard also. If a menu keymap is active for the next input event, that activates the keyboard menu feature.
• Defining Menus: | How to make a keymap that defines a menu. | |
• Mouse Menus: | How users actuate the menu with the mouse. | |
• Keyboard Menus: | How users actuate the menu with the keyboard. | |
• Menu Example: | Making a simple menu. | |
• Menu Bar: | How to customize the menu bar. | |
• Tool Bar: | A tool bar is a row of images. | |
• Modifying Menus: | How to add new items to a menu. | |
• Easy Menu: | A convenience macro for making menus. |
Copyright © 1990-1996, 1998-2019 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Menu-Keymaps.html