#663 BLOC BTest-4: Missing X keysyms

Zarro Boogs per Child bugtracker at laptop.org
Fri Jun 8 18:38:04 EDT 2007


#663: Missing X keysyms
------------------------------+---------------------------------------------
  Reporter:  marco            |       Owner:  bernie 
      Type:  defect           |      Status:  new    
  Priority:  blocker          |   Milestone:  BTest-4
 Component:  x window system  |     Version:         
Resolution:                   |    Keywords:         
  Verified:  0                |  
------------------------------+---------------------------------------------
Changes (by bernie):

 * cc: jg, walter, bernie, Eben (added)
  * owner:  jg => bernie

Comment:

 Assigning to myself, as this request is related to this work
 to bring the analog sliders to work:

 -------- Original Message --------
 Subject: Key definitions.
 Date: Fri, 08 Jun 2007 18:11:09 -0400
 From: Jim Gettys <jg at laptop.org>
 Reply-To: jg at laptop.org
 Organization: OLPC
 To: Bernardo Innocenti <bernie at codewiz.org>
 CC: Eben Eliason <eben at laptop.org>, Walter Bender <walter at laptop.org>

 OK, we still have stuff to work out about the buttons and game pad; Eben
 is thinking about them as I went over various options of what is
 possible.  Attached is a modified keysymdef.h protocol, adding the X
 keysyms we need.

 Here's the initial task to get going:

 1) Map the 21 "analog keys" to the X keysyms XK_A1 through XK_23
 (leaving out XK_A8 and XK_A16).  These are generated by holding down fn
 and pressing on the slider keys.

 2) the magnifier key (next to escape, 2nd key on the top row) should be
 mapped to the XK_Find keysym

 3) The current F1 definition should be replaced by XK_ViewNeighborhood

 4) The current F2 definition should be replaced by XK_ViewGoups

 5) The current F3 definition should be replaced by XK_ViewHome

 6) The current F4 definition should be replaced by XK_ViewActivity

 Leave the F5-F8 definitions as is.

 7) the current F9 definition should be replaced by
 XF86XK_MonBrightnessDown

 8) the current F10 definition should be replaced by
 XF86XK_MonBrightnessUp

 9) the current F11 definition should be replaced by
 XF86XK_AudioLowerVolume

 10) the current F12 definition should be replaced by
 XF86XK_AudioRaiseVolume

 11) the double square key should be defined to be XF86XK_Messenger

 12) the frame key should be defined to be XK_Menu

 13) the rotate button on the "brick" should be defined to be
 XF86XK_RotateWindows *and* become a shift modifier.
                              - Jim

-- 
Ticket URL: <http://dev.laptop.org/ticket/663#comment:13>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list