Function: menu-bar-define-mouse-key

menu-bar-define-mouse-key is a byte-compiled function defined in menu-bar.el.gz.

Signature

(menu-bar-define-mouse-key MAP KEY DEF)

Documentation

Like define-key, but add all possible prefixes for the mouse.

Source Code

;; Defined in /usr/src/emacs/lisp/menu-bar.el.gz
(defun menu-bar-define-mouse-key (map key def)
  "Like `define-key', but add all possible prefixes for the mouse."
  (define-key map (vector key) def)
  (mapc (lambda (prefix) (define-key map (vector prefix key) def))
        ;; This list only needs to contain special window areas that
        ;; are rendered in TTYs.  No need for *-scroll-bar, *-fringe,
        ;; or *-divider.
        '(tab-line header-line menu-bar tab-bar mode-line vertical-line
          left-margin right-margin)))