#1881 NORM FRS: Mouse pointer gets in the way
Zarro Boogs per Child
bugtracker at laptop.org
Wed Aug 1 18:45:53 EDT 2007
#1881: Mouse pointer gets in the way
---------------------+------------------------------------------------------
Reporter: cjb | Owner: Eben
Type: defect | Status: new
Priority: normal | Milestone: FRS
Component: design | Version:
Resolution: | Keywords:
Verified: 0 |
---------------------+------------------------------------------------------
Comment (by Eben):
Well, there are two issues here, both of which have been the intended
design for months, and one of which is already in the HIG.
First things first, the mouse cursor needs to hide automatically when
entering ebook mode. We don't have a trackpad, so we don't need the
mouse. (The HIG clearly outlines the fact that we do ''not'' want to map
the arrow keys to moving the cursor pixel by pixel. See
http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Sugar_Interface/Input_Systems
#Implementing_Hand-held_Controls) We should make this happen ASAP.
The second issue is that of mouse hiding in general, and this was
thoroughly discussed in threads and tickets concerning the use of an edge
delay to invoke the frame. I think there are activities which should hide
the cursor in various circumstances. (Perhaps all activities, since they
are all fullscreen?) When watching a video, for instance, the cursor
should hide. Perhaps it should hide in Read even in laptop mode, simply
to be out of the way (especially since you can scroll with the keyboard).
I think we should make this exceedingly simple for activity developers.
Perhaps something like cursorHideDelay(ms) should be added to the API so
that an activity can call it once to get the desired behavior, hiding on
delay and reappearing again when moved. Of course, cursorHideDelay(OFF)
(where OFF could just be 0) or something similar would also be desired.
--
Ticket URL: <http://dev.laptop.org/ticket/1881#comment:4>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list