OLPC Portuguese Keyboard: Difference between revisions
m (rv) |
|||
Line 6: | Line 6: | ||
[[Image:BR-MP-v1.png|800px|none|Portuguese (Brazilian) keyboard]] |
[[Image:BR-MP-v1.png|800px|none|Portuguese (Brazilian) keyboard]] |
||
<pre> |
|||
{| border="1" |
|||
partial alphanumeric_keys |
|||
!XKB KEY !!HID !!key !!unmodified !!shift !!alt gr !!alt gr shift !!ctrl !!fn !!comment |
|||
xkb_symbols "olpc" { |
|||
|- |
|||
| ||0x38 ||110 ||esc || || || || ||HK_01 || |
|||
include "latin(type4)" |
|||
|- |
|||
name[Group1]="Portugal"; |
|||
| ||0x79 ||140 || || || || || ||HK_00 ||search |
|||
|- |
|||
key <TLDE> { [ apostrophe, quotedbl ] }; |
|||
| ||0x3A ||112 ||XK_ViewMesh || || || || || ||F1, analog 1 |
|||
key <AE01> { [ 1, exclam, onesuperior ] }; |
|||
|- |
|||
key <AE02> { [ 2, at, twosuperior ] }; |
|||
| ||0x77 ||141 || || || || || ||HK_02 ||analog 2 |
|||
key <AE03> { [ 3, numbersign, threesuperior ] }; |
|||
|- |
|||
key <AE04> { [ 4, dollar ] }; |
|||
| ||0x3B ||113 ||XK_ViewFriends || || || || || ||F2, analog 3 |
|||
key <AE05> { [ 5, percent, cent ] }; |
|||
|- |
|||
key <AE06> { [ 6, dead_diaeresis, notsign ] }; |
|||
| ||0x76 ||142 || || || || || ||HK_07 ||analog 4 |
|||
key <AE07> { [ 7, ampersand ] }; |
|||
|- |
|||
key <AE08> { [ 8, asterisk ] }; |
|||
| ||0x3C ||114 ||XK_ViewHome || || || || || ||F3, analog 5 |
|||
key <AE09> { [ 9, parenleft ] }; |
|||
|- |
|||
key <AE10> { [ 0, parenright ] }; |
|||
| ||0x75 ||143 || || || || || ||HK_08 ||analog 6 |
|||
key <AE11> { [ minus, underscore ] }; |
|||
|- |
|||
key <AE12> { [ equal, plus, section ] }; |
|||
| ||0x3D ||115 ||XK_ViewActivity || || || || || ||F4, analog 7 |
|||
|- |
|||
key <AD01> { [ q, Q ] }; |
|||
| ||0x3E ||116 || || || || || || ||F5, analog 8 |
|||
key <AD02> { [ w, W ] }; |
|||
|- |
|||
key <AD03> { [ e, E, EuroSign ] }; |
|||
| ||0x74 ||144 || || || || || ||HK_09 ||analog 9 |
|||
key <AD04> { [ r, R ] }; |
|||
|- |
|||
key <AD05> { [ t, T ] }; |
|||
| ||0x3F ||117 || || || || || || ||F6, analog 10 |
|||
key <AD06> { [ y, Y ] }; |
|||
|- |
|||
key <AD07> { [ u, U ] }; |
|||
| ||0x73 ||145 || || || || || ||HK_10 ||analog 11 |
|||
key <AD08> { [ i, I ] }; |
|||
|- |
|||
key <AD09> { [ o, O ] }; |
|||
| ||0x40 ||118 || || || || || || ||F7, analog 12 |
|||
key <AD10> { [ p, P ] }; |
|||
|- |
|||
key <AD11> { [ dead_acute, dead_grave, acute, grave ] }; |
|||
| ||0x72 ||146 || || || || || ||HK_11 ||analog 13 |
|||
key <AD12> { [ bracketleft, braceleft, ordfeminine ] }; |
|||
|- |
|||
| ||0x41 ||119 || || || || || || ||F8, analog 14 |
|||
key <AC01> { [ a, A ] }; |
|||
|- |
|||
key <AC02> { [ s, S ] }; |
|||
| ||0x42 ||120 || || || || || || ||F9, analog 15 |
|||
key <AC03> { [ d, D ] }; |
|||
|- |
|||
key <AC04> { [ f, F ] }; |
|||
| ||0x71 ||147 || || || || || ||HK_12 ||analog 16 |
|||
key <AC05> { [ g, G ] }; |
|||
|- |
|||
key <AC06> { [ h, H ] }; |
|||
| ||0x43 ||121 || || || || || || ||F10, analog 17 |
|||
key <AC07> { [ j, J ] }; |
|||
|- |
|||
key <AC08> { [ k, K ] }; |
|||
| ||0x70 ||148 || || || || || ||HK_13 ||analog 18 |
|||
key <AC09> { [ l, L ] }; |
|||
|- |
|||
key <AC10> { [ ccedilla, Ccedilla ] }; |
|||
| ||0x44 ||122 || || || || || || ||F11, analog 19 |
|||
key <AC11> { [ dead_tilde, dead_circumflex, tilde, asciicircum ] }; |
|||
|- |
|||
| ||0x6F ||149 || || || || || ||HK_14 ||analog 20 |
|||
key <AB01> { [ z, Z, bar ] }; |
|||
|- |
|||
key <AB02> { [ x, X ] }; |
|||
| ||0x45 ||123 || || || || || || ||F12, analog 21 |
|||
key <AB03> { [ c, C ] }; |
|||
|- |
|||
key <AB04> { [ v, V ] }; |
|||
| ||0x6E ||150 || || || || || ||HK_05 ||bulletin board |
|||
key <AB05> { [ b, B ] }; |
|||
|- |
|||
key <AB06> { [ n, N ] }; |
|||
| ||0x5D ||129 ||XK_Menu || || || || ||HK_06 ||frame |
|||
key <AB07> { [ m, M ] }; |
|||
|- |
|||
key <AB08> { [ comma, less ] }; |
|||
| || || || || || || || || || |
|||
key <AB09> { [ period, greater, backslash ] }; |
|||
|- |
|||
key <AB10> { [ semicolon, colon ] }; |
|||
|key <TLDE> ||0x01 ||1 ||apostrophe ||quotedbl || || || || || |
|||
|- |
|||
key <BKSL> { [ bracketright, braceright, masculine ] }; |
|||
|key <AE01> ||0x1E ||2 ||1 ||exclam ||onesuperior ||onesuperior || || || |
|||
|- |
|||
key <I219> { [ slash, question, ISO_Next_Group ] }; |
|||
|key <AE02> ||0x1F ||3 ||2 ||at ||twosuperior ||twosuperior ||C-@ || || |
|||
|- |
|||
include "level3(ralt_switch)" |
|||
|key <AE03> ||0x20 ||4 ||3 ||numbersign ||threesuperior ||threesuperior || || || |
|||
}; |
|||
|- |
|||
</pre> |
|||
|key <AE04> ||0x21 ||5 ||4 ||dollar ||sterling ||sterling || || || |
|||
|- |
|||
|key <AE05> ||0x22 ||6 ||5 ||percent ||cent ||cent || || || |
|||
|- |
|||
|key <AE06> ||0x23 ||7 ||6 ||dead_diaeresis ||notsign ||notsign || || || |
|||
|- |
|||
|key <AE07> ||0x24 ||8 ||7 ||ampersand || || || || || |
|||
|- |
|||
|key <AE08> ||0x25 ||9 ||8 ||asterisk || || || || || |
|||
|- |
|||
|key <AE09> ||0x26 ||10 ||9 ||parenleft || || || || || |
|||
|- |
|||
|key <AE10> ||0x27 ||11 ||0 ||parenright || || || || || |
|||
|- |
|||
|key <AE11> ||0x2D ||12 ||minus ||underscore || || ||C-_ || || |
|||
|- |
|||
|key <AE12> ||0x2E ||13 ||equal ||plus ||section ||section || || || |
|||
|- |
|||
|key <BKSP> ||0x2A ||15 ||backspace || || || || ||delete || |
|||
|- |
|||
| || || || || || || || || || |
|||
|- |
|||
|key <TAB> ||0x2B ||16 ||tab ||back tab || || || || || |
|||
|- |
|||
|key <AD01> ||0x14 ||17 ||q ||Q || || ||C-Q || || |
|||
|- |
|||
|key <AD02> ||0x1A ||18 ||w ||W || || ||C-W || || |
|||
|- |
|||
|key <AD03> ||0x08 ||19 ||e ||E ||Eurosign ||Eurosign ||C-E || || |
|||
|- |
|||
|key <AD04> ||0x15 ||20 ||r ||R || || ||C-R || || |
|||
|- |
|||
|key <AD05> ||0x17 ||21 ||t ||T || || ||C-T || || |
|||
|- |
|||
|key <AD06> ||0x1C ||22 ||y ||Y || || ||C-Y || || |
|||
|- |
|||
|key <AD07> ||0x18 ||23 ||u ||U || || ||C-U || || |
|||
|- |
|||
|key <AD08> ||0x0C ||24 ||i ||I || || ||C-I || || |
|||
|- |
|||
|key <AD09> ||0x12 ||25 ||o ||O || || ||C-O || || |
|||
|- |
|||
|key <AD10> ||0x13 ||26 ||p ||P || || ||C-P || || |
|||
|- |
|||
|key <AD11> ||0x2F ||27 ||dead_acute ||dead_grave ||acute ||grave || || || |
|||
|- |
|||
|key <AD12> ||0x30 ||28 ||[ ||{ ||ordfeminine ||ordfeminine ||C-[ || || |
|||
|- |
|||
| || || || || || || || || || |
|||
|- |
|||
|key <CAPS> ||0xE0 ||58 ||control || || || || || || |
|||
|- |
|||
|key <AC01> ||0x04 ||31 ||a ||A || || ||C-A || || |
|||
|- |
|||
|key <AC02> ||0x16 ||32 ||s ||S || || ||C-S || || |
|||
|- |
|||
|key <AC03> ||0x07 ||33 ||d ||D || || ||C-D || || |
|||
|- |
|||
|key <AC04> ||0x09 ||34 ||f ||F || || ||C-F || || |
|||
|- |
|||
|key <AC05> ||0x0A ||35 ||g ||G || || ||C-G || || |
|||
|- |
|||
|key <AC06> ||0x0B ||36 ||h ||H || || ||C-H || || |
|||
|- |
|||
|key <AC07> ||0x0D ||37 ||j ||J || || ||C-J || || |
|||
|- |
|||
|key <AC08> ||0x0E ||38 ||k ||K || || ||C-K || || |
|||
|- |
|||
|key <AC09> ||0x0F ||39 ||l ||L || || ||C-L || || |
|||
|- |
|||
|key <AC10> ||0x33 ||40 ||ccedilla ||Ccedilla || || || || || |
|||
|- |
|||
|key <AC11> ||0x34 ||41 ||dead_tilde ||dead_circumflex ||asciitilde ||asciicircum ||C-^ || || |
|||
|- |
|||
|key <BKSL> ||0x31 ||42 ||] ||} ||masculine ||masculine ||C-] || || |
|||
|- |
|||
|key <RTRN> ||0x28 ||43 ||enter || || || || ||insert || |
|||
|- |
|||
| || || || || || || || || || |
|||
|- |
|||
|key <LFSH> ||0xE1 ||44 ||left shift || || || || || || |
|||
|- |
|||
|key <AB01> ||0x1D ||46 ||z ||Z ||bar ||bar ||C-Z || || |
|||
|- |
|||
|key <AB02> ||0x1B ||47 ||x ||X || || ||C-X || || |
|||
|- |
|||
|key <AB03> ||0x06 ||48 ||c ||C || || ||C-C || || |
|||
|- |
|||
|key <AB04> ||0x19 ||49 ||v ||V || || ||C-V || || |
|||
|- |
|||
|key <AB05> ||0x05 ||50 ||b ||B || || ||C-B || || |
|||
|- |
|||
|key <AB06> ||0x11 ||51 ||n ||N || || ||C-N || || |
|||
|- |
|||
|key <AB07> ||0x10 ||52 ||m ||M || || ||C-M || || |
|||
|- |
|||
|key <AB08> ||0x36 ||53 ||comma ||less || || || || || |
|||
|- |
|||
|key <AB09> ||0x37 ||54 ||period ||greater ||backslash ||backslash ||C-\ || || |
|||
|- |
|||
|key <AB10> ||0x38 ||55 ||semicolon ||colon || || || || || |
|||
|- |
|||
|key <RTSH> ||0xE5 ||57 ||right shift || || || || || || |
|||
|- |
|||
|key <UP> ||0x52 ||83 ||up arrow || || || || ||page up || |
|||
|- |
|||
|key <LSGT> ||0x73 ||56 ||slash ||question || || || ||HK_04 || |
|||
|- |
|||
| || || || || || || || || || |
|||
|- |
|||
| ||0xE1 ||59 ||fn || || || || || || |
|||
|- |
|||
| ||0x5B ||127 ||XK_Grab_L || || || || || || |
|||
|- |
|||
|key <LALT> ||0xE2 ||60 ||alt || || || || || || |
|||
|- |
|||
|key <SPCE> ||0x2C ||61 ||space || || || || ||XK_ViewSource || |
|||
|- |
|||
|key <RALT> ||0xE6 ||62 ||alt gr || || || || || || |
|||
|- |
|||
| ||0x5C ||128 ||XK_Grab_R || || || || ||HK_03 || |
|||
|- |
|||
|key <LEFT> ||0x50 ||79 ||left arrow || || || || ||home || |
|||
|- |
|||
|key <DOWN> ||0x51 ||84 ||down arrow || || || || ||page down || |
|||
|- |
|||
|key <RGHT> ||0x4F ||89 ||right arrow || || || || ||end || |
|||
|} |
|||
[[Category:Keyboard]] |
[[Category:Keyboard]] |
Revision as of 15:27, 24 March 2008
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
Portuguese (Brazilian) keyboard
partial alphanumeric_keys xkb_symbols "olpc" { include "latin(type4)" name[Group1]="Portugal"; key <TLDE> { [ apostrophe, quotedbl ] }; key <AE01> { [ 1, exclam, onesuperior ] }; key <AE02> { [ 2, at, twosuperior ] }; key <AE03> { [ 3, numbersign, threesuperior ] }; key <AE04> { [ 4, dollar ] }; key <AE05> { [ 5, percent, cent ] }; key <AE06> { [ 6, dead_diaeresis, notsign ] }; key <AE07> { [ 7, ampersand ] }; key <AE08> { [ 8, asterisk ] }; key <AE09> { [ 9, parenleft ] }; key <AE10> { [ 0, parenright ] }; key <AE11> { [ minus, underscore ] }; key <AE12> { [ equal, plus, section ] }; 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_grave, acute, grave ] }; key <AD12> { [ bracketleft, braceleft, ordfeminine ] }; 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> { [ ccedilla, Ccedilla ] }; key <AC11> { [ dead_tilde, dead_circumflex, tilde, asciicircum ] }; key <AB01> { [ z, Z, bar ] }; 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, less ] }; key <AB09> { [ period, greater, backslash ] }; key <AB10> { [ semicolon, colon ] }; key <BKSL> { [ bracketright, braceright, masculine ] }; key <I219> { [ slash, question, ISO_Next_Group ] }; include "level3(ralt_switch)" };