- From: Rick Byers <rbyers@google.com>
- Date: Mon, 18 Jun 2012 22:44:31 -0400
- To: public-indie-ui@w3.org
- Message-ID: <CAFUtAY9FbBvnrAs0V2Nq7po=tDsUn0kQGWQEnYBhEmRtVAy3FA@mail.gmail.com>
One use case I'd really like to see the Indie UI spec handle is
manipulating a 2D (or 3D) object like a map (think http://maps.google.com).
In particular:
- Panning the object to a precise location
- With a mouse this is triggered by click and drag
- With a touch screen this is triggered by touch and drag
- With keyboard or some assistive technology this could be triggered
by arrow keys moving the map a fixed distance
- Panning is continuous so there shouldn't be an edge (eg. some
absolute co-ordinate after which it's impossible to pan)
- Zooming the object in and out around a specific point
- With a mouse this could be triggered by the mouse wheel with the
origin at the mouse cursor
- With a touch screen this could be triggered by a pinch gesture
(with the origin being the midpoint between the two touch points)
- With a keyboard this could be triggered in steps by specific
standard keys
- Rotating the object
- Lower-priority but also interesting is manipulating the object in 3D
along all the axis
Thanks,
Rick
Received on Tuesday, 19 June 2012 02:45:20 UTC