BBMM Technologies
← All articles
6 min readkeyboard-shortcuts, interaction, discoverability, ux

Designing Keyboard Shortcuts That Stick

By Maksym Bardakh · Co-founder & President

In short

Keyboard shortcuts speed up frequent actions, but only for shortcuts people actually remember. Memorable shortcuts follow platform conventions so existing knowledge transfers, use mnemonic mappings that connect the key to the action, stay consistent across the product, and are discoverable so people can learn them in context. Inventing clever but arbitrary shortcuts produces a feature almost no one uses.

A shortcut no one remembers is dead weight

Shortcuts exist to make frequent actions fast for people who use them often. But a shortcut only delivers that benefit if the person recalls it at the moment they need it, and recall is where most shortcut schemes fail. A product can define dozens of shortcuts, but if they are arbitrary or undiscoverable, almost none get learned, and the feature is effort spent for little return.

Designing shortcuts that stick is therefore mostly about memorability and discoverability, not about covering every action. A handful of well-chosen, memorable shortcuts for the most frequent actions is worth more than an exhaustive map that no one internalizes.

Convention, mnemonics, consistency

Three things make a shortcut memorable. Following platform conventions means people who already know the platform arrive knowing your shortcuts, because the common ones for actions like copy and save are the same everywhere. Mnemonic mappings connect the key to the action, so the key for a search action relating to its initial letter is easier to recall than an arbitrary assignment. And consistency within the product means the same shortcut does the same kind of thing everywhere, so learning one place teaches the others.

  • Follow established platform conventions so existing knowledge transfers.
  • Choose mnemonic mappings that connect the key to the action.
  • Keep shortcuts consistent across the product so learning compounds.

Make shortcuts discoverable in place

People cannot learn shortcuts they never see. Surfacing the shortcut next to its action, in menus and tooltips where the person already is, lets them absorb it in the natural course of use rather than memorizing a separate reference. The most effective discovery happens at the moment the person performs the action with a pointer, when seeing the shortcut suggests a faster way to do what they just did.

A shortcut shown beside the action it triggers teaches itself over time. Hiding shortcuts in a help page they must seek out guarantees that most users never learn them and the feature goes unused.

Key takeaways

  • Shortcuts only help for the ones people actually remember at the moment of need.
  • A handful of memorable shortcuts beats an exhaustive map no one internalizes.
  • Follow platform conventions so existing knowledge transfers to your product.
  • Use mnemonic mappings and keep shortcuts consistent so learning compounds.
  • Surface shortcuts beside their actions so people learn them in context.

Frequently asked questions

Why do most keyboard shortcuts go unused?
Because they are arbitrary or undiscoverable, so people never learn or recall them, making the feature effort spent for little return.
What makes a shortcut memorable?
Following platform conventions so existing knowledge transfers, mnemonic mappings that connect key to action, and consistency across the product.
How do users learn shortcuts?
By seeing them in context, surfaced beside their actions in menus and tooltips, rather than in a separate help page they must seek out.

References

About the author

Maksym Bardakh

Co-founder & President

Maksym is a software engineer and product strategist focused on executive-function and behavioral system design. At BBMM he leads product direction across Flowo, TextPack, and Pillow, working at the intersection of human cognition and durable interface design.