activate
activate: ((namespace: string, e?: KeyboardEvent, options?: {
suppressHandler?: boolean;
}) => void)
activeNamespace
activeNamespace: undefined | string
appendKey
appendKey: ((key: string) => void)
deactivate
deactivate: ((e?: KeyboardEvent, options?: {
suppressHandler?: boolean;
}) => void)
finalizeChain
finalizeChain: ((options?: {
event?: KeyboardEvent;
}) => void)
helpVisible
helpVisible: boolean
keyChain
keyChain: string[]
lastAction
lastAction: undefined | {
key: string;
namespace: string;
}
popChain
popChain: (() => undefined | string)
resetChain
resetChain: ((options?: {
event?: KeyboardEvent;
preserveChain?: boolean;
preserveLastAction?: boolean;
suppressHandler?: boolean;
}) => void)
setChain
setChain: ((keys: string[]) => void)
setHelpVisible
setHelpVisible: ((val: boolean) => void)
setLastAction
setLastAction: ((action: undefined | {
key: string;
namespace: string;
}) => void)
trigger
trigger: ((key: string,
e: KeyboardEvent) => undefined | { chainAction?: KeyboardnavChainAction; key: string; namespace: string; }) unregister
unregister: ((namespace: string) => void)