Template:Keyboard changes
Modifying your keyboard setting
The procedure for modifying the keyboard layout on your XO is described here.
There are two mechanisms on the laptop that are used to configure the keyboards: one for the console and one for the X Window System (and Sugar).
Console
Console keyboard layout files are in /lib/kbd/keymaps/i386. From the Terminal activity (or the console), you can use the 'loadkeys' program to assign a keymap to the the console. For example:
loadkeys es
for Spanish
loadkeys us
for English
X Window System
X Window System keyboard symbol files are in /usr/share/X11/xkb/symbols. Again, from the Terminal activity (or the console), you can use the setxkbmap to assign a symbol table to the X Window System. For example:
setxkbmap es
for Spanish
setxkbmap us
for US
setxkbmap -layout us,in -variant olpc2,olpc
for US and Devanagari
Making the changes permanent
The above changes are temporary. To make permanent changes, you should use the 'sugar-control-panel' program as described here. For example:
sugar-control-panel -s language Spanish/Argentina
This changes the values in /etc/sysconfig/keyboard.
XKB_MODEL="olpc" XKB_LAYOUT="es" XKB_VARIANT="olpc" KEYTABLE="es"