Package: kkp

Defined variables (17)

kkp-terminal-setup-complete-hookHook run after KKP finishes terminal setup in a given terminal.
kkp-shift-modifierThis variable describes the behavior of the shift key.
kkp-terminal-teardown-complete-hookHook run after KKP finishes terminal teardown in a given terminal.
global-kkp-mode-hookHook run after entering or leaving `global-kkp-mode'.
kkp-control-modifierThis variable describes the behavior of the ctrl key.
kkp-meta-modifierThis variable describes the behavior of the meta key.
kkp-alt-modifierThis variable describes the behavior of the alt key.
kkp-alternatives-mapKeymap of possible alternative meanings for some keys.
kkp-active-enhancementsList of enhancements which should be enabled.
kkp-restore-legacy-keys-around-subprocessesWhen non-nil, advise `call-process' so `C-g' can abort blocking subprocesses.
kkp-super-modifierThis variable describes the behavior of the super key.
kkp-hyper-modifierThis variable describes the behavior of the hyper key.
kkp-verboseWhen non-nil, echo KKP state and helpful messages to the echo area.
global-kkp-modeNon-nil if Global Kkp mode is enabled.
kkp-terminal-query-timeoutSeconds to wait for an answer from the terminal. Nil means no timeout.
kkp-num-lock-modifierThis variable describes the behavior of the num key.
kkp-caps-lock-modifierThis variable describes the behavior of the caps key.

Defined functions (63)

kkp--verbose(FORMAT &rest ARGS)
kkp--state-p(X)
kkp--reply-enhancements(REPLY)
kkp--process-keys(FIRST-BYTE)
kkp--bit-set-p(NUM BIT)
kkp--this-terminal-has-active-kkp-p()
kkp--make-state
kkp--create-modifiers-string(MODIFIER-NUM)
kkp--reply-flags(REPLY)
kkp--disable-in-active-terminals()
kkp--mod-bits(MODIFIER)
kkp-with-legacy-keys(&rest BODY)
kkp-focus-change(&rest _)
kkp--terminal-teardown(TERMINAL)
kkp-disable-in-terminal()
kkp--state-legacy-active--inliner(INLINE--FORM X)
kkp--get-keycode-representation(KEYCODE MAPPING)
kkp--suspend-in-terminal(&optional TERMINAL)
kkp--query-terminal-sync(QUERY &optional TERMINATOR)
kkp--state-enhancements(kkp--state-enhancements X)
kkp--terminal-setup()
kkp--get-enhancement-bit(ENHANCEMENT)
kkp--ensure-state(TERMINAL)
kkp--resume-in-terminal(&optional TERMINAL)
kkp--state-suspended--inliner(INLINE--FORM X)
kkp--state-suspended(kkp--state-suspended X)
kkp-status()
kkp-setup-function-keys(TERMINAL)
kkp--terminal-state(TERMINAL)
kkp--query-terminal-async(QUERY HANDLERS TERMINAL)
kkp--state-function-keys-set--inliner(INLINE--FORM X)
kkp--flush-standard-output()
kkp--display-symbol-keys-p(ORIG-FUN &rest ARGS)
kkp--handle-bracketed-paste(TERMINAL-INPUT)
global-kkp-mode(&optional ARG)
kkp--enhancements-from-flags(FLAG)
kkp--pre-delete-frame(&optional FRAME &rest _)
kkp--handle-letter-terminators(TERMINATOR TERMINAL-INPUT)
kkp-enable-in-terminal(&optional (TERMINAL (kkp--selected-terminal)))
kkp--calculate-flags-integer()
kkp--state-setup-started--inliner(INLINE--FORM X)
kkp--csi-escape(&rest ARGS)
kkp--translate-terminal-input(TERMINAL-INPUT)
kkp--state-function-keys-set(kkp--state-function-keys-set X)
kkp-restore-legacy-keys(ORIG-FUN &rest ARGS)
kkp--state-previous-normal-erase--inliner(INLINE--FORM X)
kkp-teardown-function-keys(TERMINAL)
kkp--read-terminal-events(INITIAL-BYTE)
kkp--format-bytes-and-readable(BYTES)
kkp--state-setup-started(kkp--state-setup-started X)
kkp--handle-u-or-tilde-terminators(TERMINATOR TERMINAL-INPUT)
kkp--state-setup-visited--inliner(INLINE--FORM X)
kkp--active-p(TERMINAL)
kkp--state-enhancements--inliner(INLINE--FORM X)
kkp--state-legacy-active(kkp--state-legacy-active X)
kkp--state-setup-visited(kkp--state-setup-visited X)
kkp--selected-terminal()
kkp--state-previous-normal-erase(kkp--state-previous-normal-erase X)
copy-kkp--state(ARG)
kkp--state-p--inliner(INLINE--FORM X)
kkp--reply-indicates-support-p(REPLY)
kkp--set-encoding-flags(TERMINAL FLAGS)
kkp--make-state--cmacro

Defined faces (0)