AddThisFeature

Keyboard Shortcut Hints

Make your shortcuts discoverable instead of secret.

simple UI & Polish

What it adds

Visible hints that teach users the shortcuts your app already has.

What your agent is told to do

4
  1. 1

    Find every keyboard shortcut the app already implements.

  2. 2

    Show the shortcut next to the action it triggers — in menus, tooltips, and buttons.

  3. 3

    Add a shortcuts overlay, conventionally opened with '?'.

  4. 4

    Render keys as styled elements, using the right modifier for the user's platform.

Edge cases it handles

4
  • Show Cmd on macOS and Ctrl elsewhere — detect, don't guess.
  • Do not advertise a shortcut on a control the current user cannot use.
  • Hints must not clutter the mobile UI, where there is no keyboard.
  • Keep the overlay in sync with the real bindings — a stale cheat sheet is worse than none.

Definition of done

7
  • Every existing shortcut is discoverable in the UI.
  • '?' opens a complete, accurate shortcuts overlay.
  • Modifiers render correctly per platform.
  • Hints are hidden on touch-only devices.
  • The overlay is generated from the real bindings, not a hardcoded list.
  • The feature matches the existing design system.
  • No existing functionality is broken.

Related features

How it works

  1. 1

    Copy the link

    Grab the Markdown instruction URL for this feature.

  2. 2

    Give it to your AI

    Paste it into Claude Code, Cursor, v0, Lovable — whatever you build with.

  3. 3

    It inspects, then implements

    Your agent reads your existing app first, then adds the feature to fit it.

Works with your stack

These instructions are written to adapt. They tell the agent to detect your framework, match your existing design system, and reuse what you already have — rather than assuming a particular stack.

Need it tighter than that? Customize the feature and tell it exactly what you're running.