RAMP4 - v4.21.0
    Preparing search index...
    interface KeyboardnavStore {
        activate: (
            namespace: string,
            e?: KeyboardEvent,
            options?: { suppressHandler?: boolean },
        ) => void;
        activeNamespace: string | undefined;
        appendKey: (key: string) => void;
        chainState: ChainState;
        deactivate: (
            e?: KeyboardEvent,
            options?: { suppressHandler?: boolean },
        ) => void;
        finalizeChain: (options?: { event?: KeyboardEvent }) => void;
        helpVisible: boolean;
        keyChain: string[];
        lastAction: { key: string; namespace: string } | undefined;
        namespaces: Record<string, NamespaceRegistration>;
        popChain: () => string | undefined;
        register: (namespace: string, options: NamespaceRegistration) => string;
        resetChain: (
            options?: {
                event?: KeyboardEvent;
                preserveChain?: boolean;
                preserveLastAction?: boolean;
                suppressHandler?: boolean;
            },
        ) => void;
        setChain: (keys: string[]) => void;
        setChainState: (state: ChainState) => void;
        setHelpVisible: (val: boolean) => void;
        setLastAction: (
            action: { key: string; namespace: string } | undefined,
        ) => void;
        trigger: (
            key: string,
            e: KeyboardEvent,
        ) =>
            | {
                chainAction?: KeyboardnavChainAction;
                key: string;
                namespace: string;
            }
            | undefined;
        unregister: (namespace: string) => void;
    }
    Index

    Properties

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