{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "keyboard-shortcuts-01",
  "title": "Keyboard Shortcuts 01",
  "description": "A simple keyboard shortcuts block",
  "registryDependencies": [
    "card",
    "kbd"
  ],
  "files": [
    {
      "path": "src/registry/blocks/radix/keyboard-shortcuts-01/components/keyboard-shortcuts.tsx",
      "content": "import {\n  Card,\n  CardContent,\n  CardDescription,\n  CardHeader,\n  CardTitle,\n} from \"@/registry/bases/radix/ui/card\";\nimport { Kbd } from \"@/registry/bases/radix/ui/kbd\";\n\nexport default function KeyboardShortcuts() {\n  return (\n    <div className=\"px-6 py-12\">\n      <Card className=\"mx-auto max-w-sm bg-muted/20\">\n        <CardHeader>\n          <CardTitle className=\"font-medium\">Keyboard Shortcuts</CardTitle>\n          <CardDescription>\n            A list of keyboard shortcuts for the application\n          </CardDescription>\n        </CardHeader>\n        <CardContent>\n          <ul className=\"-mx-1 divide-y divide-border/50\">\n            {shortcuts.map((shortcut) => (\n              <li\n                className=\"flex items-center justify-between px-1 py-2.25\"\n                key={shortcut.shortcut}\n              >\n                <span className=\"text-sm\">{shortcut.description}</span>\n                <Kbd className=\"border border-border/50 px-1.5 font-mono\">\n                  {shortcut.shortcut}\n                </Kbd>\n              </li>\n            ))}\n          </ul>\n        </CardContent>\n      </Card>\n    </div>\n  );\n}\n\nconst shortcuts = [\n  {\n    shortcut: \"Ctrl + K\",\n    description: \"Open the search bar\",\n  },\n  {\n    shortcut: \"Ctrl + N\",\n    description: \"Open a new window\",\n  },\n  {\n    shortcut: \"Ctrl + O\",\n    description: \"Open a file\",\n  },\n  {\n    shortcut: \"Ctrl + P\",\n    description: \"Open the settings\",\n  },\n  {\n    shortcut: \"Ctrl + Q\",\n    description: \"Quit the application\",\n  },\n  {\n    shortcut: \"Ctrl + R\",\n    description: \"Refresh the page\",\n  },\n  {\n    shortcut: \"Ctrl + S\",\n    description: \"Save the file\",\n  },\n  {\n    shortcut: \"Ctrl + T\",\n    description: \"Open a new tab\",\n  },\n  {\n    shortcut: \"Ctrl + W\",\n    description: \"Close the tab\",\n  },\n  {\n    shortcut: \"Ctrl + X\",\n    description: \"Cut the selection\",\n  },\n  {\n    shortcut: \"Ctrl + Y\",\n    description: \"Redo the last action\",\n  },\n  {\n    shortcut: \"Ctrl + Z\",\n    description: \"Undo the last action\",\n  },\n  {\n    shortcut: \"Ctrl + [\",\n    description: \"Go back\",\n  },\n  {\n    shortcut: \"Ctrl + ]\",\n    description: \"Go forward\",\n  },\n];\n",
      "type": "registry:component"
    }
  ],
  "type": "registry:block"
}