[Trac #369] Incompatibilities between trackpad precision and the current rollover UI design
Zarro Boogs per Child
bugtracker at laptop.org
Fri Jan 5 00:36:30 EST 2007
#369: Incompatibilities between trackpad precision and the current rollover UI
design
--------------------+-------------------------------------------------------
Reporter: jg | Owner: Eben
Type: defect | Status: new
Priority: high | Milestone: BTest-3
Component: sugar | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Changes (by dhopkins):
* cc: selker at media.mit.edu (added)
Comment:
Consider using pie menus, which are based purely on the direction of
motion, and exploit Fitts' law by putting each menu item target adjacent
to the cursor, but in a different direction, with a large pie-slice shaped
area (which extends to the screen edge). Since pie menus are based on
direction instead of distance, and the targets are large and wedge-shaped,
the mouse acceleration actually increases the user's control over the
direction by quickly moving the cursor out further away from the menu
center, giving them more "leverage" and angular precision.
Also: Please talk to Ted Selker (selker at media.mit.edu) about all his work
that went into developing the Trackpoint's mapping from pressure to mouse
motion. The transfer function (pressure => cursor speed mapping curve) has
two plateaus: one at the low end at "fine positioning" speed, and one at
the high end just below "eye tracking" speed, so moderately quick motion
does not move the cursor too fast for the eye to follow. Of course it has
to be adjusted for the fine resolution of the OLPC screen, and the
properties of the touch pad. Perhaps somebody could develop an X extension
that implemented a smarter kind of mouse acceleration behavior, that can
be configured with any curve. Note that IBM has patented the Trackpoint
hardware and transfer function, so check with Ted about what's allowed, or
if IBM will donate rights to use the patent to the OLPC project.
--
Ticket URL: <http://dev.laptop.org/ticket/369#comment:9>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list