Template:Keyboard layouts

From OLPC
Revision as of 09:45, 5 January 2008 by Walter (talk | contribs) (OLPC keyboard layouts)
Jump to: navigation, search
  english | 한글 HowTo [ID# 92499]  +/-  


OLPC keyboard layouts

English (US international); Spanish (Argentine); Portuguese (Brazilian); Amharic (Ethiopic); Arabic; West African; French; Thai; Urdu; Cyrillic; Turkish; Nepali; Mongolian; Kazakh; Devanagari; Uzbek; Pashto; Dari

Console keyboard layout files are in /lib/kbd/keymaps/i386. You can access the console by typing Ctrl+Alt+F1 (F1 is Mesh key f1 small.png); log in as root with no password; type Ctrl+Alt+F3 to return to Sugar (F3 is Home key f3 small.png).

loadkeys dvorak
loadkeys us

X keyboard layout files are in /usr/share/X11/xkb/symbols.

setxkbmap dvorak
setxkbmap us

The layout switching key (misnamed the language key) is times-divide, just above right arrow. On Arabic and some other XOs it has a different graphic, indicating two alphabets to switch between.

In the Arabic layout, it is defined as

// Language key
key <I219> { [ ISO_Next_Group, ISO_Prev_Group ] }

In the International US English layout, it is defined as

key <I219> {[ multiply, division,ISO_Next_Group,ISO_Prev_Group ]}

Some current layouts, including Dvorak, fail to define a language key.

Please see Customizing_NAND_images#Keyboard for more details.