Welcome to Vanilla Breeze
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
The kbd element represents user keyboard input, displaying keys and key combinations in a distinctive style that resembles physical keyboard keys.
The <kbd> element represents keyboard input from the user. VB styles it with a raised appearance resembling physical keyboard keys — monospace font, border, and a subtle box-shadow. It is part of VB's code-family styling alongside <code>, <samp>, and <var>.
<code><samp><var><p>Press <kbd>Enter</kbd> to submit the form.</p>
<p>Save: <kbd>Ctrl</kbd> + <kbd>S</kbd></p><p>Command palette: <kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd></p>
<p>In Vim: <kbd><kbd>:</kbd><kbd>w</kbd><kbd>q</kbd></kbd> to save and quit.</p>
kbd { font-family: var(--font-mono); font-size: 0.85em; background: var(--color-surface-raised); padding: var(--size-2xs) var(--size-xs); border-radius: var(--radius-s); border: var(--border-width-thin) solid var(--color-border); box-shadow: 0 1px 0 var(--color-border);}
The border and box-shadow create a 3D key-cap appearance. VB also sets translate: no on <kbd> via the i18n system to prevent machine translation from breaking key names.
<kbd> content as keyboard inputVB web components that display keyboard shortcuts use <kbd> styling:
<short-cuts> — Keyboard shortcuts reference modal<command-palette> — Shows shortcut hints alongside commands<code> — For programming code (shared var(--font-mono))<samp> — For sample program output<var> — For variables in code or math