Function: kbd-key:key-and-arguments
kbd-key:key-and-arguments is a byte-compiled function defined in
hib-kbd.el.
Signature
(kbd-key:key-and-arguments KEY-SERIES)
Documentation
Return t if normalized KEY-SERIES appears to be a bound key sequence, else nil.
KEY-SERIES can have following interactive arguments.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hib-kbd.el
(defun kbd-key:key-and-arguments (key-series)
"Return t if normalized KEY-SERIES appears to be a bound key sequence, else nil.
KEY-SERIES can have following interactive arguments."
(let ((prefix-binding (and (stringp key-series) (kbd-key:binding (substring key-series 0 (seq-position key-series ?\ ))))))
;; Just ensure that 1st character is bound to something that is
;; not a self-insert-command or a number.
(and prefix-binding
(not (or (integerp prefix-binding)
(eq prefix-binding 'self-insert-command)))
t)))