Function: action-mouse-key
action-mouse-key is an interactive and byte-compiled function defined
in hmouse-drv.el.
Signature
(action-mouse-key &rest ARGS)
Documentation
Set point to the mouse or keyboard cursor position and execute action-key.
Any ARGS will be passed to hmouse-release.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hmouse-drv.el
(defun action-mouse-key (&rest args)
"Set point to the mouse or keyboard cursor position and execute `action-key'.
Any ARGS will be passed to `hmouse-release'."
(interactive)
;; Make this a no-op if some local mouse key binding overrode the global
;; action-key-depress command invocation.
(when action-key-depressed-flag
(hmouse-release nil)
(let ((hkey-alist hmouse-alist))
(cond (action-key-cancelled
(setq action-key-cancelled nil
assist-key-depressed-flag nil))
(assist-key-depressed-flag
(hmouse-function nil nil args))
((hkey-mouse-help nil args))
(t
(run-hooks 'action-key-release-hook)
(hmouse-function #'action-key-internal nil args)))
;; Need to clear these variables so that mouse pasting does
;; not occur repeatedly from a single region selection.
(setq hkey-region nil
hkey-value nil))))