Function: kkp--mod-bits
kkp--mod-bits is a natively compiled function defined in kkp.el.
Signature
(kkp--mod-bits MODIFIER)
Documentation
Return the KKP encoding bits that should be interpreted as MODIFIER.
MODIFIER is one of the symbols shift, alt, control,
super, hyper, meta, caps-lock or num-lock.
Source Code
;; Defined in /nix/store/0igl9q4k4n87vg4h2gnnrlha21kx9biv-emacs-packages-deps/share/emacs/site-lisp/elpa/kkp-20260706.858/kkp.el
(defun kkp--mod-bits (modifier)
"Return the KKP encoding bits that should be interpreted as MODIFIER.
MODIFIER is one of the symbols `shift', `alt', `control',
`super', `hyper', `meta', `caps-lock' or `num-lock'."
(apply #'logior
(cl-map 'sequence
(lambda (sym)
(get sym :encoding))
(cl-remove-if-not
(lambda (sym) (eq (symbol-value sym) modifier))
'(kkp-shift-modifier
kkp-alt-modifier
kkp-control-modifier
kkp-super-modifier
kkp-hyper-modifier
kkp-meta-modifier
kkp-caps-lock-modifier
kkp-num-lock-modifier)))))