OLPC Pashto Keyboard: Difference between revisions
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)" };