Amines UI
ComponentsBlocksIllustrationsPricingDocs

Search

Log in

  • CLI
  • InputsSoon
  • FeedbackSoon

  • Button
  • Frame Cursor
  • Sand Signature Dialog
  • Split Stack Photo
  • Split Stack
  • Split Stack Particles
  • Particle Loader
  • Pixel Text

  • Keyboard Illustration
  • Note Folder

  • Logo Cloud
  • Pricing Block
  • Fluid Navbar

  • Conference cycles
  • SaaSSoon
  • PortfolioSoon

Build with the full library

Get more ready-to-use pieces with Aminds Pro.

  1. Library
  2. /
  3. Keyboard Illustration

Keyboard IllustrationKeyboard Illustration

A self-scaling keyboard illustration.

esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
⏻
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
delete
tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
caps lock
A
S
D
F
G
H
J
K
L
:;
"'
return
shift
Z
X
C
V
B
N
M
<,
>.
?/
shift
fn
⌃control
⌥option
⌘command
⌘command
⌥option

Installation

  1. 1

    Install the component:

    npx shadcn@latest add https://ui.amines.fun/r/keyboard-illustration.json
  2. 2

    Usage:

    jsx

    app/page.jsx

    1<Keyboard theme="dark" />

Props

PropTypeDefaultDescription
themestring"light"Color theme of the keyboard.
soundbooleanfalseEnable keypress sound.
soundSrcstring"/type.wav"Source URL for the keypress sound.
classNamestring—CSS class applied to the outer wrapper.
styleobject—Inline styles applied to the outer wrapper.