- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Tue, 19 Jun 2012 06:48:46 -0500
- To: Rick Byers <rbyers@google.com>
- Cc: public-indie-ui@w3.org
- Message-ID: <OF26F1C32F.2AD0E2EE-ON86257A22.003FF229-86257A22.0040E3DE@us.ibm.com>
Hi Rick, This is great! Doug set up a WIKI for us to add use cases for the group to review. I have begun adding them. At the moment I have not set a priority on mine. The current set I have started on pertained to UI widget components we would need for ARIA in order to replace the use of a keyboard. http://www.w3.org/WAI/IndieUI/wiki/Use_Cases_and_Requirements Could you add these to the list? One of the things I have not fully stated which you appear to need to do to is establish a point of regard and that is done. For example Rotating an object assumes either focus on the object or the object being grabbed. I have a similar issue with say a tree UI control where the tree or item in the tree must either be touched by a user or have keyboard focus in order to be expanded. In your rotation use case we need to have the user pointing to the object in some way or it has to have keyboard focus before it can be notified to rotate via a gesture, etc. Establishing the point of regard or point of input is important. Could you add these to the use cases? Rich Rich Schwerdtfeger From: Rick Byers <rbyers@google.com> To: public-indie-ui@w3.org, Date: 06/18/2012 09:45 PM Subject: Use case for indie UI events - manipulating a map 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
Attachments
- image/gif attachment: graycol.gif
Received on Tuesday, 19 June 2012 11:49:25 UTC