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)))