kbd
Builds Kbd


The code that drew it
A still frame holds a repeating animation at its first frame and a one-shot at its last, because a still of a moving thing is not reproducible. Run the gallery to review motion.
fn kbd(_window: &mut Window, cx: &mut App) -> AnyElement {
let theme = cx.theme().clone();
stack(&theme)
.child(
row(&theme)
.child(Kbd::new("cmd-shift-p").id("scene.kbd.palette"))
.child(Kbd::new("ctrl-c").id("scene.kbd.copy"))
.child(Kbd::new("enter").id("scene.kbd.confirm"))
.child(Kbd::new("escape").id("scene.kbd.dismiss")),
)
.into_any_element()
}