#6568 NORM Never A: Khmer Cambodian keyboard is deficient

Zarro Boogs per Child bugtracker at laptop.org
Mon Feb 25 03:08:24 EST 2008


#6568: Khmer Cambodian keyboard is deficient
------------------------------+---------------------------------------------
 Reporter:  Mokurai           |       Owner:  sayamindu     
     Type:  enhancement       |      Status:  new           
 Priority:  normal            |   Milestone:  Never Assigned
Component:  localization      |     Version:                
 Keywords:  Khmer, SCIM, IME  |    Verified:  0             
 Blocking:                    |   Blockedby:                
------------------------------+---------------------------------------------
 Reply by Mokurai

 On Sun, Feb 24, 2008 at 6:14 PM, Javier SOLA <javier at khmeros.info> wrote:
 > Walter Bender wrote
 >
 > >> There is a government standard Unicode keyboard...
 >  >
 >  > Can you please send me a pointer to this? (I am by default using the
 >  > standard layout defined by the XKB symbol table that is standard with
 >  > Linux, but as you note, it seems suboptimal.)
 >  >
 >  I am afraid it is the same. There are vowels that Unicode refused to
 >  include in the table, because they could be constructed with two code
 >  points, but they are quite used standard vowels, and it does not make
 >  sense not to have them in the keyboard. Technology has to solve the
 problem.

 This decision on the part of character set experts and linguists in the
 Unicode Consortium was quite correct. Unicode encodes characters, not
 glyphs, and certainly not keystrokes. It is not the fault of Unicode that
 almost all software developers used to work in broken software models for
 character handling, including one byte per character and one character per
 keystroke.

 It is of course possible to type correct Yoruba and correct Khmer on one-
 code-point-per-keystroke keyboards, just as it is possible to type
 accented European letters on keyboards that do not have all of them. Thus
 compose, `, o creates ò on the US International keyboard for Linux and on
 other layouts such as Dvorak. 'Ò' is used in Kreyòl (Haitian Creole
 French), which we are currently localizing to. Possible, but not always
 appropriate.

 The correct solution for Khmer is to create a Khmer IME for SCIM (Smart
 Common Input Method), which will be standard on XOs. IMEs can take in more
 than one keystroke to choose a character, as for syllabic writing systems
 (Ethiopian, Japanese kana, and others) or logographic writing systems
 (Chinese, Yi, Mayan, and others), and can generate more than one Unicode
 code point per keystroke, as is required by standard keyboards for Yoruba
 and other languages.

 See http://wiki.laptop.org/go/SCIM

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



More information about the Bugs mailing list