Function: hkey-set-key
hkey-set-key is an interactive and byte-compiled function defined in
hyperbole.el.
Signature
(hkey-set-key KEY COMMAND)
Documentation
Define a Hyperbole global minor mode KEY bound to COMMAND.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hyperbole.el
(defun hkey-set-key (key command)
"Define a Hyperbole global minor mode KEY bound to COMMAND."
(interactive
(let* ((menu-prompting nil)
(key (read-key-sequence "Set Hyperbole key: " nil t)))
(list key
(read-command (format "Set key %s to command: "
(key-description key))))))
(or (vectorp key) (stringp key)
(signal 'wrong-type-argument (list 'arrayp key)))
(prog1 (define-key hyperbole-mode-map key command)
(when (called-interactively-p 'interactive)
(message "{%s} set to invoke `%s' when Hyperbole is active"
(key-description key) command))))