#1310 HIGH Future : Handheld mode: rotation, activity switching, and key-map

Zarro Boogs per Child bugtracker at laptop.org
Thu Jan 3 11:39:07 EST 2008


#1310: Handheld mode:  rotation, activity switching, and key-map
-------------------------------+--------------------------------------------
  Reporter:  gnu               |       Owner:  Eben          
      Type:  task              |      Status:  assigned      
  Priority:  high              |   Milestone:  Future Release
 Component:  interface-design  |     Version:                
Resolution:                    |    Keywords:  relnote       
  Verified:  0                 |    Blocking:                
 Blockedby:                    |  
-------------------------------+--------------------------------------------

Comment(by bemasc):

 I have several independent points to make.

 Virtual Cursor:
 Ideally, each activity will have optimized tablet-mode key bindings.
 However, I feel we should still provide a virtual cursor, controlled by
 the D-pad.  This virtual cursor would be considered an advanced feature,
 for those not satisfied with the limitations of keybindings, so its
 presence need not be extremely discoverable.  To switch into virtual
 cursor mode, there might be a virtual cursor item in the rotate key's
 menu.  For a few activities such as Paint, this may even be a sensible
 default.

 Once in virtual cursor mode, two of the game buttons should be bound to
 the mouse buttons (perhaps the X and O buttons, for consistency with the
 mouse-button labels).  Screen rotation should automatically alter the
 directions of the D-pad for consistency.*

 Virtual cursor mode would also make the rest of the Sugar "available",
 because the frame can be brought up and navigated by pushing the pointer
 into one corner.  For the randomized Mesh and Neighborhood views, there is
 really no better way.

 *: this should probably happen regardless of virtual cursor mode.

 Home Screen Bindings:
 I see no reason why the home screen should not be accessible in Ebook
 mode.  The interface suggests very obvious keybindings: up/down to switch
 between the activity list, the ring, the clipboard, and the friendslist.
 Left/right to choose within each of these.  Check to "click". If
 necessary, North/South may be used to navigate within dropdown menus.
 This would enable starting activities after moving into Ebook mode, which
 seems like a perfectly reasonable thing to support. Switching to and from
 the home screen should be an option in the rotate button's menu.

 Activity Rotation preferences:
 Not all activities make sense to rotate.  Many activities are designed
 around a fixed aspect ratio (e.g. Connect), and the user does not benefit
 from forcing these activities to support rotation.  Each activity should
 be able to list which rotations it supports. Also, there is no need for
 Sugar to support rotation, if future UI designs make rotation difficult.

-- 
Ticket URL: <http://dev.laptop.org/ticket/1310#comment:9>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list