PIN Pad

Phone-style number pad with tactile keycaps and a row of filled dots tracking how many digits are entered.

Enter your 6-digit PIN
1234567890

Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.

Import & use
import { Keyboard12 } from "@/components/beste/piece/keyboard12";

<Keyboard12
  entered={4}
  total={6}
  caption="Enter your 6-digit PIN"
/>

More Keyboard pieces

View all Keyboard
BA
Unlock the secret

Key Sequence

keyboard13

Row of small tactile keycaps laid out in order, great for Konami-style cheat codes or macro combos.

Command

Hero Keycap

keyboard4

Large tactile keycap with subtle shadow and a caption reading underneath.

PressKto open search

Rounded pill that embeds a keycap between prefix and suffix copy for quick prompts.

Navigate

Arrow Cluster

keyboard6

Four-way directional pad with a pressed state that highlights one key at a time.

Porcelain · Moby
2:18 / 4:01

Media Keys

keyboard16

Row of tactile transport keycaps with the center play/pause lit in primary, flanked by track name and elapsed time.

Press space to continue
Space
or click anywhere

Spacebar

keyboard14

Long-format spacebar keycap with a soft shadow, bracketed by a prompt above and a hint caption below.