Home | History | Annotate | Line # | Download | only in sun_vndr
ara revision 1.1.1.3
      1      1.1  ghen //
      2  1.1.1.3   mrg // Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
      3      1.1  ghen //
      4      1.1  ghen // Permission is hereby granted, free of charge, to any person obtaining a
      5      1.1  ghen // copy of this software and associated documentation files (the
      6      1.1  ghen // "Software"), to deal in the Software without restriction, including
      7      1.1  ghen // without limitation the rights to use, copy, modify, merge, publish,
      8      1.1  ghen // distribute, and/or sell copies of the Software, and to permit persons
      9      1.1  ghen // to whom the Software is furnished to do so, provided that the above
     10      1.1  ghen // copyright notice(s) and this permission notice appear in all copies of
     11      1.1  ghen // the Software and that both the above copyright notice(s) and this
     12      1.1  ghen // permission notice appear in supporting documentation.
     13      1.1  ghen // 
     14      1.1  ghen // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
     15      1.1  ghen // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
     16      1.1  ghen // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
     17      1.1  ghen // OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
     18      1.1  ghen // HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
     19      1.1  ghen // INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
     20      1.1  ghen // FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
     21      1.1  ghen // NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
     22      1.1  ghen // WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
     23      1.1  ghen // 
     24      1.1  ghen // Except as contained in this notice, the name of a copyright holder
     25      1.1  ghen // shall not be used in advertising or otherwise to promote the sale, use
     26      1.1  ghen // or other dealings in this Software without prior written authorization
     27      1.1  ghen // of the copyright holder.
     28      1.1  ghen //
     29      1.1  ghen 
     30  1.1.1.3   mrg default partial alphanumeric_keys
     31  1.1.1.3   mrg xkb_symbols "sun_type6" {
     32      1.1  ghen 
     33  1.1.1.3   mrg     name[Group1]= "Arabic (Sun Type 6/7)";
     34      1.1  ghen 
     35  1.1.1.3   mrg 	include "sun_vndr/us(sun_type6)"
     36      1.1  ghen 
     37  1.1.1.3   mrg     key <TLDE> { [ Arabic_thal, Arabic_shadda, grave,  asciitilde ] };
     38  1.1.1.3   mrg     key <AE01> { [   0x1000661,        exclam, 1,          exclam ] };
     39  1.1.1.3   mrg     key <AE02> { [   0x1000662,            at, 2,              at ] };
     40  1.1.1.3   mrg     key <AE03> { [   0x1000663,    numbersign, 3,      numbersign ] };
     41  1.1.1.3   mrg     key <AE04> { [   0x1000664,        dollar, 4,          dollar ] };
     42  1.1.1.3   mrg     key <AE05> { [   0x1000665,       percent, 5,         percent ] };
     43  1.1.1.3   mrg     key <AE06> { [   0x1000666,   asciicircum, 6,     asciicircum ] };
     44  1.1.1.3   mrg     key <AE07> { [   0x1000667,     ampersand, 7,       ampersand ] };
     45  1.1.1.3   mrg     key <AE08> { [   0x1000668,      asterisk, 8,        asterisk ] };
     46  1.1.1.3   mrg     key <AE09> { [   0x1000669,    parenright, 9,      parenright ] };
     47  1.1.1.3   mrg     key <AE10> { [   0x1000660,     parenleft, 0,       parenleft ] };
     48  1.1.1.3   mrg     key <AE11> { [       minus,    underscore, minus,  underscore ] };
     49  1.1.1.3   mrg     key <AE12> { [       equal,          plus, equal,        plus ] };
     50      1.1  ghen 						
     51  1.1.1.3   mrg     key <AD01> { [   Arabic_dad, Arabic_fatha,          q,            Q          ] };
     52  1.1.1.3   mrg     key <AD02> { [   Arabic_sad, Arabic_fathatan,       w,            W          ] };
     53  1.1.1.3   mrg     key <AD03> { [  Arabic_theh, Arabic_damma,          e,            E          ] };
     54  1.1.1.3   mrg     key <AD04> { [   Arabic_qaf, Arabic_dammatan,       r,            R          ] };
     55  1.1.1.3   mrg     key <AD05> { [   Arabic_feh, 0x100fef9,             t,            T          ] };
     56  1.1.1.3   mrg     key <AD06> { [ Arabic_ghain, Arabic_hamzaunderalef, y,            Y          ] };
     57  1.1.1.3   mrg     key <AD07> { [   Arabic_ain, grave,                 u,            U          ] };
     58  1.1.1.3   mrg     key <AD08> { [    Arabic_ha, division,              i,            I          ] };
     59  1.1.1.3   mrg     key <AD09> { [  Arabic_khah, multiply,              o,            O          ] };
     60  1.1.1.3   mrg     key <AD10> { [   Arabic_hah, Arabic_semicolon,      p,            P          ] };
     61  1.1.1.3   mrg     key <AD11> { [  Arabic_jeem, greater,               bracketleft,  braceleft  ] };
     62  1.1.1.3   mrg     key <AD12> { [   Arabic_dal, less,                  bracketright, braceright ] };
     63  1.1.1.3   mrg 
     64  1.1.1.3   mrg     key <AC01> { [ Arabic_sheen, Arabic_kasra,       a,          A        ] };
     65  1.1.1.3   mrg     key <AC02> { [  Arabic_seen, Arabic_kasratan,    s,          S        ] };
     66  1.1.1.3   mrg     key <AC03> { [   Arabic_yeh, bracketright,       d,          D        ] };
     67  1.1.1.3   mrg     key <AC04> { [   Arabic_beh, bracketleft,        f,          F        ] };
     68  1.1.1.3   mrg     key <AC05> { [   Arabic_lam, 0x100fef7,          g,          G        ] };
     69  1.1.1.3   mrg     key <AC06> { [  Arabic_alef, Arabic_hamzaonalef, h,          H        ] };
     70  1.1.1.3   mrg     key <AC07> { [   Arabic_teh, Arabic_tatweel,     j,          J        ] };
     71  1.1.1.3   mrg     key <AC08> { [  Arabic_noon, Arabic_comma,       k,          K        ] };
     72  1.1.1.3   mrg     key <AC09> { [  Arabic_meem, slash,              l,          L        ] };
     73  1.1.1.3   mrg     key <AC10> { [   Arabic_kaf, colon,              semicolon,  colon    ] };
     74  1.1.1.3   mrg     key <AC11> { [   Arabic_tah, quotedbl,           apostrophe, quotedbl ] };
     75  1.1.1.3   mrg     key <BKSL> { [    backslash, bar,                backslash,  bar      ] };
     76  1.1.1.3   mrg 
     77  1.1.1.3   mrg     key <LSGT> { [                bar,            brokenbar,    bar, brokenbar ] };
     78  1.1.1.3   mrg     key <AB01> { [  Arabic_hamzaonyeh,           asciitilde,      z, Z         ] };
     79  1.1.1.3   mrg     key <AB02> { [       Arabic_hamza,         Arabic_sukun,      x, X         ] };
     80  1.1.1.3   mrg     key <AB03> { [  Arabic_hamzaonwaw,           braceright,      c, C         ] };
     81  1.1.1.3   mrg     key <AB04> { [          Arabic_ra,            braceleft,      v, V         ] };
     82  1.1.1.3   mrg     key <AB05> { [          0x100fefb,            0x100fef5,      b, B         ] };
     83  1.1.1.3   mrg     key <AB06> { [ Arabic_alefmaksura,   Arabic_maddaonalef,      n, N         ] };
     84  1.1.1.3   mrg     key <AB07> { [  Arabic_tehmarbuta,           apostrophe,      m, M         ] };
     85  1.1.1.3   mrg     key <AB08> { [         Arabic_waw,                comma,  comma, less      ] };
     86  1.1.1.3   mrg     key <AB09> { [        Arabic_zain,               period, period, greater   ] };
     87  1.1.1.3   mrg     key <AB10> { [         Arabic_zah, Arabic_question_mark,  slash, question  ] };
     88      1.1  ghen 
     89      1.1  ghen 	include "level3(ralt_switch)"
     90      1.1  ghen 
     91      1.1  ghen };
     92      1.1  ghen 
     93      1.1  ghen partial alphanumeric_keys
     94      1.1  ghen 	xkb_symbols "basic" {
     95  1.1.1.3   mrg 	include "sun_vndr/ara(sun_type6)"
     96  1.1.1.3   mrg };
     97  1.1.1.3   mrg 
     98  1.1.1.3   mrg partial alphanumeric_keys
     99  1.1.1.3   mrg 	xkb_symbols "qwerty" {
    100  1.1.1.3   mrg 	include "ara(qwerty)"
    101  1.1.1.3   mrg };
    102  1.1.1.3   mrg 
    103  1.1.1.3   mrg partial alphanumeric_keys
    104  1.1.1.3   mrg 	xkb_symbols "azerty" {
    105  1.1.1.3   mrg 	include "ara(azerty)"
    106  1.1.1.3   mrg };
    107  1.1.1.3   mrg 
    108  1.1.1.3   mrg partial alphanumeric_keys
    109  1.1.1.3   mrg 	xkb_symbols "digits" {
    110  1.1.1.3   mrg 	include "ara(digits)"
    111  1.1.1.3   mrg };
    112  1.1.1.3   mrg 
    113  1.1.1.3   mrg partial alphanumeric_keys
    114  1.1.1.3   mrg 	xkb_symbols "qwerty_digits" {
    115  1.1.1.3   mrg 	include "ara(qwerty_digits)"
    116  1.1.1.3   mrg };
    117  1.1.1.3   mrg 
    118  1.1.1.3   mrg partial alphanumeric_keys
    119  1.1.1.3   mrg 	xkb_symbols "azerty_digits" {
    120  1.1.1.3   mrg 	include "ara(azerty_digits)"
    121  1.1.1.3   mrg };
    122  1.1.1.3   mrg 
    123  1.1.1.3   mrg partial alphanumeric_keys
    124  1.1.1.3   mrg 	xkb_symbols "buckwalter" {
    125  1.1.1.3   mrg 	include "ara(buckwalter)"
    126  1.1.1.3   mrg };
    127  1.1.1.3   mrg 
    128  1.1.1.3   mrg partial alphanumeric_keys
    129  1.1.1.3   mrg 	xkb_symbols "olpc" {
    130  1.1.1.3   mrg 	include "ara(olpc)"
    131      1.1  ghen };
    132