Skip to content
Product

Designing for keyboard-first reading

Students triage mail fast. Every action in our dashboard has a shortcut and a visible focus state.

DEDevansh Rao4 min readUpdated 5 August 2026

Why shortcuts, not gestures

A keyboard shortcut is discoverable, documentable and testable. A gesture is none of those things.

The map

KeyAction
j / kNext / previous message
eArchive
sStar
uMark unread
#Delete
/Focus search

Focus is a feature

Every interactive element carries a visible ring. We never remove the outline without replacing it with something stronger.

css
.focus-ring:focus-visible {
  outline: 2px solid var(--ring);
  outline-offset: 2px;
}

Testing it

We run the whole triage flow with the mouse unplugged before every release. If a task cannot be completed from the keyboard, it is a bug.

Share

About the author

Devansh Rao

Principal Engineer

Devansh builds the provisioning pipeline that turns a chosen username into a live encrypted mailbox in under ten seconds.

All posts by Devansh Rao

Comments are coming soon

We're wiring up a moderated discussion thread for each post. Until then, reply by email and we'll add good questions to the article.

Send us a note