[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