<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix"><small>Tom, it's not correct to say the
laptops will remain in Maori. Many schools have both Maori and
English classes, and the ability of these machines to cross the
boundary, to have a child work either in their first language or
(with a simple switch in Settings->Language) to gain
experience in another, is one of our strong features. Having
the switch relatively easy is a great, and I've seen some kids
do it while I'm supposedly talking to them.<br>
<br>
Incidentally, there's a <u>bug </u>when declaring the second
language second. It seems that whichever language is <u>last
declared</u> becomes the current language in which alternative
languages are expressed -- as for instance for the list within <u>Speak</u>.
Since I don't yet have a Maori version of the ESPEAK voice
engine (takers anyone?), and since English pronunciation and
prosody is a poor substitute, I routinely tell the children
typing in Maori to set the <u>Speak </u>language to
Vietnamese. This is a surprisingly good substitute. But it
becomes hard to find if someone has last set the login 2nd
language to Arabic. This bug shouldn't be hard to fix. Until
then, declare your #2 language first, and your #1 language last.<br>
<br>
-- barry<br>
</small><br>
On 25/06/2013 10:51 p.m., Tom Parker wrote:<br>
</div>
<blockquote cite="mid:51C97637.70201@carrott.org" type="cite">On
24/06/13 23:43, Walter Bender wrote:
<br>
<blockquote type="cite">Which build are you running? In the latest
Sugar builds, there is a
<br>
keyboard settings control panel section. We could probably
backport it
<br>
to your build if it is reasonably recent.
<br>
</blockquote>
<br>
I don't know which build they are running. I've tried
<br>
<br>
One Education OS 1.2 (build au889) with Sugar 0.94.1
<br>
13.2.0 for XO-4 (build 10) with Sugar 0.98.7
<br>
XO-system 1a for XO-4 (build 34) with Sugar 0.98.7
<br>
<br>
and none of them have a keyboard settings thing.
<br>
<br>
I don't think a keyboard settings control panel is immediately
necessary as the laptops will remain in Maori. It would be good in
a future release if we could say "after reflashing, set your
language and keyboard to maori" without having to resort to
customizations.
<br>
<br>
<blockquote type="cite">Meanwhile, we may have to make a new X
keyboard symbols file for you
<br>
that does the right thing. Not impossible to get upstreamed.
<br>
</blockquote>
<br>
I wasn't really able understand the /usr/share/X11/xkb directory,
but using xkbcomp to retrieve the current config, modify it and
return it to the X server does the trick.
<br>
<br>
Is there a document that describes the "right" way to add a
keyboard and select it? Using xkbcomp in a startup script might
work but is obviously a hack.
<a class="moz-txt-link-freetext" href="http://wiki.laptop.org/go/Creating_A_New_Keyboard_Layout">http://wiki.laptop.org/go/Creating_A_New_Keyboard_Layout</a> seems to
cover this but appears to be out of date.
<br>
<br>
Until we get feedback from the actual users about what they want
their keyboards to do, I think it's best to customize the build
they have rather than upstream something and get a new build.
<br>
</blockquote>
<br>
</body>
</html>