Home | History | Annotate | Line # | Download | only in symbols
my revision 1.1.1.4
      1  1.1.1.3  mrg default partial alphanumeric_keys 
      2  1.1.1.2  mrg xkb_symbols "basic" {
      3  1.1.1.2  mrg     name[Group1]= "Malay (Jawi, Arabic Keyboard)";
      4      1.1  snj 
      5  1.1.1.2  mrg //Numbers
      6  1.1.1.2  mrg 
      7  1.1.1.2  mrg     key <AE01> {  [       0x1000661,          exclam, 1      ]       };
      8  1.1.1.2  mrg     key <AE02> {  [       0x1000662,              at, 2      ]       };
      9  1.1.1.2  mrg     key <AE03> {  [       0x1000663,      numbersign, 3      ]       };
     10  1.1.1.2  mrg     key <AE04> {  [       0x1000664,          dollar, 4      ]       };
     11  1.1.1.2  mrg     key <AE05> {  [       0x1000665,  Arabic_percent, 5      ]       };
     12  1.1.1.2  mrg     key <AE06> {  [       0x1000666,     asciicircum, 6      ]       };
     13  1.1.1.2  mrg     key <AE07> {  [       0x1000667,       ampersand, 7      ]       };
     14  1.1.1.2  mrg     key <AE08> {  [       0x1000668,        asterisk, 8      ]       };
     15  1.1.1.2  mrg     key <AE09> {  [       0x1000669,      parenright, 9      ]       };
     16  1.1.1.2  mrg     key <AE10> {  [       0x1000660,       parenleft, 0      ]       };
     17  1.1.1.2  mrg     key <AE11> {  [           minus,      underscore      ]     };
     18  1.1.1.2  mrg     key <AE12> {  [           equal,            plus      ]     };
     19  1.1.1.4  mrg 
     20  1.1.1.2  mrg // Alphabets
     21  1.1.1.2  mrg 
     22  1.1.1.2  mrg     key <AD01> {  [      Arabic_dad,     U0686     ]     };
     23  1.1.1.2  mrg     key <AD02> {  [      Arabic_sad,     U06A0  ]     };
     24  1.1.1.2  mrg     key <AD03> {  [     Arabic_theh,     U06AC     ]     };
     25  1.1.1.2  mrg     key <AD04> {  [      Arabic_qaf,     U0640  ]     };
     26  1.1.1.2  mrg     key <AD05> {  [   Arabic_feh,  0x100fef9, 0x10006a4   ]     };
     27  1.1.1.2  mrg     key <AD06> {  [   Arabic_ghain, Arabic_hamzaunderalef ]     };
     28  1.1.1.2  mrg     key <AD07> {  [      Arabic_ain,         grave        ]     };
     29  1.1.1.2  mrg     key <AD08> {  [       Arabic_ha,        division      ]     };
     30  1.1.1.2  mrg     key <AD09> {  [     Arabic_khah,       multiply      ]     };
     31  1.1.1.2  mrg     key <AD10> {  [      U06A9,    Arabic_semicolon  ]     };
     32  1.1.1.2  mrg     key <AD11> {  [     Arabic_jeem,   less, 0x1000686    ]     };
     33  1.1.1.2  mrg     key <AD12> {  [      Arabic_dal,        greater       ]     };
     34  1.1.1.2  mrg 
     35  1.1.1.2  mrg     key <AC01> {  [    Arabic_sheen,   U06CF       ]     };
     36  1.1.1.2  mrg     key <AC02> {  [     Arabic_seen,   U06A8    ]     };
     37  1.1.1.2  mrg     key <AC03> {  [      Arabic_yeh,       bracketright   ]     };
     38  1.1.1.2  mrg     key <AC04> {  [   Arabic_beh, bracketleft, 0x100067e  ]     };
     39  1.1.1.2  mrg     key <AC05> {  [      Arabic_lam,       0x100fef7      ]     };
     40  1.1.1.2  mrg     key <AC06> {  [     Arabic_alef,   Arabic_hamzaonalef ]     };
     41  1.1.1.2  mrg     key <AC07> {  [      Arabic_teh,      Arabic_tatweel  ]     };
     42  1.1.1.2  mrg     key <AC08> {  [     Arabic_noon,      Arabic_comma    ]     };
     43  1.1.1.2  mrg     key <AC09> {  [     Arabic_meem,         slash        ]     };
     44  1.1.1.2  mrg     key <AC10> {  [      U06A9,   colon, 0x10006af   ]     };
     45  1.1.1.2  mrg     key <AC11> {  [      Arabic_tah,        quotedbl      ]     };
     46  1.1.1.2  mrg 
     47  1.1.1.2  mrg     key <LSGT> {  [             bar,      brokenbar	  ]     };
     48  1.1.1.2  mrg     key <AB01> {  [Arabic_hamzaonyeh, asciitilde, guillemotright  ]     };
     49  1.1.1.2  mrg     key <AB02> {  [    Arabic_hamza,  U06BD, guillemotleft ]     };
     50  1.1.1.2  mrg     key <AB03> {  [Arabic_hamzaonwaw,      braceright     ]     };
     51  1.1.1.2  mrg     key <AB04> {  [       Arabic_ra,       braceleft      ]     };
     52  1.1.1.2  mrg     key <AB05> {  [       0x100fefb,       0x100fef5      ]     };
     53  1.1.1.2  mrg     key <AB06> {  [Arabic_alefmaksura, Arabic_maddaonalef ]     };
     54  1.1.1.2  mrg     key <AB07> {  [Arabic_tehmarbuta,    apostrophe       ]     };
     55  1.1.1.2  mrg     key <AB08> {  [      Arabic_waw,         U200C, comma        ]     };
     56  1.1.1.2  mrg     key <AB09> {  [     Arabic_zain,         period       ]     };
     57  1.1.1.2  mrg     key <AB10> {  [      Arabic_zah, Arabic_question_mark ]     };
     58  1.1.1.2  mrg 
     59  1.1.1.2  mrg //others
     60  1.1.1.2  mrg 
     61  1.1.1.2  mrg    key <ESC>  { [ Escape ] };
     62  1.1.1.2  mrg 
     63  1.1.1.2  mrg     include "level3(ralt_switch)"
     64      1.1  snj };
     65      1.1  snj 
     66  1.1.1.2  mrg 
     67  1.1.1.2  mrg // symbol names: see /usr/X11R6/include/X11/keysymdef.h (XFree86-devel.rpm)
     68  1.1.1.2  mrg 
     69  1.1.1.2  mrg partial alphanumeric_keys
     70  1.1.1.2  mrg xkb_symbols "phonetic"
     71  1.1.1.2  mrg {
     72  1.1.1.2  mrg         name[Group1] = "Malay (Jawi, phonetic)";
     73  1.1.1.2  mrg 
     74  1.1.1.2  mrg //Numbers
     75  1.1.1.2  mrg 
     76  1.1.1.2  mrg         key <AE01> {  [       0x1000661,          exclam, 1      ]       };
     77  1.1.1.2  mrg         key <AE02> {  [       0x1000662,    Arabic_hamza, 2      ]       };
     78  1.1.1.2  mrg         key <AE03> {  [       0x1000663,  Arabic_hamzaonalef, 3  ]       };
     79  1.1.1.2  mrg         key <AE04> {  [       0x1000664,  Arabic_maddaonalef, 4  ]       };
     80  1.1.1.2  mrg         key <AE05> {  [       0x1000665, Arabic_hamzaunderalef, 5 ]       };
     81  1.1.1.2  mrg         key <AE06> {  [       0x1000666, Arabic_hamzaonyeh, 6    ]       };
     82  1.1.1.2  mrg         key <AE07> {  [       0x1000667, Arabic_hamzaonwaw, 7      ]       };
     83  1.1.1.2  mrg         key <AE08> {  [       0x1000668,        NoSymbol, 8      ]       };
     84  1.1.1.2  mrg         key <AE09> {  [       0x1000669,      parenright, 9      ]       };
     85  1.1.1.2  mrg         key <AE10> {  [       0x1000660,       parenleft, 0      ]       };
     86  1.1.1.2  mrg         key <AE11> {  [           minus,      underscore      ]     };
     87  1.1.1.2  mrg         key <AE12> {  [           equal,            plus      ]     };
     88  1.1.1.2  mrg 
     89  1.1.1.2  mrg // Alphabets
     90  1.1.1.2  mrg         key <LSGT> { [      bar,      brokenbar               ] };
     91  1.1.1.2  mrg         key <AB01> { [    Arabic_zain, Arabic_thal            ] };
     92  1.1.1.2  mrg         key <AB02> { [    Arabic_khah, Arabic_hah             ] };
     93  1.1.1.2  mrg         key <AB03> { [    Arabic_tcheh, UFEB9                 ] };
     94  1.1.1.2  mrg         key <AB04> { [    U06CF, Arabic_zah                   ] };
     95  1.1.1.2  mrg         key <AB05> { [    Arabic_beh, Arabic_peh              ] };
     96  1.1.1.2  mrg         key <AB06> { [    Arabic_noon, U06BD                  ] };
     97  1.1.1.4  mrg         key <AB07> { [    Arabic_meem, Arabic_maddaonalef     ] };
     98  1.1.1.2  mrg         key <AB08> { [    Arabic_comma, rightcaret            ] };
     99  1.1.1.2  mrg         key <AB09> { [    period, leftcaret                   ] };
    100  1.1.1.2  mrg         key <AB10> { [    slash, Arabic_question_mark         ] };
    101  1.1.1.2  mrg 
    102  1.1.1.2  mrg         key <AC01> { [    Arabic_alef, Arabic_maddaonalef     ] };
    103  1.1.1.2  mrg         key <AC02> { [    Arabic_seen, Arabic_sheen           ] };
    104  1.1.1.2  mrg         key <AC03> { [    Arabic_dal, Arabic_dad              ] };
    105  1.1.1.2  mrg         key <AC04> { [    Arabic_feh, Arabic_veh              ] };
    106  1.1.1.2  mrg         key <AC05> { [    U06AC, U06A0                        ] };
    107  1.1.1.2  mrg         key <AC06> { [    Arabic_ha, Arabic_hah               ] };
    108  1.1.1.2  mrg         key <AC07> { [    Arabic_jeem, Arabic_tcheh           ] };
    109  1.1.1.2  mrg         key <AC08> { [    Arabic_kaf, Arabic_qaf              ] };
    110  1.1.1.2  mrg         key <AC09> { [    Arabic_lam, UFEFB                   ] };
    111  1.1.1.2  mrg         key <AC10> { [      Arabic_semicolon, colon           ] };
    112  1.1.1.2  mrg         key <AC11> { [      apostrophe,        quotedbl       ] };
    113  1.1.1.2  mrg 
    114  1.1.1.2  mrg         key <AD01> { [     Arabic_qaf, Arabic_veh             ] };
    115  1.1.1.2  mrg         key <AD02> { [     Arabic_waw, Arabic_shadda          ] }; 
    116  1.1.1.2  mrg         key <AD03> { [     Arabic_ain, Arabic_ghain           ] };
    117  1.1.1.2  mrg         key <AD04> { [     Arabic_ra,  Arabic_ghain           ] };
    118  1.1.1.2  mrg         key <AD05> { [     Arabic_teh, Arabic_tehmarbuta      ] };
    119  1.1.1.2  mrg         key <AD06> { [     Arabic_yeh, Arabic_alefmaksura     ] };
    120  1.1.1.2  mrg         key <AD07> { [     Arabic_waw, Arabic_tah             ] };
    121  1.1.1.2  mrg         key <AD08> { [     Arabic_yeh, U0640                  ] }; // U0640 - tatweel
    122  1.1.1.2  mrg         key <AD09> { [     Arabic_ain, U200C                  ] }; // U200C - ZWNJ
    123  1.1.1.2  mrg         key <AD10> { [     Arabic_veh, Arabic_teh             ] };
    124  1.1.1.2  mrg         key <AD11> { [     bracketright, braceright           ] };
    125  1.1.1.2  mrg         key <AD12> { [     bracketleft, braceleft             ] };
    126  1.1.1.2  mrg         key <AD13> { [     backslash,             bar         ] };
    127  1.1.1.2  mrg 
    128  1.1.1.2  mrg //others
    129  1.1.1.4  mrg 
    130  1.1.1.2  mrg    key <ESC>  { [ Escape ] }; 
    131  1.1.1.4  mrg 
    132  1.1.1.2  mrg     include "level3(ralt_switch)"
    133  1.1.1.4  mrg };
    134