coss.com Svelte

Kbd

A component for displaying keyboard keys and shortcuts.

Loading p-kbd-1 preview…

Installation

pnpm dlx shadcn-svelte@latest add https://coss-sv.vercel.app/r/kbd.json

Usage

<script lang="ts">
  import * as Kbd from "$lib/components/ui/kbd/index.js";
</script>

Single key:

<Kbd.Root>K</Kbd.Root>

Multiple keys:

<Kbd.Group>
  <Kbd.Root>⌘</Kbd.Root>
  <Kbd.Root>K</Kbd.Root>
</Kbd.Group>

API Reference

Kbd.Root

Displays a single keyboard key. Native kbd attributes pass to the element.

PropTypeDefault
classstring

Kbd.Group

Groups multiple keyboard keys for key combinations.

PropTypeDefault
classstring

Examples

Input Group

Loading p-input-group-11 preview…