UNPKG

@hackplan/polaris

Version:

Shopify’s product component library

64 lines (42 loc) 1.57 kB
--- name: Keyboard key category: Images and icons keywords: - KeyboardKey - shortcuts - hotkey - hot key - keyboard shortcuts - keyboard letter - hotkey combinations --- # Keyboard key Keyboard key is used to educate merchants about keyboard shortcuts. --- ## Best practices The keyboard key component should: - Include a heading to introduce and explain the shortcuts being described when more than one shortcut is listed - Include an action label to describe what will happen if merchants use the key combination --- ## Content guidelines ### Heading Headings above the keyboard key should be: - Informative and descriptive - They should label the type of keyboard shortcuts being presented - Concise and scannable: - Use simple, clear language that can be read at a glance - Keep headings to single sentence and avoid using punctuation such as periods, commas, or semicolons - Avoid articles (the, a, an) to keep content short and actionable - Be written in sentence case (first word capitalized, the rest is lowercase) ### Shortcut description The shortcut description should describe what action will be taken if merchants tap certain keys. When a hotkey combination takes merchants to a location in the interface, the format should be: --- ## Examples ### List of keyboard shortcuts Use to list a related set of keyboard shortcuts. ```jsx <KeyboardKey>Ctrl</KeyboardKey> ``` --- ## Related components - To add a tooltip for a button with an associated keyboard shortcut, [use the tooltip component](/components/tooltip)