Template:Keyboard changes

From OLPC
Jump to: navigation, search

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"