Chapter 12

The State-Transition Model of Input

Keywords

Abstraction, input devices imply user interfaces, the need for a tracking state, designing UI without a tracking state

So Midas, king of Lydia, swelled at first with pride when he found he could transform everything he touched to gold; but when he beheld his food grow rigid and his drink harden into golden ice then he understood that this gift was a bane and in his loathing for gold, cursed his prayer.

—Claudian, In Rufinum

Description

Input devices come in a staggering array of shapes, sizes, degrees of freedom, and capabilities. But all can be modeled using a very simple tool: the state model of input devices. By understanding this way of thinking, you will immediately transition from ...

Get Brave NUI World now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.