#1320 HIGH Trial-2: Implementing handheld support
Zarro Boogs per Child
bugtracker at laptop.org
Wed May 30 13:42:03 EDT 2007
#1320: Implementing handheld support
-------------------------------+--------------------------------------------
Reporter: cjb | Owner: Eben
Type: defect | Status: assigned
Priority: high | Milestone: Trial-2
Component: interface-design | Version:
Resolution: | Keywords:
Verified: 0 |
-------------------------------+--------------------------------------------
Changes (by Eben):
* cc: marco, walter (added)
* summary: Left-hand game keys should control mouse? => Implementing
handheld support
Comment:
I've put a lot of thinking into how the buttons can work in handheld mode.
The Browse activity page on the wiki outlines a particularly good example
of this. (http://wiki.laptop.org/go/Browse#Handheld_Mode) I need some
more direct feedback on the technical implications of the design as spec'd
there, so we can adjust the UI as necessary and come up with a solid
target for Trial 2.
We need to nail handheld mode with at least one of our activities early on
as an example. Browse and Read seem like obvious targets.
To address this thread a bit more directly, I think that the arrow keys
should actually be tied to the up/down/left/right arrows by default. This
eliminates the need to deal with a button for simulating mouse clicks, and
leaves handheld mode to more basic things like scrolling a view. This can
still be useful even if the toolbar and other buttons aren't accessible.
Perhaps we need to consider a way to have activities automatically focus
the "primary canvas" when handheld mode starts so that these keys can
scroll it.
As for the other keys, by default we could have:
* Check: Enter, (Space?)
* X: Escape
* Circle: Tab
* Square: Back-tab
It seems like tabbing (and back-tabbing) through the interface should
provide a way to get to all of the controls on screen, just as with basic
keyboard navigation. The (space?) question is there because, while the
check key usually sends an enter signal, often the spacebar is the one
used to activate controls. In other words, the enter key is usually bound
to the "submit" or "OK" button, and the other controls, such as option
lists, are activated by focusing and pressing spacebar. Perhaps we should
ONLY send the spacebar signal, so that you can't accidentally trigger a
button that isn't focused. Thoughts?
--
Ticket URL: <http://dev.laptop.org/ticket/1320#comment:7>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list