Skip to content
Creative Nomad DesignCREATIVE NOMAD
← All work
05Amazon Lab126, Kindle

Kindle Software UX

Authoring the interaction specs behind the Kindle's touch software, from a seven-language on-screen keyboard to Settings, Wi-Fi, and registration.

International key, seven localized keyboards
International key, seven localized keyboards▤ Image
Client
Amazon Lab126
Role
Principal UX Designer
Year
2009–2013
Surface
Keyboard + Settings
Languages
7 localized
Patent
US 8,959,430
01The challenge

The Kindle was moving from physical keys and five-way navigation to a touch interface on E-Ink, a display that updates slowly and ghosts. Every interaction had to be specified precisely so engineering could build it once and build it right.

The on-screen keyboard was the hardest piece. It had to work across seven languages with their own layouts, diacriticals, and predictive text, all legible and fast on a screen that punishes animation.

02The approach
01

Specify the keyboard end to end

Documented invoke and dismiss, press-and-hold accelerated delete, alternate-character diacriticals in the predictive row, and the international key that cycles layouts. English US and UK, French, German, Italian, Portuguese, and Spanish, each with its own space-bar label and key map.

02

Make Settings a system

Broke Settings into tappable modules: Registration, Wi-Fi, Device Options, Annotations and Sharing, Dictionaries. Each screen was specified with its dialogs, spinners, error states, and keyboard behavior so the flows held together.

03

Design for E-Ink reality

The specs accounted for slow refresh and ghosting. Feedback, spinners, and status-bar notifications were designed to read clearly on a one-bit display, not borrowed from an LCD playbook.

04

Write it down for engineering

The work shipped as versioned UX specs and fed the Human Interface Guidelines, so engineering could implement without guessing and the rest of the team stayed consistent.

03Interaction Model

The keyboard and Settings were specified as a small set of repeatable components, documented so engineering could build them once.

Co-invented the Kindle virtual keyboard, US Patent 8,959,430, a flexible layout that adapts to the user's actions.

ComponentScope
On-screen keyboard7 languages, diacriticals, predictive row
Settings modulesRegistration, Wi-Fi, Device, Annotations, Dictionaries
Dialogs & statesSpinners, errors, status-bar notifications
HIGSpecs that fed the dev guidelines
04Motion vocabulary

Accelerated delete

Press and hold delete removes characters, then accelerates to whole words after ten, so clearing a field feels fast without overshooting.

Cycle the language

The international key cycles keyboards in place, swapping layout, space-bar label, and predictive text in one tap.

05Selected work
01

On-screen keyboard

Seven localized layouts with alternate characters and predictive text, specified key by key.

02

Settings architecture

Modular Settings with registration, Wi-Fi joining, passcode, device name, and dictionaries.

03

Spec and HIG

Versioned UX documents that engineering built from directly.

06Captures
Settings, tappable modules
Settings, tappable modules▤ Image
Alternate characters and diacriticals
Alternate characters and diacriticals▤ Image
Wi-Fi, join, connect, error states
Wi-Fi, join, connect, error states▤ Image
Registration flow
Registration flow▤ Image
Numbers and symbols layer
Numbers and symbols layer▤ Image
07Before / After

The brief was to move the Kindle from physical keys to a touch interface without losing speed or clarity.

Input
Before

Hardware keyboard and five-way

After

Seven-language on-screen keyboard

Settings
Before

Flat list of options

After

Tappable modules with specified states

Handoff
Before

Tribal knowledge

After

Versioned specs feeding the HIG

08Outcome

The specs shipped across the Kindle touch line, and the keyboard became a patented, lasting part of the product.

7

Keyboard languages specified

5+

Settings modules

US 8,959,430

Virtual keyboard patent

Paperwhite

Editor's Choice, 2012

What I owned

The interaction design and UX specifications for the Kindle touch keyboard and Settings, the multilingual keyboard model, and the documentation that fed engineering's HIG.

Next case — 06

Kindle Visual Design

Want something like this?

Start a conversation