111k

Kbd

用于显示键盘输入的文本样式。

Ctrl+B
import { Kbd, KbdGroup } from "@/components/ui/kbd"

export function KbdDemo() {

安装

pnpm dlx shadcn@latest add kbd

用法

import { Kbd } from "@/components/ui/kbd"
<Kbd>Ctrl</Kbd>

示例

组合

使用 KbdGroup 组件将多个按键组合在一起。

Use Ctrl + BCtrl + K to open the command palette

import { Kbd, KbdGroup } from "@/components/ui/kbd"

export function KbdGroupExample() {

按钮

Button 组件内部使用 Kbd 组件,可以在按钮中显示键盘按键。

import { Button } from "@/components/ui/button"
import { Kbd } from "@/components/ui/kbd"

提示

你可以在 Tooltip 组件内使用 Kbd 组件,在提示中显示按键。

import { Button } from "@/components/ui/button"
import { ButtonGroup } from "@/components/ui/button-group"
import { Kbd, KbdGroup } from "@/components/ui/kbd"

输入组

你可以在 InputGroupAddon 组件内使用 Kbd 组件,在输入组中显示按键。

K
import {
  InputGroup,
  InputGroupAddon,

RTL

要在 shadcn/ui 中启用 RTL 支持,请参见 RTL 配置指南

Ctrl+B
"use client"

import * as React from "react"

API 参考

Kbd

使用 Kbd 组件显示一个键盘按键。

PropTypeDefault
classNamestring``
<Kbd>Ctrl</Kbd>

KbdGroup

使用 KbdGroup 组件将多个 Kbd 组件组合在一起。

PropTypeDefault
classNamestring``
<KbdGroup>
  <Kbd>Ctrl</Kbd>
  <Kbd>B</Kbd>
</KbdGroup>