Kbd

Metinde, menülerde ve tooltip'lerde klavye kısayollarını göstermek için bir tuş başlığı. Semantik bir <kbd> render'lar.

KararlıKaynak kod

Aramak için Ctrl K tuşlarına bas.

Import

tsx
import { Kbd } from "@merid/react";

Örnekler

Boyutlar

md (varsayılan) gövde metninde durur; sm menü öğelerine, tooltip'lere ve yoğun satırlara sığar.

EscEsc

Tuş kombinasyonları

Her tuş için bir Kbd render'la, ayracı aralarına düz metin olarak koy.

Ctrl + Shift + P

API referansı

Kbd ref'ini <kbd>'ye iletir ve diğer HTML attribute'larını olduğu gibi geçirir.

PropTipVarsayılanAçıklama
size"sm" | "md""md"Tuş başlığının boyutu.

Stil verme

SeçiciDeğerler
.mrd-kbdKök <kbd>
data-sizesm · md

Erişilebilirlik

  • <kbd> metni olarak okunur. Ekran okuyucuların kötü seslendirdiği sembolleri yazıyla ver: “⌃” yerine “Ctrl”i tercih et ya da glifin yanına bir VisuallyHidden ad ekle.
  • Kbd etkileşimli değildir; bir kısayolu belgeler, onu bağlamaz.

Kullanım ilkeleri

Yap

Her tuş için bir başlık kullan; kullanıcıların klavyelerinde gördüğü tuş adlarını yaz.

Kaçın

“Ctrl+Shift+P” gibi bir kısayolun tamamını tek bir başlığa koymak.

İlgili sayfalar

  • Code: satır içi kod ve komutlar.
  • Text: Kbd'nin genellikle içinde durduğu metin.