OLPC Pashto Keyboard

From OLPC
Revision as of 23:12, 21 October 2007 by 209.6.228.166 (talk)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
// from xkb/symbols/af
partial alphanumeric_keys 
xkb_symbols "ps" {
   name[Group1]= "Afghanistan - Pashto";

   key <TLDE> { [ 0x100200d, 0x10000f7, dead_tilde ] };
   key <AE01> { [ 0x10006f1, exclam, 0x1000060 ] };
   key <AE02> { [ 0x10006f2, 0x100066c, 0x1000040 ] };
   key <AE03> { [ 0x10006f3, 0x100066b, numbersign ] };
   key <AE04> { [ 0x10006f4, 0x100e60b, 0x1000024] };
   key <AE05> { [ 0x10006f5, 0x100066a, 0x1000025 ] };
   key <AE06> { [ 0x10006f6, multiply, 0x100005e ] };
   key <AE07> { [ 0x10006f7, 0x10000bb, 0x1000026 ] };
   key <AE08> { [ 0x10006f8, 0x10000ab, 0x1002022 ] };
   key <AE09> { [ 0x10006f9, 0x1000029, 0x100200e ] };
   key <AE10> { [ 0x10006f0, 0x1000028, 0x100200f ] };
   key <AE11> { [ minus, Arabic_tatweel, 0x100005f ] };
   key <AE12> { [ plus, equal ] };

   key <AD01> { [ 0x1000636, 0x100FE7E, 0x10000b0 ] }; // Arabic_dad; Arabic_sukun
   key <AD02> { [ 0x1000635, 0x100064C, 0x1000653 ] }; // Arabic_sad; Arabic_dammatan
   key <AD03> { [ 0x100062B, 0x100064D, 0x10020ac ] }; // Arabic_theh, Arabic_kasratan
   key <AD04> { [ 0x1000642, 0x100064B, 0x100fd3e ] }; // Arabic_qaf, Arabic_fathatan
   key <AD05> { [ 0x1000641, 0x100064F, 0x100fd3f ] }; // Arabic_feh, Arabic_damma
   key <AD06> { [ 0x100063A, 0x1000650, 0x100e656] }; // Arabic_ghain, Arabic_kasra
   key <AD07> { [ 0x1000639, 0x100064E, 0x100e659] }; // Arabic_ain, Arabic_fatha
   key <AD08> { [ 0x1000647, 0x1000651, 0x1000670] }; // Arabic_heh, Arabic_shadda
   key <AD09> { [ 0x100062E, 0x1000681, 0x1000027] }; // Arabic_khah; Arabic hah with hamza above
   key <AD10> { [ 0x100062D, 0x1000685, 0x1000022] }; // Arabic_hah; Arabic hah with three dots above
   key <AD11> { [ 0x100062C, 0x100005d, 0x100007d ] }; // Arabic_jeem
   key <AD12> { [ 0x1000686, 0x100005b, 0x100007b ] }; // Arabic tcheh

   key <AC01> { [ Arabic_sheen, 0x100069a ] };
   key <AC02> { [ Arabic_seen, Arabic_hamzaonyeh, 0x10006d2 ] };
   key <AC03> { [ 0x10006cc, Arabic_yeh, 0x1000649 ] };
   key <AC04> { [ Arabic_beh, 0x100067e, 0x10006ba ] };
   key <AC05> { [ Arabic_lam, Arabic_hamzaonalef, 0x10006b7 ] };
   key <AC06> { [ Arabic_alef, Arabic_maddaonalef, 0x1000671 ] };
   key <AC07> { [ Arabic_teh, 0x100067c, 0x1000679 ] };
   key <AC08> { [ Arabic_noon, 0x10006bc, 0x100003e ] };
   key <AC09> { [ Arabic_meem, 0x1000629, 0x100003c ] };
   key <AC10> { [ 0x10006a9, colon, 0x1000643 ] };
   key <AC11> { [ 0x10006ab, Arabic_semicolon, 0x10006af ] };

   key <BKSL> { [ backslash, 0x100002a, 0x100007c ] };
   key <SPCE> { [ space, 0x100200c, 0x10000a0 ] };

   key <AB01> { [ 0x10006cd, 0x1000638, 0x100003f] };
   key <AB02> { [ 0x10006d0, 0x1000637, 0x100003b ] };
   key <AB03> { [ Arabic_zain, 0x1000698, 0x1000655 ] };
   key <AB04> { [ Arabic_ra, 0x1000621, 0x1000654 ] };
   key <AB05> { [ Arabic_thal, 0x100200c, 0x1000625  ] };
   key <AB06> { [ Arabic_dal, 0x1000689, 0x1000688 ] };
   key <AB07> { [ 0x1000693, 0x1000624, 0x1000691 ] };
   key <AB08> { [ Arabic_waw, 0x100060c, 0x100002c ] };
   key <AB09> { [ 0x1000696, 0x100002e, 0x10006c7 ] };
   key <AB10> { [ slash, Arabic_question_mark, 0x10006c9 ] };
   include "level3(ralt_switch)"
};