OLPC Pashto Keyboard: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: <pre> TLDE 200D 00F7 007E E01 06F1 0021 0060 E02 06F2 066C 0040 E03 06F3 066B 0023 E04 06F4 AFGHANI 0024 E05 06F5 066A 0025 E06 06F6 00D7 005E E07 06F7 00BB 0026 E08 06F8 00AB 2022 E09 06F...)
 
(using standard xkb/symbols/af default as a starting point)
Line 1: Line 1:
<pre>
<pre>
// from xkb/symbols/af
TLDE 200D 00F7 007E
partial alphanumeric_keys
E01 06F1 0021 0060
xkb_symbols "ps" {
E02 06F2 066C 0040
name[Group1]= "Afghanistan - Pashto";
E03 06F3 066B 0023

E04 06F4 AFGHANI 0024
key <TLDE> { [ 0x100200d, 0x10000f7, dead_tilde ] };
E05 06F5 066A 0025
key <AE01> { [ 0x10006f1, exclam, 0x1000060 ] };
E06 06F6 00D7 005E
key <AE02> { [ 0x10006f2, 0x100066c, 0x1000040 ] };
E07 06F7 00BB 0026
key <AE03> { [ 0x10006f3, 0x100066b, numbersign ] };
E08 06F8 00AB 2022
key <AE04> { [ 0x10006f4, 0x100e60b, 0x1000024] };
E09 06F9 0029 200E
key <AE05> { [ 0x10006f5, 0x100066a, 0x1000025 ] };
E10 06F0 0028 200F
key <AE06> { [ 0x10006f6, multiply, 0x100005e ] };
E11 002D 0640 005F
key <AE07> { [ 0x10006f7, 0x10000bb, 0x1000026 ] };
E12 003D 002B <FREE>
key <AE08> { [ 0x10006f8, 0x10000ab, 0x1002022 ] };
D01 0636 0652 00B0
key <AE09> { [ 0x10006f9, 0x1000029, 0x100200e ] };
D02 0635 064C 0653
key <AE10> { [ 0x10006f0, 0x1000028, 0x100200f ] };
D03 062B 064D 20AC
key <AE11> { [ minus, Arabic_tatweel, 0x100005f ] };
D04 0642 064B FD3E
key <AE12> { [ plus, equal ] };
D05 0641 064F FD3F

D06 063A 0650 0656
key <AD01> { [ Arabic_dad, Arabic_sukun, 0x10000b0 ] };
D07 0639 064E ZWARAKAY
key <AD02> { [ Arabic_sad, Arabic_dammatan, 0x1000653 ] };
D08 0647 0651 0670
key <AD03> { [ Arabic_theh, Arabic_kasratan, 0x10020ac ] };
D09 062E 0681 0027
key <AD04> { [ Arabic_qaf, Arabic_fathatan, 0x100fd3e ] };
D10 062D 0685 0022
key <AD05> { [ Arabic_feh, Arabic_damma, 0x100fd3f ] };
D11 062C 005D 007D
key <AD06> { [ Arabic_ghain, Arabic_kasra, 0x100e656] };
D12 0686 005B 007B
key <AD07> { [ Arabic_ain, Arabic_fatha, 0x100e659] };
C01 0634 069A <FREE>
key <AD08> { [ Arabic_heh, Arabic_shadda, 0x1000670] };
C02 0633 0626 06D2
key <AD09> { [ Arabic_khah, 0x1000681, 0x1000027] };
C03 06CC 064A 0649
key <AD10> { [ Arabic_hah, 0x1000685, 0x1000022] };
C04 0628 067E 06BA
key <AD11> { [ Arabic_jeem, 0x100005d, 0x100007d ] };
C05 0644 0623 06B7
key <AD12> { [ 0x1000686, 0x100005b, 0x100007b ] };
C06 0627 0622 0671

C07 062A 067C 0679
key <AC01> { [ Arabic_sheen, 0x100069a ] };
C08 0646 06BC 003E
key <AC02> { [ Arabic_seen, Arabic_hamzaonyeh, 0x10006d2 ] };
C09 0645 0629 003C
key <AC03> { [ 0x10006cc, Arabic_yeh, 0x1000649 ] };
C10 06A9 003A 0643
key <AC04> { [ Arabic_beh, 0x100067e, 0x10006ba ] };
C11 06AB 061B 06AF
key <AC05> { [ Arabic_lam, Arabic_hamzaonalef, 0x10006b7 ] };
B01 06CD 0638 003F
key <AC06> { [ Arabic_alef, Arabic_maddaonalef, 0x1000671 ] };
B02 06D0 0637 003B
key <AC07> { [ Arabic_teh, 0x100067c, 0x1000679 ] };
B03 0632 0698 0655
key <AC08> { [ Arabic_noon, 0x10006bc, 0x100003e ] };
B04 0631 0621 0654
key <AC09> { [ Arabic_meem, 0x1000629, 0x100003c ] };
B05 0630 200C 0625
key <AC10> { [ 0x10006a9, colon, 0x1000643 ] };
B06 062F 0689 0688
key <AC11> { [ 0x10006ab, Arabic_semicolon, 0x10006af ] };
B07 0693 0624 0691

B08 0648 060C 002C
key <BKSL> { [ backslash, 0x100002a, 0x100007c ] };
B09 0696 002E 06C7
key <SPCE> { [ space, 0x100200c, 0x10000a0 ] };
B10 002F 061F 06C9

BKSL 005C 002A 007C
key <AB01> { [ 0x10006cd, 0x1000638, 0x100003f] };
SPCE 0020 200C 00A0
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)"
};

</pre>
</pre>
from http://evertype.com/standards/af/

Revision as of 22:26, 21 October 2007

// 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> { [ Arabic_dad, Arabic_sukun, 0x10000b0 ] };
   key <AD02> { [ Arabic_sad, Arabic_dammatan, 0x1000653 ] };
   key <AD03> { [ Arabic_theh, Arabic_kasratan, 0x10020ac ] };
   key <AD04> { [ Arabic_qaf, Arabic_fathatan, 0x100fd3e ] };
   key <AD05> { [ Arabic_feh, Arabic_damma, 0x100fd3f ] };
   key <AD06> { [ Arabic_ghain, Arabic_kasra, 0x100e656] };
   key <AD07> { [ Arabic_ain, Arabic_fatha, 0x100e659] };
   key <AD08> { [ Arabic_heh, Arabic_shadda, 0x1000670] };
   key <AD09> { [ Arabic_khah, 0x1000681, 0x1000027] };
   key <AD10> { [ Arabic_hah, 0x1000685, 0x1000022] };
   key <AD11> { [ Arabic_jeem, 0x100005d, 0x100007d ] };
   key <AD12> { [ 0x1000686, 0x100005b, 0x100007b ] };

   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)"
};