OLPC Spanish Keyboard

From OLPC

Jump to: navigation, search
  This page is monitored by the OLPC team.
  Please help test the latest beta software build, joyride-2263!

[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] Spanish keyboard

Spanish keyboard

[edit] OLPC section of the XKB symbol file

The OLPC section of xkb/symbols/es can be found here. Below are the aggregate X Window System definitions for the OLPC Spanish keyboard.

partial alphanumeric_keys
xkb_symbols "olpc" {

    include "us(basic)"
    name[Group1]="Spain";

	key <TLDE> { [	masculine,	ordfeminine	] };
	key <AE01> { [	1,	exclam,	bar	] };
	key <AE02> { [	2,	quotedbl,	at	] };
	key <AE03> { [	3,	dead_grave,	numbersign,	grave	] };
	key <AE04> { [	4,	dollar		] };
	key <AE05> { [	5,	percent,	asciicircum,	dead_circumflex	] };
	key <AE06> { [	6,	ampersand,	notsign	] };
	key <AE07> { [	7,	slash,	backslash	] };
	key <AE08> { [	8,	parenleft	] };
	key <AE09> { [	9,	parenright	] };
	key <AE10> { [	0,	equal		] };
	key <AE11> { [	apostrophe,	question	] };
	key <AE12> { [	exclamdown,	questiondown	] };

	key <AD01> { [	q,	Q	] };
	key <AD02> { [	w,	W	] };
	key <AD03> { [	e,	E,	EuroSign	] };
	key <AD04> { [	r,	R	] };
	key <AD05> { [	t,	T	] };
	key <AD06> { [	y,	Y	] };
	key <AD07> { [	u,	U	] };
	key <AD08> { [	i,	I	] };
	key <AD09> { [	o,	O	] };
	key <AD10> { [	p,	P	] };
	key <AD11> { [	dead_acute,	dead_diaeresis,	dead_abovering	] };
	key <AD12> { [	bracketleft,	braceleft	] };

	key <AC01> { [	a,	A	] };
	key <AC02> { [	s,	S	] };
	key <AC03> { [	d,	D	] };
	key <AC04> { [	f,	F	] };
	key <AC05> { [	g,	G	] };
	key <AC06> { [	h,	H	] };
	key <AC07> { [	j,	J	] };
	key <AC08> { [	k,	K	] };
	key <AC09> { [	l,	L	] };
	key <AC10> { [	ntilde,	Ntilde		] };
	key <AC11> { [	plus,	asterisk,	dead_tilde	] };

	key <AB01> { [	z,	Z	] };
	key <AB02> { [	x,	X	] };
	key <AB03> { [	c,	C	] };
	key <AB04> { [	v,	V	] };
	key <AB05> { [	b,	B	] };
	key <AB06> { [	n,	N	] };
	key <AB07> { [	m,	M	] };
	key <AB08> { [	comma,	semicolon	] };
	key <AB09> { [	period,	colon		] };
	key <AB10> { [	minus,	underscore	] };

	key <BKSL> { [	bracketright,	braceright, section	] };
	
	key <I219> { [	less,	greater,	ISO_Next_Group	] };

    include "level3(ralt_switch)"
};
Personal tools
  • Log in / create account
About OLPC
About the XO
Projects
OLPC wiki
Toolbox