$ rezi
Widgets

Kbd

Displays keyboard shortcuts in a compact, consistent style.

Displays keyboard shortcuts in a compact, consistent style.

Usage

import { ui } from "@rezi-ui/core";

ui.kbd("Ctrl+S");
ui.kbd(["Ctrl", "Shift", "P"]);
ui.kbd("Cmd+K", { separator: " " });

Props

ui.kbd(keys, props?) takes required keys plus optional props.

PropTypeDefaultDescription
keysstring | string[]requiredKeys to display
separatorstring"+"Separator between key parts
styleTextStyle-Optional style override
keystring-Reconciliation key

Examples

1) Help line

import { ui } from "@rezi-ui/core";

ui.row({ gap: 1 }, [ui.kbd(["Ctrl", "S"]), ui.text("Save")]);

2) Multiple shortcuts

import { ui } from "@rezi-ui/core";

ui.row({ gap: 2 }, [
  ui.row({ gap: 1 }, [ui.kbd("j"), ui.text("Down")]),
  ui.row({ gap: 1 }, [ui.kbd("k"), ui.text("Up")]),
]);

On this page