ink-cartridge
    Preparing search index...

    Interface SequenceOperationEntry

    A registered sequence action, addressable by sequenceActionId.

    Used by KeyboardEngine.defineSequenceAction / KeyboardEngine.addSequenceAction to register named callbacks that boundSequence and globalSequence can invoke by id. The sequence counterpart to ShortcutOperationEntry.

    engine.defineSequenceAction([
    { sequenceActionId: 'scroll-top', action: () => scrollToTop(), keys: ['g', 'g'], timeout: 600 },
    ]);
    engine.boundSequence('scroll-top'); // uses preset keys
    engine.globalSequence([{ keys: ['ctrl+home'], operate: 'scroll-top' }]);
    interface SequenceOperationEntry {
        action: () => void;
        keys?: string[];
        sequenceActionId: string;
        timeout?: number;
    }
    Index
    action: () => void

    The callback invoked when the full sequence is matched.

    keys?: string[]

    Preset keys that trigger this sequence.

    sequenceActionId: string

    Unique identifier of this sequence action.

    timeout?: number

    Preset timeout in milliseconds between key presses.