[Trac #418] Keyboard layout collector ticket.

Zarro Boogs per Child bugtracker at laptop.org
Thu Nov 16 15:39:09 EST 2006


#418: Keyboard layout collector ticket.
-----------------------+----------------------------------------------------
 Reporter:  jg         |        Owner:  warp    
     Type:  defect     |       Status:  new     
 Priority:  blocker    |    Milestone:  BTest-1b
Component:  keyboards  |   Resolution:          
 Keywords:             |  
-----------------------+----------------------------------------------------
Comment (by dilinger):

 We have a script to generate all these mappings now.  However, there are
 enough differences from what we're generating compared to what other
 people have uploaded that I'd like a few questions answered before
 attaching new versions of everything.

 1) The keyboard images and xls for (for example) Libya shows both english
 characters and arabic on the same key; ie, 't', Arabic_feh, and
 Arabic_shadda all share a key.  The currently uploaded file (as well as
 upstream's 'ara' mapping) doesn't include the 't' portion; only the
 Arabic_feh and Arabic_shadda portion.  Do we want to include the 't' in
 our mapping?

 2) The xls repeats key mappings; for example, we see the following in the
 output from  our script:
 {{{
     key <AD03> { [ e,   E,      EuroSign,       EuroSign ] };
     key <AB09> { [ period,      greater,        Arabic_zain,    period ]
 };
     key <AC12> { [ backslash,   bar,    backslash,      bar ] };
 }}}
 Does listing EuroSign twice make a difference?  Do we need to repeat any
 or all of these values?

 3) AC12 above is the 12th key in the middle row (the asdf row).  The
 current mapping for Libya lists it as BKSL instead.  Which one is correct?
 At least on my thinkpad keyboard, BKSL is the 13th key on the top row
 (qwerty).  We've worked from the assumption that rows have 12 keys, and
 the rest are special keys.

 4) Unicode stuff is.. interesting.  What Zephaniah did for our script was
 to have things like 0x01000308.  What I see in the ng mapping is U0300.
 What I did for pt was 0x00ba.   Does it matter?

 5) Zephaniah mentioned something about us missing dead keys, or having
 screwed that up somehow.  Zephaniah, could you please expand upon that
 when you get the chance?

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



More information about the Bugs mailing list