//! A key a widget takes, as the help layer lists it.
/// One row of the "This screen" group of a [`HelpLayer`](crate::widgets::HelpLayer): the keys a
/// widget takes and what they do, both ready to be drawn.
///
/// A widget builds these in [`Widget::keys`] from its own labels in the language files and the
/// glyphs of the icon set in use, so an arrow is an arrow in Unicode and a caret on a terminal
/// that can show nothing else.
///
/// [`Widget::keys`]: crate::widget::Widget::keys