Complete keyboard shortcut definition with metadata, primary keys, and alternative combinations.

interface Shortcut {
id: string;
category: ShortcutCategory;
keys: ShortcutKey;
altKeys?: ShortcutKey[];
description: string;
action: string;
scope?: string;
}
interface Shortcut {
    id: string;
    category: ShortcutCategory;
    keys: ShortcutKey;
    altKeys?: ShortcutKey[];
    description: string;
    action: string;
    scope?: string;
}

Properties

id: string
altKeys?: ShortcutKey[]
description: string
action: string
scope?: string