Kbd

Kbd - Phlex implementation

Examples

Default

Display textual user input from keyboard.

Ctrl Shift Alt Enter
<div class="flex flex-wrap items-center gap-4">
  <%= render "ui/kbd", content: "Ctrl" %>
  <%= render "ui/kbd", content: "Shift" %>
  <%= render "ui/kbd", content: "Alt" %>
  <%= render "ui/kbd", content: "Enter" %>
</div>

Key Combinations

Grouped keyboard shortcuts.

Ctrl + C K
<div class="flex flex-wrap items-center gap-4">
  <%= render "ui/kbd/group" do %>
    <%= render "ui/kbd", content: "Ctrl" %>
    +
    <%= render "ui/kbd", content: "C" %>
  <% end %>
  <%= render "ui/kbd/group" do %>
    <%= render "ui/kbd", content: "⌘" %>
    <%= render "ui/kbd", content: "K" %>
  <% end %>
</div>

Mac Symbols

Mac-style keyboard modifier symbols.

<div class="flex flex-wrap items-center gap-4">
  <%= render "ui/kbd", content: "⌘" %>
  <%= render "ui/kbd", content: "⌃" %>
  <%= render "ui/kbd", content: "⌥" %>
  <%= render "ui/kbd", content: "⇧" %>
  <%= render "ui/kbd", content: "⏎" %>
  <%= render "ui/kbd", content: "⌫" %>
</div>

Features

  • Keyboard navigation
  • Custom styling with Tailwind classes

API Reference

Kbd

Displays textual user input from keyboard, helping users understand

Group

Groups multiple keyboard keys together with consistent spacing.