Template:Keyboard layouts: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(65 intermediate revisions by 28 users not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
{{Translations}}
{{Translations}}
This template lists available keyboard layouts and provides some boilerplate text. It add the page using it to [[:Category:Keyboard layouts]].

[[Category:Keyboard]]
</noinclude>
</noinclude>
==OLPC keyboard layouts==
==OLPC keyboard layouts==
[[OLPC Keyboard layouts#US International keyboard|English (US international)]]; [[OLPC Argentina Keyboard|Spanish (Argentine)]]; [[OLPC Brasil Keyboard|Portuguese (Brazilian)]]; [[OLPC Ethiopia Keyboard|Amharic (Ethiopic)]]; [[OLPC Libya Keyboard|Arabic]]; [[OLPC Nigeria Keyboard|West African]]; [[OLPC Rwanda Keyboard|French]]; [[OLPC Thailand Keyboard|Thai]]; [[Urdu Keyboard|Urdu]]; [[Cyrillic Keyboard|Cyrillic]]; [[OLPC Turkey Keyboard|Turkish]]; [[OLPC Nepal Keyboard|Nepali]]; [[OLPC Mongolian Keyboard|Mongolian]]; [[OLPC Kazakh Keyboard|Kazakh]]; [[Devanagari Keyboard|Devanagari]]; [[Uzbek Keyboard|Uzbek]]; [[Pashto Keyboard|Pashto]]; [[Dari Keyboard|Dari]]; [[Armenian Keyboard|Armenian]]; [[Khmer Keyboard|Khmer]]; [[Pulaar Keyboard|Pulaar]]

Console keyboard layout files are in /lib/kbd/keymaps/i386. Set the console layout thus, in bash.

loadkeys dvorak
loadkeys us

You can access the console by pressing Ctrl+Alt+F1 (F1 is [[Image:Mesh key f1 small.png]]) then log in as root with no password. To return to Sugar, press Ctrl+Alt+F3 (F3 is [[Image:Home key f3 small.png]]).

X keyboard layout files are in /usr/share/X11/xkb/symbols. Set the X layout thus, from the [[Developer Console|Terminal]].

setxkbmap dvorak
setxkbmap us

Press Alt+= or Alt+0 to toggle back and forth.


Instructions for setting up keyboard switching in [[Terminal]] are on the [[Customizing NAND images]] page. On bilingual XOs, the multiplication/division key is replaced with a keyboard switching key.


Changing the language of the keyboard is independent of changing the language currently displayed. The language currently displayed can be changed by using the Language section of the [[Sugar Control Panel]].
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 symbol, indicating two alphabets to switch between.


===Membrane keyboard layouts===
In the Arabic layout, it is defined as
[[OLPC English Keyboard|English (US international)]]; [[OLPC_Spanish_Keyboard|Spanish (Latin America)]]; [[OLPC_Portuguese_Keyboard|Portuguese (Brazilian)]]; [[OLPC Amharic Keyboard|Amharic (Ethiopic)]]; [[OLPC Arabic Keyboard|Arabic]]; [[OLPC Nigeria Keyboard|Nigerian (Igbo, Hausa, Yoruba)]]; [[OLPC French Keyboard|French]]; [[OLPC Thai Keyboard|Thai]]; [[Urdu Keyboard|Urdu]]; [[OLPC_Russian_Keyboard|Cyrillic (Russian)]]; [[OLPC Turkish Keyboard|Turkish]]; [[OLPC Nepali Keyboard|Nepali]]; [[OLPC Mongolian Keyboard|Mongolian]]; [[OLPC Kazakh Keyboard|Kazakh]]; [[Devanagari Keyboard|Devanagari]]; [[OLPC Uzbek Keyboard|Uzbek]]; [[OLPC Pashto Keyboard|Pashto]]; [[OLPC Dari Keyboard|Dari]]; [[OLPC Armenian Keyboard|Armenian]]; [[OLPC Khmer Keyboard|Khmer]]; [[OLPC Pulaar Keyboard|Pulaar]]; [[OLPC Italian Keyboard|Italian]]; [[OLPC French (ca)(ht) Keyboard|Kreyòl]]; [[OLPC German (D-A-CH) Keyboard|German]]; [[OLPC_Chinese_(Simplified)_Keyboard|Chinese (Simplified)]]; [[OLPC_Azerty_Keyboard|OLPC AZERTY]]


===Non-membrane keyboard layouts===
// Language key
Starting with the [[XO-1.5_HS|XO-1.5 HS ("High School") edition]], the XO laptop has a traditional (non-membrane) keyboard available as an option: [[OLPC English Non-membrane Keyboard|English (US International)]]; [[OLPC_Spanish_Non-membrane_Keyboard|Spanish (Latin America)]];
key <I219> { [ ISO_Next_Group, ISO_Prev_Group ] }


===Blank Keyboard Artwork===
In the International US English layout, it is defined as


Artwork defining the inner dimensions of the membrane keyboard is available here: [[:File:Keyboard-blank.svg|keyboard-blank.svg]]
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 about configuring your keyboard and console keybindings.
[[Category:Keyboard layouts]]

Latest revision as of 02:52, 10 September 2013

  english | 한글 HowTo [ID# 292499]  +/-  

This template lists available keyboard layouts and provides some boilerplate text. It add the page using it to Category:Keyboard layouts.

OLPC keyboard layouts

Instructions for setting up keyboard switching in Terminal are on the Customizing NAND images page. On bilingual XOs, the multiplication/division key is replaced with a keyboard switching key.

Changing the language of the keyboard is independent of changing the language currently displayed. The language currently displayed can be changed by using the Language section of the Sugar Control Panel.

Membrane keyboard layouts

English (US international); Spanish (Latin America); Portuguese (Brazilian); Amharic (Ethiopic); Arabic; Nigerian (Igbo, Hausa, Yoruba); French; Thai; Urdu; Cyrillic (Russian); Turkish; Nepali; Mongolian; Kazakh; Devanagari; Uzbek; Pashto; Dari; Armenian; Khmer; Pulaar; Italian; Kreyòl; German; Chinese (Simplified); OLPC AZERTY

Non-membrane keyboard layouts

Starting with the XO-1.5 HS ("High School") edition, the XO laptop has a traditional (non-membrane) keyboard available as an option: English (US International); Spanish (Latin America);

Blank Keyboard Artwork

Artwork defining the inner dimensions of the membrane keyboard is available here: keyboard-blank.svg