Function: kbd-key:act
kbd-key:act is an interactive and byte-compiled function defined in
hib-kbd.el.
Signature
(kbd-key:act KEY-SERIES)
Documentation
Execute the normalized KEY-SERIES.
Return t if KEY-SERIES appears valid, else nil.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hib-kbd.el
;;; ************************************************************************
;;; Public functions
;;; ************************************************************************
(defun kbd-key:act (key-series)
"Execute the normalized KEY-SERIES.
Return t if KEY-SERIES appears valid, else nil."
(interactive "sKey series to execute (no {}): ")
(setq current-prefix-arg nil) ;; Execution of the key-series may set it.
;; Normalize `key-series' prior to processing if not already done
(unless (hypb:object-p key-series)
(when (stringp key-series)
(setq key-series (kbd-key:normalize key-series))))
(let ((binding (kbd-key:binding key-series)))
(cond ((null binding)
(if (kbd-key:special-sequence-p key-series)
(kbd-key:execute-special-series key-series)
(kbd-key:key-series-to-events key-series))
t)
((memq binding '(action-key action-mouse-key hkey-either))
(beep)
(message "(kbd-key:act): This key does what the Action Key does.")
t)
((not (integerp binding))
(call-interactively binding)
t))))