linXiv frontend (TS/JS)
    Preparing search index...

    Interface Shortcut

    interface Shortcut {
        description: string;
        id: string;
        keys: string[];
        match?: (e: KeyboardEvent) => boolean;
        run?: () => void;
        scope: ShortcutScope;
        skipWhenTyping?: boolean;
    }
    Index
    description: string
    id: string
    keys: string[]

    Key tokens rendered as separate chips, e.g. ["Ctrl/Cmd", "+"].

    match?: (e: KeyboardEvent) => boolean

    Present only for window-bound shortcuts dispatched by useGlobalShortcuts.

    run?: () => void
    skipWhenTyping?: boolean

    Skip dispatch while an input/textarea/contenteditable is focused. Lets a default binding be a bare printable key (e.g. "/") without swallowing typing; rebinds still require a modifier (hasBindableModifier).