Kbd (Keyboard Key)

A component for displaying keyboard keys or shortcuts in documentation or UI.

Examples

Basic Usage

Display single keys or combinations.

Press Ctrl + C to copy.
blade
<div class="flex items-center space-x-2">
    <span>Press</span>
    <x-plume::kbd>Ctrl</x-plume::kbd>
    <span>+</span>
    <x-plume::kbd>C</x-plume::kbd>
    <span>to copy.</span>
</div>

Sizes

Available in different sizes.

Cmd sm
Cmd md
Cmd lg
blade
<div class="flex items-end space-x-4">
    <div class="flex flex-col items-center space-y-2">
        <x-plume::kbd size="sm">Cmd</x-plume::kbd>
        <span class="text-xs text-foreground/50 dark:text-background-400">sm</span>
    </div>
    <div class="flex flex-col items-center space-y-2">
        <x-plume::kbd size="md">Cmd</x-plume::kbd>
        <span class="text-xs text-foreground/50 dark:text-background-400">md</span>
    </div>
    <div class="flex flex-col items-center space-y-2">
        <x-plume::kbd size="lg">Cmd</x-plume::kbd>
        <span class="text-xs text-foreground/50 dark:text-background-400">lg</span>
    </div>
</div>
Prop Type Default Description
size string 'md' Size of the component: 'sm', 'md', 'lg'.

Usage

blade
<x-plume::kbd>Ctrl</x-plume::kbd>
<x-plume::kbd size="sm">Cmd</x-plume::kbd>