Function: action-key-depress
action-key-depress is an interactive and byte-compiled function
defined in hmouse-drv.el.
Signature
(action-key-depress &rest ARGS)
Documentation
Register depress of the Hyperbole Action Mouse Key.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hmouse-drv.el
;;; Smart Key Depress Functions
(defun action-key-depress (&rest args)
"Register depress of the Hyperbole Action Mouse Key."
(interactive)
(hattr:clear 'hbut:current)
(action-key-clear-variables)
(cond (assist-key-depressed-flag
(or action-key-help-flag
(setq assist-key-help-flag t)))
((hmouse-save-region)))
(setq action-key-depress-prev-point (point-marker)
action-key-depressed-flag t
action-key-depress-args (hmouse-set-point args)
action-key-depress-buffer (window-buffer (hmouse-depress-inactive-minibuffer-p args))
action-key-depress-window (or (hmouse-depress-inactive-minibuffer-p args)
(selected-window))
action-key-depress-position (hkey-absolute-pixel-position)
action-key-release-args nil
action-key-release-buffer nil
action-key-release-window nil
action-key-release-prev-point nil)
(when (and (not assist-key-depressed-flag)
(hmouse-modeline-event-p action-key-depress-args))
(mouse-drag-mode-line action-key-depress-args))
(when (eq last-command #'org-todo)
(setq this-command #'org-todo))
(run-hooks 'action-key-depress-hook))