Function: assist-mouse-key
assist-mouse-key is an interactive and byte-compiled function defined
in hmouse-drv.el.
Signature
(assist-mouse-key &rest ARGS)
Documentation
Set point to the mouse or keyboard cursor position and execute assist-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 assist-mouse-key (&rest args)
"Set point to the mouse or keyboard cursor position and execute `assist-key'.
Any ARGS will be passed to `hmouse-release'."
(interactive)
;; Make this a no-op if some local mouse key binding overrode the global
;; assist-key-depress command invocation.
(when assist-key-depressed-flag
(hmouse-release t)
(let ((hkey-alist hmouse-alist))
(cond (assist-key-cancelled
(setq assist-key-cancelled nil
action-key-depressed-flag nil))
(action-key-depressed-flag
(hmouse-function nil t args))
((hkey-mouse-help t args))
(t
(run-hooks 'assist-key-release-hook)
(hmouse-function #'assist-key-internal t args)))
;; Need to clear this variable so that mouse pasting does
;; not occur repeatedly from a single region selection.
(setq hkey-region nil
hkey-value nil))))