OLPC Pulaar Keyboard
From OLPC
This page is monitored by the OLPC team.
[edit] OLPC keyboard layouts
English (US international); Spanish (Latin America); Portuguese (Brazilian); Amharic (Ethiopic); Arabic; Nigerian (Igbo, Hausa, Yoruba); French (Rwanda); Thai; Urdu; Cyrillic (Russian); Turkish; Nepali; Mongolian; Kazakh; Devanagari; Uzbek; Pashto; Dari; Armenian; Khmer; Pulaar; Italian; Kreyòl; German
Instructions for setting up keyboard switching in Terminal are on the Customizing NAND images page. On bilingual XOs, the times/divide key is replaced with a keyboard switching key.
[edit] Pulaar keyboard layout
[edit] X Windows Symbol file (ff)
// Pulaar (Fula) xkb symbols file
// based on the standard AZERTY layout and suggests from Ibraahiim Saar
//
// Creation date: 2008/01/015
// Created by: Walter Bender (walter@laptop.org)
partial default alphanumeric_keys
xkb_symbols "basic" {
include "fr"
name[Group1]="Pulaar";
key <AE09> { [ percent, 9, asciicircum, plusminus ] };
key <AE11> { [parenright, degree, bracketright, questiondown ] };
key <AD02> { [ 0x1000257, 0x100018A, z, Z ] }; // D with hook
key <AD11> { [ 0x10000EB, 0x10000CB ] }; // E with diaeresis
key <AD12> { [ bracketleft, braceleft, dollar, sterling ] };
key <AC01> { [ 0x100014B, 0x100014A, q, Q ] }; // ENG
key <AC11> { [ ntilde, Ntilde, dead_circumflex, dead_caron ] };
key <BKSL> { [ bracketright, braceright, asterisk, dead_grave ] };
key <AB02> { [ 0x10001B4, 0x10001B3, x, X ] }; // Y with hook
key <AB03> { [ c, C, ccedilla, Ccedilla ] };
key <AB03> { [ 0x1000253, 0x1000181, v, V ] }; // B with hook
key <AB06> { [ n, N, ] };
key <AB08> { [ semicolon, period, guillemotleft, multiply ] };
key <AB09> { [ colon, slash, guillemotright, division ] };
key <AB11> { [ less, greater ] };
include "level3(ralt_switch)"
};
partial alphanumeric_keys
xkb_symbols "olpc" {
key <AB11> { [ less, greater, ISO_Next_Group, ISO_Prev_Group ] };
};


