Home | History | Annotate | Line # | Download | only in symbols
bg revision 1.1.1.3
      1      1.1   mrg //////////////////////////////////////////////////////////////////////////
      2  1.1.1.3  ghen // Copyright (C) 1999, 2000, 2007, 2009 by Anton Zinoviev <anton (a] lml.bas.bg>
      3      1.1   mrg //
      4      1.1   mrg // This software may be used, modified, copied, distributed, and sold,
      5  1.1.1.3  ghen // both in source and binary form provided that the above copyright
      6  1.1.1.3  ghen // notice and these terms are retained. The name of the author may not
      7  1.1.1.3  ghen // be used to endorse or promote products derived from this software
      8  1.1.1.3  ghen // without prior permission.  THIS SOFTWARE IS PROVIDES "AS IS" AND
      9  1.1.1.3  ghen // ANY EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED.  IN NO EVENT
     10  1.1.1.3  ghen // SHALL THE AUTHOR BE LIABLE FOR ANY DAMAGES ARISING IN ANY WAY OUT
     11  1.1.1.3  ghen // OF THE USE OF THIS SOFTWARE.
     12      1.1   mrg //
     13      1.1   mrg ////////////////////////////////////////////////////////////////////////// 
     14  1.1.1.3  ghen // Version 2.0
     15  1.1.1.3  ghen 
     16  1.1.1.3  ghen // The following variants are defined in this file:
     17  1.1.1.3  ghen 
     18  1.1.1.3  ghen // "bds" - the BDS keyboard layout compliant with the proposed
     19  1.1.1.3  ghen //         Bulgarian state standard BDS 5237:2006
     20  1.1.1.3  ghen 
     21  1.1.1.3  ghen // "phonetic" - Bulgarian phonetic layout with traditional position of
     22  1.1.1.3  ghen //              the letters.
     23  1.1.1.3  ghen 
     24  1.1.1.3  ghen // "bas_phonetic" - the phonetic keyboard layout compliant with the
     25  1.1.1.3  ghen //                  proposed Bulgarian state standard BDS 5237:2006
     26  1.1.1.3  ghen 
     27  1.1.1.3  ghen // "latin" - an extended variant of the QWERTY layout with symbols
     28  1.1.1.3  ghen //           Bulgarian users will type while the keyboard is in Latin mode.
     29  1.1.1.3  ghen 
     30  1.1.1.3  ghen // The reasons behind the layout of the symbols in levels 3 and 4 are
     31  1.1.1.3  ghen // explained in http://arxiv.org/abs/0905.0484  (in Bulgarian).
     32  1.1.1.3  ghen 
     33  1.1.1.3  ghen // Two notes for the maintainers of xkeyboard-config:
     34  1.1.1.3  ghen 
     35  1.1.1.3  ghen // 1. Please do not use key names such as <LatQ> for the Bulgarian
     36  1.1.1.3  ghen // phonetic layouts.  The placement of the symbols must stay always
     37  1.1.1.3  ghen // the same regardless of which one of the alias sets in
     38  1.1.1.3  ghen // xkb/keycodes/aliases is used.
     39  1.1.1.3  ghen 
     40  1.1.1.3  ghen // 2. The layouts should not include level3(ralt_switch).
     41      1.1   mrg 
     42  1.1.1.3  ghen ////////////////////////////////////////////////////////////////////////// 
     43  1.1.1.3  ghen 
     44  1.1.1.3  ghen // Describes Bulgarian keyboard "BDS" modified according to the
     45  1.1.1.3  ghen // the new state standard BDS 5237:2006 and extended with symbols in
     46  1.1.1.3  ghen // levels 3 and 4.
     47      1.1   mrg partial default alphanumeric_keys
     48      1.1   mrg xkb_symbols "bds" {
     49      1.1   mrg 
     50      1.1   mrg   name[Group1]= "Bulgaria";
     51      1.1   mrg   
     52  1.1.1.3  ghen   key <TLDE> {   [ parenleft,         parenright,
     53  1.1.1.3  ghen 		   bracketleft,       bracketright        ]    };
     54      1.1   mrg   key <AE01> {   [ 1,                 exclam              ]    };
     55      1.1   mrg   key <AE02> {   [ 2,                 question            ]    };
     56  1.1.1.3  ghen   key <AE03> {   [ 3,                 plus,
     57  1.1.1.3  ghen 		   dagger,            dagger              ]    };
     58      1.1   mrg   key <AE04> {   [ 4,                 quotedbl            ]    };
     59  1.1.1.3  ghen   key <AE05> {   [ 5,                 percent,
     60  1.1.1.3  ghen 		   U2329,             U232A               ]    };
     61  1.1.1.3  ghen   key <AE06> {   [ 6,                 equal,
     62  1.1.1.3  ghen 		   emdash,            emdash              ]    };
     63  1.1.1.3  ghen   key <AE07> {   [ 7,                 colon,
     64  1.1.1.3  ghen 		   ellipsis,          ellipsis            ]    };
     65  1.1.1.3  ghen   key <AE08> {   [ 8,                 slash,
     66  1.1.1.3  ghen 		   U0300,             U0301               ]    };
     67  1.1.1.3  ghen   key <AE09> {   [ 9,                 endash              ]    };
     68      1.1   mrg   key <AE10> {   [ 0,                 numerosign          ]    };
     69  1.1.1.3  ghen   key <AE11> {   [ minus,             dollar,
     70  1.1.1.3  ghen 		   U2011,             EuroSign            ]    };
     71  1.1.1.3  ghen   key <AE12> {   [ period,            EuroSign            ]    };
     72      1.1   mrg 
     73  1.1.1.3  ghen 
     74  1.1.1.3  ghen   key <AD01> {   [ comma,             Cyrillic_yeru,
     75  1.1.1.3  ghen 		   rightsinglequotemark, leftsinglequotemark ] };
     76      1.1   mrg   key <AD02> {   [ Cyrillic_u,        Cyrillic_U          ]    };
     77  1.1.1.3  ghen   key <AD03> {   [ Cyrillic_ie,       Cyrillic_IE,
     78  1.1.1.3  ghen 		   Cyrillic_e,        Cyrillic_E          ]    };
     79  1.1.1.3  ghen   key <AD04> {   [ Cyrillic_i,        Cyrillic_I,
     80  1.1.1.3  ghen 		   U045D,             U040D               ]    };
     81      1.1   mrg   key <AD05> {   [ Cyrillic_sha,      Cyrillic_SHA        ]    };
     82      1.1   mrg   key <AD06> {   [ Cyrillic_shcha,    Cyrillic_SHCHA      ]    };
     83  1.1.1.3  ghen   key <AD07> {   [ Cyrillic_ka,       Cyrillic_KA,
     84  1.1.1.3  ghen 		   copyright,         copyright           ]    };
     85  1.1.1.3  ghen   key <AD08> {   [ Cyrillic_es,       Cyrillic_ES,
     86  1.1.1.3  ghen 		   copyright,         copyright           ]    };
     87      1.1   mrg   key <AD09> {   [ Cyrillic_de,       Cyrillic_DE         ]    };
     88      1.1   mrg   key <AD10> {   [ Cyrillic_ze,       Cyrillic_ZE         ]    };
     89      1.1   mrg   key <AD11> {   [ Cyrillic_tse,      Cyrillic_TSE        ]    };
     90      1.1   mrg   key <AD12> {   [ semicolon,         section             ]    };
     91      1.1   mrg 
     92  1.1.1.3  ghen 
     93  1.1.1.3  ghen   key <AC01> {   [ Cyrillic_softsign, U045D,
     94  1.1.1.3  ghen 		   Cyrillic_yeru,     Cyrillic_YERU       ]    };
     95  1.1.1.3  ghen   key <AC02> {   [ Cyrillic_ya,       Cyrillic_YA,
     96  1.1.1.3  ghen 		   U0463,             U0462               ]    };
     97      1.1   mrg   key <AC03> {   [ Cyrillic_a,        Cyrillic_A          ]    };
     98      1.1   mrg   key <AC04> {   [ Cyrillic_o,        Cyrillic_O          ]    };
     99      1.1   mrg   key <AC05> {   [ Cyrillic_zhe,      Cyrillic_ZHE        ]    };
    100      1.1   mrg   key <AC06> {   [ Cyrillic_ghe,      Cyrillic_GHE        ]    };
    101  1.1.1.3  ghen   key <AC07> {   [ Cyrillic_te,       Cyrillic_TE,
    102  1.1.1.3  ghen 		   trademark,         trademark           ]    };
    103      1.1   mrg   key <AC08> {   [ Cyrillic_en,       Cyrillic_EN         ]    };
    104      1.1   mrg   key <AC09> {   [ Cyrillic_ve,       Cyrillic_VE         ]    };
    105      1.1   mrg   key <AC10> {   [ Cyrillic_em,       Cyrillic_EM         ]    };
    106      1.1   mrg   key <AC11> {   [ Cyrillic_che,      Cyrillic_CHE        ]    };
    107  1.1.1.3  ghen   key <BKSL> {   [ doublelowquotemark, leftdoublequotemark,
    108  1.1.1.3  ghen 		   guillemotleft,     guillemotright      ]    };
    109      1.1   mrg 
    110  1.1.1.3  ghen 
    111  1.1.1.3  ghen   key <LSGT> {   [ U045D,             U040D               ]    };
    112      1.1   mrg   key <AB01> {   [ Cyrillic_yu,       Cyrillic_YU         ]    };
    113  1.1.1.3  ghen   key <AB02> {   [ Cyrillic_shorti,   Cyrillic_SHORTI,
    114  1.1.1.3  ghen 		   U046D,             U046C               ]    };
    115  1.1.1.3  ghen   key <AB03> {   [ Cyrillic_hardsign, Cyrillic_HARDSIGN,
    116  1.1.1.3  ghen 		   U046B,             U046A               ]    };
    117      1.1   mrg   key <AB04> {   [ Cyrillic_e,        Cyrillic_E          ]    };
    118      1.1   mrg   key <AB05> {   [ Cyrillic_ef,       Cyrillic_EF         ]    };
    119      1.1   mrg   key <AB06> {   [ Cyrillic_ha,       Cyrillic_HA         ]    };
    120      1.1   mrg   key <AB07> {   [ Cyrillic_pe,       Cyrillic_PE         ]    };
    121  1.1.1.3  ghen   key <AB08> {   [ Cyrillic_er,       Cyrillic_ER,
    122  1.1.1.3  ghen 		   registered,        registered          ]    };
    123      1.1   mrg   key <AB09> {   [ Cyrillic_el,       Cyrillic_EL         ]    };
    124      1.1   mrg   key <AB10> {   [ Cyrillic_be,       Cyrillic_BE         ]    };
    125  1.1.1.3  ghen 
    126  1.1.1.3  ghen 
    127  1.1.1.3  ghen   key <SPCE> {   [ space,             space,
    128  1.1.1.3  ghen 		   nobreakspace,      nobreakspace        ]    };
    129      1.1   mrg     
    130  1.1.1.3  ghen 
    131  1.1.1.3  ghen   key <KPDL> {   type[Group1] = "KEYPAD",
    132  1.1.1.3  ghen                  [ KP_Delete,         KP_Separator        ]    };
    133      1.1   mrg };
    134      1.1   mrg 
    135  1.1.1.3  ghen // This is improved variant of the traditional Bulgarian phonetic
    136  1.1.1.3  ghen // keyboard.  Some unnecessary symbols in levels 1 and 2 are replaced
    137  1.1.1.3  ghen // by more useful (the same way as in "bas_phonetic") and additional
    138  1.1.1.3  ghen // symbols in levels 3 and 4 are added.
    139      1.1   mrg partial alphanumeric_keys 
    140      1.1   mrg xkb_symbols "phonetic" {
    141  1.1.1.3  ghen   name[Group1]= "Bulgaria - Traditional phonetic";
    142      1.1   mrg   
    143      1.1   mrg   key <TLDE> {   [ Cyrillic_che,      Cyrillic_CHE        ]    };
    144      1.1   mrg   key <AE01> {   [ 1,                 exclam              ]    };
    145      1.1   mrg   key <AE02> {   [ 2,                 at                  ]    };
    146  1.1.1.3  ghen   key <AE03> {   [ 3,                 numerosign          ]    };
    147  1.1.1.3  ghen   key <AE04> {   [ 4,                 dollar,
    148  1.1.1.3  ghen 		   EuroSign,          EuroSign            ]    };
    149      1.1   mrg   key <AE05> {   [ 5,                 percent             ]    };
    150  1.1.1.3  ghen   key <AE06> {   [ 6,                 EuroSign            ]    };
    151  1.1.1.3  ghen   key <AE07> {   [ 7,                 section             ]    };
    152      1.1   mrg   key <AE08> {   [ 8,                 asterisk            ]    };
    153  1.1.1.3  ghen   key <AE09> {   [ 9,                 parenleft,
    154  1.1.1.3  ghen 		   bracketleft,       U2329               ]    };
    155  1.1.1.3  ghen   key <AE10> {   [ 0,                 parenright,
    156  1.1.1.3  ghen 		   bracketright,      U232A               ]    };
    157  1.1.1.3  ghen   key <AE11> {   [ minus,             endash,
    158  1.1.1.3  ghen 		   U2011,             U2011               ]    };
    159  1.1.1.3  ghen   key <AE12> {   [ equal,             plus,
    160  1.1.1.3  ghen 		   emdash,            dagger              ]    };
    161  1.1.1.3  ghen 
    162  1.1.1.3  ghen   key <AD01> {   [ Cyrillic_ya,       Cyrillic_YA,
    163  1.1.1.3  ghen 		   U0463,             U0462               ]    };
    164  1.1.1.3  ghen   key <AD02> {   [ Cyrillic_ve,       Cyrillic_VE         ]    };
    165  1.1.1.3  ghen   key <AD03> {   [ Cyrillic_ie,       Cyrillic_IE,
    166  1.1.1.3  ghen 		   Cyrillic_e,        Cyrillic_E          ]    };
    167  1.1.1.3  ghen   key <AD04> {   [ Cyrillic_er,       Cyrillic_ER,
    168  1.1.1.3  ghen 		   registered,        registered          ]    };
    169  1.1.1.3  ghen   key <AD05> {   [ Cyrillic_te,       Cyrillic_TE,
    170  1.1.1.3  ghen 		   trademark,         trademark           ]    };
    171  1.1.1.3  ghen   key <AD06> {   [ Cyrillic_hardsign, Cyrillic_HARDSIGN,
    172  1.1.1.3  ghen 		   U046B,             U046A               ]    };
    173  1.1.1.3  ghen   key <AD07> {   [ Cyrillic_u,        Cyrillic_U          ]    };
    174  1.1.1.3  ghen   key <AD08> {   [ Cyrillic_i,        Cyrillic_I,
    175  1.1.1.3  ghen 		   U045D,             U040D               ]    };
    176  1.1.1.3  ghen   key <AD09> {   [ Cyrillic_o,        Cyrillic_O          ]    };
    177  1.1.1.3  ghen   key <AD10> {   [ Cyrillic_pe,       Cyrillic_PE         ]    };
    178      1.1   mrg   key <AD11> {   [ Cyrillic_sha,      Cyrillic_SHA        ]    };
    179      1.1   mrg   key <AD12> {   [ Cyrillic_shcha,    Cyrillic_SHCHA      ]    };
    180  1.1.1.3  ghen   
    181  1.1.1.3  ghen   
    182  1.1.1.3  ghen   key <AC01> {   [ Cyrillic_a,        Cyrillic_A          ]    };
    183  1.1.1.3  ghen   key <AC02> {   [ Cyrillic_es,       Cyrillic_ES,
    184  1.1.1.3  ghen 		   copyright,         copyright           ]    };
    185  1.1.1.3  ghen   key <AC03> {   [ Cyrillic_de,       Cyrillic_DE         ]    };
    186  1.1.1.3  ghen   key <AC04> {   [ Cyrillic_ef,       Cyrillic_EF         ]    };
    187  1.1.1.3  ghen   key <AC05> {   [ Cyrillic_ghe,      Cyrillic_GHE        ]    };
    188  1.1.1.3  ghen   key <AC06> {   [ Cyrillic_ha,       Cyrillic_HA         ]    };
    189  1.1.1.3  ghen   key <AC07> {   [ Cyrillic_shorti,   Cyrillic_SHORTI,
    190  1.1.1.3  ghen 		   U046D,             U046C               ]    };
    191  1.1.1.3  ghen   key <AC08> {   [ Cyrillic_ka,       Cyrillic_KA         ]    };
    192  1.1.1.3  ghen   key <AC09> {   [ Cyrillic_el,       Cyrillic_EL         ]    };
    193  1.1.1.3  ghen   key <AC10> {   [ semicolon,         colon,
    194  1.1.1.3  ghen 		   ellipsis,          ellipsis            ]    };
    195  1.1.1.3  ghen   key <AC11> {   [ apostrophe,        quotedbl,
    196  1.1.1.3  ghen 		   rightsinglequotemark, leftsinglequotemark ] };
    197      1.1   mrg   key <BKSL> {   [ Cyrillic_yu,       Cyrillic_YU         ]    };
    198  1.1.1.3  ghen   
    199  1.1.1.3  ghen   
    200  1.1.1.3  ghen   key <LSGT> {   [ U045D,             U040D               ]    };
    201  1.1.1.3  ghen   key <AB01> {   [ Cyrillic_ze,       Cyrillic_ZE         ]    };
    202  1.1.1.3  ghen   key <AB02> {   [ Cyrillic_softsign, U045D,
    203  1.1.1.3  ghen 		   Cyrillic_yeru,     Cyrillic_YERU       ]    };
    204  1.1.1.3  ghen   key <AB03> {   [ Cyrillic_tse,      Cyrillic_TSE,
    205  1.1.1.3  ghen 		   copyright,         copyright           ]    };
    206  1.1.1.3  ghen   key <AB04> {   [ Cyrillic_zhe,      Cyrillic_ZHE        ]    };
    207  1.1.1.3  ghen   key <AB05> {   [ Cyrillic_be,       Cyrillic_BE         ]    };
    208  1.1.1.3  ghen   key <AB06> {   [ Cyrillic_en,       Cyrillic_EN         ]    };
    209  1.1.1.3  ghen   key <AB07> {   [ Cyrillic_em,       Cyrillic_EM         ]    };
    210  1.1.1.3  ghen   key <AB08> {   [ comma,             doublelowquotemark,
    211  1.1.1.3  ghen 		   guillemotleft,     guillemotleft       ]    };
    212  1.1.1.3  ghen   key <AB09> {   [ period,            leftdoublequotemark,
    213  1.1.1.3  ghen 		   guillemotright,    guillemotright      ]    };
    214  1.1.1.3  ghen   key <AB10> {   [ slash,             question,
    215  1.1.1.3  ghen 		   U0300,             U0301               ]    };
    216      1.1   mrg 
    217      1.1   mrg 
    218  1.1.1.3  ghen   key <SPCE> {   [ space,             space,
    219  1.1.1.3  ghen 		   nobreakspace,      nobreakspace        ]    };
    220  1.1.1.3  ghen 
    221  1.1.1.3  ghen 
    222  1.1.1.3  ghen   key <KPDL> {   type[Group1] = "KEYPAD",
    223  1.1.1.3  ghen                  [ KP_Delete,           KP_Separator         ]    };
    224      1.1   mrg 
    225      1.1   mrg };
    226  1.1.1.3  ghen 
    227  1.1.1.3  ghen // This is the Bulgarian phonetic keyboard acording to the proposed
    228  1.1.1.3  ghen // state standard BDS 5237:2006 with additional symbols in
    229  1.1.1.3  ghen // levels 3 and 4.
    230  1.1.1.3  ghen partial alphanumeric_keys 
    231  1.1.1.3  ghen xkb_symbols "bas_phonetic" {
    232  1.1.1.3  ghen   include "bg(phonetic)"
    233  1.1.1.3  ghen   name[Group1]= "Bulgaria - New phonetic";
    234  1.1.1.3  ghen   
    235  1.1.1.3  ghen   key <TLDE> {   [ Cyrillic_yu,       Cyrillic_YU         ]    };
    236  1.1.1.3  ghen   key <AD01> {   [ Cyrillic_che,      Cyrillic_CHE        ]    };
    237  1.1.1.3  ghen   key <AD02> {   [ Cyrillic_sha,      Cyrillic_SHA        ]    };
    238  1.1.1.3  ghen   key <AD11> {   [ Cyrillic_ya,       Cyrillic_YA,
    239  1.1.1.3  ghen 		   U0463,             U0462               ]    };
    240  1.1.1.3  ghen   key <BKSL> {   [ Cyrillic_softsign, U045D,
    241  1.1.1.3  ghen 		   Cyrillic_yeru,     Cyrillic_YERU       ]    };
    242  1.1.1.3  ghen   key <AB02> {   [ Cyrillic_zhe,      Cyrillic_ZHE        ]    };
    243  1.1.1.3  ghen   key <AB04> {   [ Cyrillic_ve,       Cyrillic_VE         ]    };
    244  1.1.1.3  ghen };
    245  1.1.1.3  ghen 
    246  1.1.1.3  ghen 
    247  1.1.1.3  ghen // This is extended variant of the standard Latin QWERTY layout with
    248  1.1.1.3  ghen // additional symbols in levels 3 and 4.
    249  1.1.1.3  ghen partial hidden alphanumeric_keys 
    250  1.1.1.3  ghen xkb_symbols "latin" {
    251  1.1.1.3  ghen   
    252  1.1.1.3  ghen   key <TLDE> {   [ grave,             asciitilde,
    253  1.1.1.3  ghen 		   U2248,             U2245               ]    };
    254  1.1.1.3  ghen   key <AE01> {   [ 1,                 exclam,
    255  1.1.1.3  ghen 		   notsign,           notsign             ]    };
    256  1.1.1.3  ghen   key <AE02> {   [ 2,                 at,
    257  1.1.1.3  ghen 		   twosuperior,       enfilledcircbullet  ]    };
    258  1.1.1.3  ghen   key <AE03> {   [ 3,                 numbersign,
    259  1.1.1.3  ghen 		   threesuperior,     notequal            ]    };
    260  1.1.1.3  ghen   key <AE04> {   [ 4,                 dollar,
    261  1.1.1.3  ghen 		   EuroSign,          sterling            ]    };
    262  1.1.1.3  ghen   key <AE05> {   [ 5,                 percent,
    263  1.1.1.3  ghen 		   U2030,             U2030               ]    };
    264  1.1.1.3  ghen   key <AE06> {   [ 6,                 asciicircum,
    265  1.1.1.3  ghen 		   logicaland,        logicalor           ]    };
    266  1.1.1.3  ghen   key <AE07> {   [ 7,                 ampersand,
    267  1.1.1.3  ghen 		   section,           section             ]    };
    268  1.1.1.3  ghen   key <AE08> {   [ 8,                 asterisk,
    269  1.1.1.3  ghen 		   infinity,          multiply            ]    };
    270  1.1.1.3  ghen   key <AE09> {   [ 9,                 parenleft,
    271  1.1.1.3  ghen 		   U2202,             nabla               ]    };
    272  1.1.1.3  ghen   key <AE10> {   [ 0,                 parenright,
    273  1.1.1.3  ghen 		   U2300,             U2300               ]    };
    274  1.1.1.3  ghen   key <AE11> {   [ minus,             underscore,
    275  1.1.1.3  ghen 		   U2011,             endash              ]    };
    276  1.1.1.3  ghen   key <AE12> {   [ equal,             plus,
    277  1.1.1.3  ghen 		   emdash,            plusminus           ]    };
    278  1.1.1.3  ghen 
    279  1.1.1.3  ghen 
    280  1.1.1.3  ghen   key <AD01> {   [ q,                 Q,
    281  1.1.1.3  ghen 		   Greek_THETA,       Greek_theta         ]    };
    282  1.1.1.3  ghen   key <AD02> {   [ w,                 W,
    283  1.1.1.3  ghen 		   Greek_OMEGA,       Greek_omega         ]    };
    284  1.1.1.3  ghen   key <AD03> {   [ e,                 E,
    285  1.1.1.3  ghen 		   U2203,             Greek_epsilon       ]    };
    286  1.1.1.3  ghen   key <AD04> {   [ r,                 R,
    287  1.1.1.3  ghen 		   registered,        Greek_rho           ]    };
    288  1.1.1.3  ghen   key <AD05> {   [ t,                 T,
    289  1.1.1.3  ghen 		   trademark,         Greek_tau           ]    };
    290  1.1.1.3  ghen   key <AD06> {   [ y,                 Y,
    291  1.1.1.3  ghen 		   yen,               Greek_upsilon       ]    };
    292  1.1.1.3  ghen   key <AD07> {   [ u,                 U,
    293  1.1.1.3  ghen 		   intersection,      union               ]    };
    294  1.1.1.3  ghen   key <AD08> {   [ i,                 I,
    295  1.1.1.3  ghen 		   integral,          Greek_iota          ]    };
    296  1.1.1.3  ghen   key <AD09> {   [ o,                 O,
    297  1.1.1.3  ghen 		   degree,            U222E               ]    };
    298  1.1.1.3  ghen   key <AD10> {   [ p,                 P,
    299  1.1.1.3  ghen 		   Greek_PI,          Greek_pi            ]    };
    300  1.1.1.3  ghen   key <AD11> {   [ bracketleft,       braceleft,
    301  1.1.1.3  ghen 		   U2286,             includedin          ]    };
    302  1.1.1.3  ghen   key <AD12> {   [ bracketright,      braceright,
    303  1.1.1.3  ghen 		   U2208,             U2209               ]    };
    304  1.1.1.3  ghen 
    305  1.1.1.3  ghen 
    306  1.1.1.3  ghen   key <AC01> {   [ a,                 A,
    307  1.1.1.3  ghen 		   U2200,             Greek_alpha         ]    };
    308  1.1.1.3  ghen   key <AC02> {   [ s,                 S,
    309  1.1.1.3  ghen 		   Greek_SIGMA,       Greek_sigma         ]    };
    310  1.1.1.3  ghen   key <AC03> {   [ d,                 D,
    311  1.1.1.3  ghen 		   Greek_DELTA,       Greek_delta         ]    };
    312  1.1.1.3  ghen   key <AC04> {   [ f,                 F,
    313  1.1.1.3  ghen 		   Greek_PHI,         Greek_phi           ]    };
    314  1.1.1.3  ghen   key <AC05> {   [ g,                 G,
    315  1.1.1.3  ghen 		   Greek_GAMMA,       Greek_gamma         ]    };
    316  1.1.1.3  ghen   key <AC06> {   [ h,                 H,
    317  1.1.1.3  ghen 		   U2225,             Greek_eta           ]    };
    318  1.1.1.3  ghen   key <AC07> {   [ j,                 J                   ]    };
    319  1.1.1.3  ghen   key <AC08> {   [ k,                 K,
    320  1.1.1.3  ghen 		   U03F0,             Greek_kappa         ]    };
    321  1.1.1.3  ghen   key <AC09> {   [ l,                 L,
    322  1.1.1.3  ghen 		   Greek_LAMBDA,      Greek_lambda        ]    };
    323  1.1.1.3  ghen   key <AC10> {   [ semicolon,         colon,
    324  1.1.1.3  ghen 		   division,          division            ]    };
    325  1.1.1.3  ghen   key <AC11> {   [ apostrophe,        quotedbl,
    326  1.1.1.3  ghen 		   leftdoublequotemark, rightdoublequotemark ] };
    327  1.1.1.3  ghen   key <BKSL> {   [ backslash,         bar,
    328  1.1.1.3  ghen 		   identical,         downtack            ]    };
    329  1.1.1.3  ghen 
    330  1.1.1.3  ghen 
    331  1.1.1.3  ghen   key <LSGT> {   [ less,              greater,
    332  1.1.1.3  ghen 		   U2266,             U2267               ]    };
    333  1.1.1.3  ghen   key <AB01> {   [ z,                 Z,
    334  1.1.1.3  ghen 		   U2220,             Greek_zeta          ]    };
    335  1.1.1.3  ghen   key <AB02> {   [ x,                 X,
    336  1.1.1.3  ghen 		   Greek_XI,          Greek_xi            ]    };
    337  1.1.1.3  ghen   key <AB03> {   [ c,                 C,
    338  1.1.1.3  ghen 		   copyright,         Greek_chi           ]    };
    339  1.1.1.3  ghen   key <AB04> {   [ v,                 V,
    340  1.1.1.3  ghen 		   Greek_PSI,         Greek_psi           ]    };
    341  1.1.1.3  ghen   key <AB05> {   [ b,                 B,
    342  1.1.1.3  ghen 		   U03D1,             Greek_beta          ]    };
    343  1.1.1.3  ghen   key <AB06> {   [ n,                 N,
    344  1.1.1.3  ghen 		   U207F,             Greek_nu            ]    };
    345  1.1.1.3  ghen   key <AB07> {   [ m,                 M,
    346  1.1.1.3  ghen 		   Greek_mu,          Greek_mu            ]    };
    347  1.1.1.3  ghen   key <AB08> {   [ comma,             less,
    348  1.1.1.3  ghen 		   U2266,             U21D4               ]    };
    349  1.1.1.3  ghen   key <AB09> {   [ period,            greater,
    350  1.1.1.3  ghen 		   U2267,             U21D2               ]    };
    351  1.1.1.3  ghen   key <AB10> {   [ slash,             question,
    352  1.1.1.3  ghen 		   leftsinglequotemark, rightsinglequotemark ] };
    353  1.1.1.3  ghen 
    354  1.1.1.3  ghen 
    355  1.1.1.3  ghen   key <SPCE> {   [ space,             space,
    356  1.1.1.3  ghen 		   nobreakspace,      nobreakspace        ]    };
    357  1.1.1.3  ghen 
    358  1.1.1.3  ghen 
    359  1.1.1.3  ghen   key <KPDL> {   type[Group1] = "KEYPAD",
    360  1.1.1.3  ghen                  [ KP_Delete,           KP_Decimal        ]    };
    361  1.1.1.3  ghen };
    362  1.1.1.3  ghen 
    363