Home | History | Annotate | Line # | Download | only in symbols
      1 ////////////////////////////////////////////////////////////////////////////////
      2 // Philippines National Keyboard Layout v1.0.0 (2010-10-23)                   //
      3 // http://laibcoms.com/sandbox/the-philippines-national-keyboard-layout       //
      4 //                                                                            //
      5 // Loosely based on ISO/IEC 9995-3:2009                                       //
      6 //	* glyphs that are not used in Philippine Languages and                //
      7 //		Philippine English were not included                          //
      8 //	* Additions/Changes that are not part of ISO/IEC 9995-3:2009          //
      9 //		were added                                                    //
     10 //                                                                            //
     11 // http://en.wikipedia.org/wiki/ISO/IEC_9995                                  //
     12 // http://www.fileformat.info/info/unicode/char/20B1/index.htm                //
     13 //                                                                            //
     14 // By: Ubuntu Philippines LoCo Team                                           //
     15 // Site: http://ubuntu-ph.org                                                 //
     16 //                                                                            //
     17 // Project Contact: JC John Sese Cuneta /  /                                      //
     18 // XMPP/Jabber: jcjohn.sesecuneta (a] talkr.im                                    //
     19 // Email: jcjohn.sesecuneta (a] laibcoms.com                                      //
     20 ////////////////////////////////////////////////////////////////////////////////
     21 
     22 // QWERTY (Latin) version
     23 // http://en.wikipedia.org/wiki/QWERTY
     24 //
     25 // 
     26 //  ~   !   @   #   $   %   ^   &   *   (   )   _    +    Bak 
     27 //  `   1   2   3   4   5   6   7   8   9   0   -   =   Space 
     28 // 
     29 //         Q    W    E   R   T    Y    U    I   O   P    {    }    |  
     30 // Tab    q    w    e   r   t   y   u    i   o   p   [    ]    \  
     31 // 
     32 //          A   S    D    F   G    H    J    K    L    :    "   Enter    
     33 // Caps    a   s   d    f    g    h    j    k    l    ;    '           
     34 // 
     35 //             Z   X   C   V   B   N   M   <   >   ?             
     36 // Shift       z   x   c   v   b   n   m   ,   .   /  Shift     
     37 // 
     38 //        Win             Space             Space         Win                  
     39 // Ctrl   Super  Alt      Space             Space  AltGr Meta   Menu   Ctrl   
     40 // 
     41 //
     42 default partial alphanumeric_keys
     43 xkb_symbols "basic" {
     44 
     45     name[Group1]= "Filipino";
     46 
     47 //	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
     48 //			Level1		Level2		Level3		Level4
     49 //			Base		Shift		AltGr		AltGr+Shift
     50 
     51     // E row; Numerals row, left side
     52 	key <TLDE> { [	U0060,		U007E,		U0300,		U0303		] }; // ` ~   (combining grave accent) (combining tilde)
     53 	key <AE01> { [	U0031,		U0021,		U00B9,		U00A1		] }; // 1 !  
     54 	key <AE02> { [	U0032,		U0040,		U00B2,		U00A4		] }; // 2 @  
     55 	key <AE03> { [	U0033,		U0023,		U00B3,		U00A3		] }; // 3 #  
     56 	key <AE04> { [	U0034,		U0024,		U00BC,		U20AC		] }; // 4 $  
     57 	key <AE05> { [	U0035,		U0025,		U00BD,		U00B0		] }; // 5 %  
     58     // E row; Numerals row, right side
     59 	key <AE06> { [	U0036,		U005E,		U00BE,		U0302		] }; // 6 ^   (combining circumflex accent)
     60 	key <AE07> { [	U0037,		U0026,		U215B,		U2190		] }; // 7 &  
     61 	key <AE08> { [	U0038,		U002A,		U215C,		U2192		] }; // 8 *  
     62 	key <AE09> { [	U0039,		U0028,		U215D,		U2191		] }; // 9 (  
     63 	key <AE10> { [	U0030,		U0029,		U215E,		U2193		] }; // 0 )  
     64 	key <AE11> { [	U002D,		U005F,		U00AC,		U0360		] }; // - _  
     65 	key <AE12> { [	U003D,		U002B,		U00B1,		U2213		] }; // = +  
     66 
     67     // D row; QWERTY row, left side
     68 	key <AD01> { [	U0071,		U0051,		VoidSymbol,	VoidSymbol	] }; // q Q
     69 	key <AD02> { [	U0077,		U0057,		VoidSymbol,	VoidSymbol	] }; // w W
     70 	key <AD03> { [	U0065,		U0045,		U0153,		U0152		] }; // e E  
     71 	key <AD04> { [	U0072,		U0052,		U00AE,		U00B6		] }; // r R  
     72 	key <AD05> { [	U0074,		U0054,		U2122,		VoidSymbol	] }; // t T 
     73     // D row; QWERTY row, right side
     74 	key <AD06> { [	U0079,		U0059,		U00A5,		VoidSymbol	] }; // y Y 
     75 	key <AD07> { [	U0075,		U0055,		VoidSymbol,	VoidSymbol	] }; // u U
     76 	key <AD08> { [	U0069,		U0049,		U0131,		U0130		] }; // i I  
     77 	key <AD09> { [	U006F,		U004F,		U00F8,		U00D8		] }; // o O  
     78 	key <AD10> { [	U0070,		U0050,		U20B1,		VoidSymbol	] }; // p P 
     79 	key <AD11> { [	U005B,		U007B,		VoidSymbol,	VoidSymbol	] }; // [ {
     80 	key <AD12> { [	U005D,		U007D,		VoidSymbol,	VoidSymbol	] }; // ] }
     81 	key <BKSL> { [	U005C,		U007C,		U0259,		U018F		] }; // \ |  
     82 
     83     // C row; Home row, left side
     84 	key <AC01> { [	U0061,		U0041,		U00E6,		U00C6		] }; // a A  
     85 	key <AC02> { [	U0073,		U0053,		U00A7,		VoidSymbol	] }; // s S 
     86 	key <AC03> { [	U0064,		U0044,		VoidSymbol,	VoidSymbol	] }; // d D 
     87 	key <AC04> { [	U0066,		U0046,		VoidSymbol,	U00AA		] }; // f F   
     88 	key <AC05> { [	U0067,		U0047,		VoidSymbol,	VoidSymbol	] }; // g G
     89     // C row; Home row, right side
     90 	key <AC06> { [	U0068,		U0048,		VoidSymbol,	VoidSymbol	] }; // h H
     91 	key <AC07> { [	U006A,		U004A,		VoidSymbol,	VoidSymbol	] }; // j J
     92 	key <AC08> { [	U006B,		U004B,		VoidSymbol,	VoidSymbol	] }; // k K
     93 	key <AC09> { [	U006C,		U004C,		VoidSymbol,	VoidSymbol	] }; // l L
     94 	key <AC10> { [	U003B,		U003A,		VoidSymbol,	VoidSymbol	] }; // ; :
     95 	key <AC11> { [	U0027,		U0022,		U0301,		U030B		] }; // ' "   (combining acute accent) (combining double-acute accent)
     96 
     97     // B row; Lower row, left side
     98 	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	U00A6		] }; //       
     99 	key <AB01> { [	U007A,		U005A,		U00AB,		U00BB		] }; // z Z  
    100 	key <AB02> { [	U0078,		U0058,		U00D7,		U00B7		] }; // x X  
    101 	key <AB03> { [	U0063,		U0043,		U00A9,		U00A2		] }; // c C  
    102 	key <AB04> { [	U0076,		U0056,		U201C,		U2018		] }; // v V  
    103 	key <AB05> { [	U0062,		U0042,		U201D,		U2019		] }; // b B  
    104     // B row; Lower row, right side
    105 	key <AB06> { [	U006E,		U004E,		U00F1,		U00D1		] }; // n N  
    106 	key <AB07> { [	U006D,		U004D,		U00B5,		U00BA		] }; // m M  
    107 	key <AB08> { [	U002C,		U003C,		U0327,		U0328		] }; // , <   (combining cedilla) (combining ogonek)
    108 	key <AB09> { [	U002E,		U003E,		U2026,		U2423		] }; // . >  
    109 	key <AB10> { [	U002F,		U003F,		U00F7,		U00BF		] }; // / ?  
    110 
    111     // A row
    112 	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)
    113 
    114     include "level3(ralt_switch)"
    115 };
    116 
    117 
    118 // QWERTY (Baybayin) version
    119 //
    120 // 
    121 //                                                                      Bak 
    122 //                                                                     Space 
    123 // 
    124 //                                                                               
    125 // Tab                                                                                
    126 // 
    127 //                                                                 Enter    
    128 // Caps                                                                        
    129 // 
    130 //                                                                           
    131 // Shift                                                                     Shift     
    132 // 
    133 //        Win             Space                            Win                  
    134 // Ctrl   Super  Alt      Space                     AltGr Meta   Menu   Ctrl   
    135 // 
    136 //
    137 partial alphanumeric_keys
    138 xkb_symbols "qwerty-bay" {
    139 
    140     name[Group1]= "Filipino (QWERTY, Baybayin)";
    141 
    142 //	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
    143 //			Level1		Level2		Level3		Level4
    144 //			Base		Shift		AltGr		AltGr+Shift
    145 
    146     // E row; Numerals row, left side
    147 	key <TLDE> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    148 	key <AE01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    149 	key <AE02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    150 	key <AE03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    151 	key <AE04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    152 	key <AE05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    153     // E row; Numerals row, right side
    154 	key <AE06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    155 	key <AE07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    156 	key <AE08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    157 	key <AE09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    158 	key <AE10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    159 	key <AE11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    160 	key <AE12> { [	U1714,		U1714,		VoidSymbol,	VoidSymbol	] }; //  (virama)  (virama)
    161 
    162     // D row; QWERTY row, left side
    163 	key <AD01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    164 	key <AD02> { [	U170F,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Wa)
    165 	key <AD03> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; //  (e/i)  (E/I)
    166 	key <AD04> { [	U170D,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ra)
    167 	key <AD05> { [	U1706,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ta)
    168     // D row; QWERTY row, right side
    169 	key <AD06> { [	U170C,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ya)
    170 	key <AD07> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; //  (o/u)  (O/U)
    171 	key <AD08> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; //  (e/i)  (E/I)
    172 	key <AD09> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; //  (o/u)  (O/U)
    173 	key <AD10> { [	U1709,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Pa)
    174 	key <AD11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    175 	key <AD12> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    176 	key <BKSL> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    177 
    178      // C row; Home row, left side
    179 	key <AC01> { [	U1700,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (A)
    180 	key <AC02> { [	U1710,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Sa)
    181 	key <AC03> { [	U1707,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Da)
    182 	key <AC04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    183 	key <AC05> { [	U1704,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ga)
    184     // C row; Home row, right side
    185 	key <AC06> { [	U1711,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ha)
    186 	key <AC07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    187 	key <AC08> { [	U1703,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ka)
    188 	key <AC09> { [	U170E,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (La)
    189 	key <AC10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    190 	key <AC11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    191 
    192     // B row; Lower row, left side
    193 	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    194 	key <AB01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    195 	key <AB02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    196 	key <AB03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    197 	key <AB04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    198 	key <AB05> { [	U170A,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ba)
    199     // B row; Lower row, right side
    200 	key <AB06> { [	U1708,		U1705,		VoidSymbol,	VoidSymbol	] }; //  (Na)  (Nga)
    201 	key <AB07> { [	U170B,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ma)
    202 	key <AB08> { [	U1735,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (comma)
    203 	key <AB09> { [	U1736,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (period)
    204 	key <AB10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    205 
    206     // A row
    207 	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)
    208 
    209     include "level3(ralt_switch)"
    210 };
    211 
    212 
    213 // Capewell-Dvorak (Latin) version
    214 // http://www.michaelcapewell.com/projects/keyboard/index.htm#The_Capewell-Dvorak_Layout
    215 //
    216 // 
    217 //  ~   !   @   #   $   %   ^   &   *   (   )   {    }     Bak 
    218 //  `   1   2   3   4   5   6   7   8   9   0   [    ]    Space 
    219 // 
    220 //         "   <   >   P    Y    Q    F   G    R   K    ?   +   |  
    221 // Tab    '   ,   .   p   y   q    f    g    r   k    /   =   \  
    222 // 
    223 //          O   A   E   I   U    D    H    T    N   S    _    Enter    
    224 // Caps    o   a   e   i   u    d    h    t   n   s   -           
    225 // 
    226 //             Z   X   C   V   J    L    M   W    B   :              
    227 // Shift       z   x   c   v   j    l    m   w    b   ;   Shift     
    228 // 
    229 //        Win             Space             Space         Win                  
    230 // Ctrl   Super  Alt      Space             Space  AltGr Meta   Menu   Ctrl   
    231 // 
    232 //
    233 partial alphanumeric_keys
    234 xkb_symbols "capewell-dvorak" {
    235 
    236     name[Group1]= "Filipino (Capewell-Dvorak, Latin)";
    237 
    238 //	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
    239 //			Level1		Level2		Level3		Level4
    240 //			Base		Shift		AltGr		AltGr+Shift
    241 
    242     // E row; Numerals row, left side
    243 	key <TLDE> { [	U0060,		U007E,		U0300,		U0303		] }; // ` ~   (combining grave accent) (combining tilde)
    244 	key <AE01> { [	U0031,		U0021,		U00B9,		U00A1		] }; // 1 !  
    245 	key <AE02> { [	U0032,		U0040,		U00B2,		U00A4		] }; // 2 @  
    246 	key <AE03> { [	U0033,		U0023,		U00B3,		U00A3		] }; // 3 #  
    247 	key <AE04> { [	U0034,		U0024,		U00BC,		U20AC		] }; // 4 $  
    248 	key <AE05> { [	U0035,		U0025,		U00BD,		U00B0		] }; // 5 %  
    249     // E row; Numerals row, right side
    250 	key <AE06> { [	U0036,		U005E,		U00BE,		U0302		] }; // 6 ^   (combining circumflex accent)
    251 	key <AE07> { [	U0037,		U0026,		U215B,		U2190		] }; // 7 &  
    252 	key <AE08> { [	U0038,		U002A,		U215C,		U2192		] }; // 8 *  
    253 	key <AE09> { [	U0039,		U0028,		U215D,		U2191		] }; // 9 (  
    254 	key <AE10> { [	U0030,		U0029,		U215E,		U2193		] }; // 0 )  
    255 	key <AE11> { [	U005B,		U007B,		VoidSymbol,	VoidSymbol	] }; // [ {
    256 	key <AE12> { [	U005D,		U007D,		VoidSymbol,	VoidSymbol	] }; // ] }
    257 
    258     // D row; Upper row, left side
    259 	key <AD01> { [	U0027,		U0022,		U0301,		U030B		] }; // ' "   (combining acute accent) (combining double-acute accent)
    260 	key <AD02> { [	U002C,		U003C,		U0327,		U0328		] }; // , <   (combining cedilla) (combining ogonek)
    261 	key <AD03> { [	U002E,		U003E,		U2026,		U2423		] }; // . >  
    262 	key <AD04> { [	U0070,		U0050,		U20B1,		VoidSymbol	] }; // p P 
    263 	key <AD05> { [	U0079,		U0059,		U00A5,		VoidSymbol	] }; // y Y 
    264     // D row; Upper row, right side
    265 	key <AD06> { [	U0071,		U0051,		VoidSymbol,	VoidSymbol	] }; // q Q
    266 	key <AD07> { [	U0066,		U0046,		VoidSymbol,	U00AA		] }; // f F   
    267 	key <AD08> { [	U0067,		U0047,		VoidSymbol,	VoidSymbol	] }; // g G
    268 	key <AD09> { [	U0072,		U0052,		U00AE,		U00B6		] }; // r R  
    269 	key <AD10> { [	U006B,		U004B,		VoidSymbol,	VoidSymbol	] }; // k K
    270 	key <AD11> { [	U002F,		U003F,		U00F7,		U00BF		] }; // / ?  
    271 	key <AD12> { [	U003D,		U002B,		U00B1,		U2213		] }; // = +  
    272 	key <BKSL> { [	U005C,		U007C,		U0259,		U018F		] }; // \ |  
    273 
    274     // C row; Home row, left side
    275 	key <AC01> { [	U006F,		U004F,		U00F8,		U00D8		] }; // o O  
    276 	key <AC02> { [	U0061,		U0041,		U00E6,		U00C6		] }; // a A  
    277 	key <AC03> { [	U0065,		U0045,		U0153,		U0152		] }; // e E  
    278 	key <AC04> { [	U0069,		U0049,		U0131,		U0130		] }; // i I  
    279 	key <AC05> { [	U0075,		U0055,		VoidSymbol,	VoidSymbol	] }; // u U
    280     // C row; Home row, right side
    281 	key <AC06> { [	U0064,		U0044,		VoidSymbol,	VoidSymbol	] }; // d D
    282 	key <AC07> { [	U0068,		U0048,		VoidSymbol,	VoidSymbol	] }; // h H
    283 	key <AC08> { [	U0074,		U0054,		U2122,		VoidSymbol	] }; // t T 
    284 	key <AC09> { [	U006E,		U004E,		U00F1,		U00D1		] }; // n N  
    285 	key <AC10> { [	U0073,		U0053,		U00A7,		VoidSymbol	] }; // s S 
    286 	key <AC11> { [	U002D,		U005F,		U00AC,		U0360		] }; // - _  
    287 
    288     // B row; Lower row, left side
    289 	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	U00A6		] }; //       
    290 	key <AB01> { [	U007A,		U005A,		U00AB,		U00BB		] }; // z Z  
    291 	key <AB02> { [	U0078,		U0058,		U00D7,		U00B7		] }; // x X  
    292 	key <AB03> { [	U0063,		U0043,		U00A9,		U00A2		] }; // c C  
    293 	key <AB04> { [	U0076,		U0056,		U201C,		U2018		] }; // v V  
    294 	key <AB05> { [	U006A,		U004A,		VoidSymbol,	VoidSymbol	] }; // j J
    295     // B row; Lower row, right side
    296 	key <AB06> { [	U006C,		U004C,		VoidSymbol,	VoidSymbol	] }; // l L
    297 	key <AB07> { [	U006D,		U004D,		U00B5,		U00BA		] }; // m M  
    298 	key <AB08> { [	U0077,		U0057,		VoidSymbol,	VoidSymbol	] }; // w W
    299 	key <AB09> { [	U0062,		U0042,		U201D,		U2019		] }; // b B  
    300 	key <AB10> { [	U003B,		U003A,		VoidSymbol,	VoidSymbol	] }; // ; :
    301 
    302     // A row
    303 	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)
    304 
    305     include "level3(ralt_switch)"
    306 };
    307 
    308 
    309 // Capewell-Dvorak (Baybayin) version
    310 //
    311 // 
    312 //                                                                    Bak 
    313 //                                                                   Space 
    314 // 
    315 //                                                                           
    316 // Tab                                                                                     
    317 // 
    318 //                                                                        Enter    
    319 // Caps                                                                               
    320 // 
    321 //                                                                          
    322 // Shift                                                           Shift     
    323 // 
    324 //        Win             Space                            Win                  
    325 // Ctrl   Super  Alt      Space                     AltGr Meta   Menu   Ctrl   
    326 // 
    327 //
    328 partial alphanumeric_keys
    329 xkb_symbols "capewell-dvorak-bay" {
    330 
    331     name[Group1]= "Filipino (Capewell-Dvorak, Baybayin)";
    332 
    333 //	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
    334 //			Level1		Level2		Level3		Level4
    335 //			Base		Shift		AltGr		AltGr+Shift
    336 
    337     // E row; Numerals row, left side
    338 	key <TLDE> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    339 	key <AE01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    340 	key <AE02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    341 	key <AE03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    342 	key <AE04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    343 	key <AE05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    344     // E row; Numerals row, right side
    345 	key <AE06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    346 	key <AE07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    347 	key <AE08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    348 	key <AE09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    349 	key <AE10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    350 	key <AE11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    351 	key <AE12> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    352 
    353     // D row; QWERTY row, left side
    354 	key <AD01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    355 	key <AD02> { [	U1735,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (comma)
    356 	key <AD03> { [	U1736,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (period)
    357 	key <AD04> { [	U1709,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Pa)
    358 	key <AD05> { [	U170C,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ya)
    359     // D row; QWERTY row, right side
    360 	key <AD06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    361 	key <AD07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    362 	key <AD08> { [	U1704,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ga)
    363 	key <AD09> { [	U170D,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ra)
    364 	key <AD10> { [	U1703,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ka)
    365 	key <AD11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    366 	key <AD12> { [	U1714,		U1714,		VoidSymbol,	VoidSymbol	] }; //  (virama)  (virama)
    367 	key <BKSL> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    368 
    369      // C row; Home row, left side
    370 	key <AC01> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; //  (o/u)  (O/U)
    371 	key <AC02> { [	U1700,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (A)
    372 	key <AC03> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; //  (e/i)  (E/I)
    373 	key <AC04> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; //  (e/i)  (E/I)
    374 	key <AC05> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; //  (o/u)  (O/U)
    375     // C row; Home row, right side
    376 	key <AC06> { [	U1707,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Da)
    377 	key <AC07> { [	U1711,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ha)
    378 	key <AC08> { [	U1706,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ta)
    379 	key <AC09> { [	U1708,		U1705,		VoidSymbol,	VoidSymbol	] }; //  (Na)  (Nga)
    380 	key <AC10> { [	U1710,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Sa)
    381 	key <AC11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    382 
    383     // B row; Lower row, left side
    384 	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    385 	key <AB01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    386 	key <AB02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    387 	key <AB03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    388 	key <AB04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    389 	key <AB05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    390     // B row; Lower row, right side
    391 	key <AB06> { [	U170E,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (La)
    392 	key <AB07> { [	U170B,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ma)
    393 	key <AB08> { [	U170F,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Wa)
    394 	key <AB09> { [	U170A,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ba)
    395 	key <AB10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    396 
    397     // A row
    398 	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)
    399 
    400     include "level3(ralt_switch)"
    401 };
    402 
    403 
    404 // Capewell-QWERF 2006 (Latin) version
    405 // http://www.michaelcapewell.com/projects/keyboard/index.htm#The_QWERF_Layout
    406 //
    407 // 
    408 //  ~   !   @   #   $   %   ^   &   *   (   )   _    +    Bak 
    409 //  `   1   2   3   4   5   6   7   8   9   0   -   =   Space 
    410 // 
    411 //         Q    W    E   R   F   J    Y    K    L    :    {    }    |  
    412 // Tab    q    w    e   r   f    j    y   k    l    ;    [    ]    \  
    413 // 
    414 //          A   S    D    T    G    H    U    I   O   P    "   Enter    
    415 // Caps    a   s   d    t   g    h    u    i   o   p   '           
    416 // 
    417 //             Z   X   C   V   B   N   M   <   >   ?             
    418 // Shift       z   x   c   v   b   n   m   ,   .   /  Shift     
    419 // 
    420 //        Win             Space             Space         Win                  
    421 // Ctrl   Super  Alt      Space             Space  AltGr Meta   Menu   Ctrl   
    422 // 
    423 //
    424 partial alphanumeric_keys
    425 xkb_symbols "capewell-qwerf2k6" {
    426 
    427     name[Group1]= "Filipino (Capewell-QWERF 2006, Latin)";
    428 
    429 //	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
    430 //			Level1		Level2		Level3		Level4
    431 //			Base		Shift		AltGr		AltGr+Shift
    432 
    433     // E row; Numerals row, left side
    434 	key <TLDE> { [	U0060,		U007E,		U0300,		U0303		] }; // ` ~   (combining grave accent) (combining tilde)
    435 	key <AE01> { [	U0031,		U0021,		U00B9,		U00A1		] }; // 1 !  
    436 	key <AE02> { [	U0032,		U0040,		U00B2,		U00A4		] }; // 2 @  
    437 	key <AE03> { [	U0033,		U0023,		U00B3,		U00A3		] }; // 3 #  
    438 	key <AE04> { [	U0034,		U0024,		U00BC,		U20AC		] }; // 4 $  
    439 	key <AE05> { [	U0035,		U0025,		U00BD,		U00B0		] }; // 5 %  
    440     // E row; Numerals row, right side
    441 	key <AE06> { [	U0036,		U005E,		U00BE,		U0302		] }; // 6 ^   (combining circumflex accent)
    442 	key <AE07> { [	U0037,		U0026,		U215B,		U2190		] }; // 7 &  
    443 	key <AE08> { [	U0038,		U002A,		U215C,		U2192		] }; // 8 *  
    444 	key <AE09> { [	U0039,		U0028,		U215D,		U2191		] }; // 9 (  
    445 	key <AE10> { [	U0030,		U0029,		U215E,		U2193		] }; // 0 )  
    446 	key <AE11> { [	U002D,		U005F,		U00AC,		U0360		] }; // - _  
    447 	key <AE12> { [	U003D,		U002B,		U00B1,		U2213		] }; // = +  
    448 
    449     // D row; Upper row, left side
    450 	key <AD01> { [	U0071,		U0051,		VoidSymbol,	VoidSymbol	] }; // q Q
    451 	key <AD02> { [	U0077,		U0057,		VoidSymbol,	VoidSymbol	] }; // w W
    452 	key <AD03> { [	U0065,		U0045,		U0153,		U0152		] }; // e E  
    453 	key <AD04> { [	U0072,		U0052,		U00AE,		U00B6		] }; // r R  
    454 	key <AD05> { [	U0066,		U0046,		VoidSymbol,	U00AA		] }; // f F   
    455     // D row; Upper row, right side
    456 	key <AD06> { [	U006A,		U004A,		VoidSymbol,	VoidSymbol	] }; // j J
    457 	key <AD07> { [	U0079,		U0059,		U00A5,		VoidSymbol	] }; // y Y 
    458 	key <AD08> { [	U006B,		U004B,		VoidSymbol,	VoidSymbol	] }; // k K
    459 	key <AD09> { [	U006C,		U004C,		VoidSymbol,	VoidSymbol	] }; // l L
    460 	key <AD10> { [	U003B,		U003A,		VoidSymbol,	VoidSymbol	] }; // ; :
    461 	key <AD11> { [	U005B,		U007B,		VoidSymbol,	VoidSymbol	] }; // [ {
    462 	key <AD12> { [	U005D,		U007D,		VoidSymbol,	VoidSymbol	] }; // ] }
    463 	key <BKSL> { [	U005C,		U007C,		U0259,		U018F		] }; // \ |  
    464 
    465     // C row; Home row, left side
    466 	key <AC01> { [	U0061,		U0041,		U00E6,		U00C6		] }; // a A  
    467 	key <AC02> { [	U0073,		U0053,		U00A7,		VoidSymbol	] }; // s S 
    468 	key <AC03> { [	U0064,		U0044,		VoidSymbol,	VoidSymbol	] }; // d D
    469 	key <AC04> { [	U0074,		U0054,		U2122,		VoidSymbol	] }; // t T 
    470 	key <AC05> { [	U0067,		U0047,		VoidSymbol,	VoidSymbol	] }; // g G
    471     // C row; Home row, right side
    472 	key <AC06> { [	U0068,		U0048,		VoidSymbol,	VoidSymbol	] }; // h H
    473 	key <AC07> { [	U0075,		U0055,		VoidSymbol,	VoidSymbol	] }; // u U
    474 	key <AC08> { [	U0069,		U0049,		U0131,		U0130		] }; // i I  
    475 	key <AC09> { [	U006F,		U004F,		U00F8,		U00D8		] }; // o O  
    476 	key <AC10> { [	U0070,		U0050,		U20B1,		VoidSymbol	] }; // p P 
    477 	key <AC11> { [	U0027,		U0022,		U0301,		U030B		] }; // ' "   (combining acute accent) (combining double-acute accent)
    478 
    479     // B row; Lower row, left side
    480 	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	U00A6		] }; //       
    481 	key <AB01> { [	U007A,		U005A,		U00AB,		U00BB		] }; // z Z  
    482 	key <AB02> { [	U0078,		U0058,		U00D7,		U00B7		] }; // x X  
    483 	key <AB03> { [	U0063,		U0043,		U00A9,		U00A2		] }; // c C  
    484 	key <AB04> { [	U0076,		U0056,		U201C,		U2018		] }; // v V  
    485 	key <AB05> { [	U0062,		U0042,		U201D,		U2019		] }; // b B  
    486     // B row; Lower row, right side
    487 	key <AB06> { [	U006E,		U004E,		U00F1,		U00D1		] }; // n N  
    488 	key <AB07> { [	U006D,		U004D,		U00B5,		U00BA		] }; // m M  
    489 	key <AB08> { [	U002C,		U003C,		U0327,		U0328		] }; // , <   (combining cedilla) (combining ogonek)
    490 	key <AB09> { [	U002E,		U003E,		U2026,		U2423		] }; // . >  
    491 	key <AB10> { [	U002F,		U003F,		U00F7,		U00BF		] }; // / ?  
    492 
    493     // A row
    494 	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)
    495 
    496     include "level3(ralt_switch)"
    497 };
    498 
    499 
    500 // Capewell-QWERF 2006 (Baybayin) version
    501 //
    502 // 
    503 //                                                                      Bak 
    504 //                                                                     Space 
    505 // 
    506 //                                                                          
    507 // Tab                                                                          
    508 // 
    509 //                                                                       Enter    
    510 // Caps                                                                              
    511 // 
    512 //                                                                           
    513 // Shift                                                                     Shift     
    514 // 
    515 //        Win             Space                            Win                  
    516 // Ctrl   Super  Alt      Space                     AltGr Meta   Menu   Ctrl   
    517 // 
    518 //
    519 partial alphanumeric_keys
    520 xkb_symbols "capewell-qwerf2k6-bay" {
    521 
    522     name[Group1]= "Filipino (Capewell-QWERF 2006, Baybayin)";
    523 
    524 //	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
    525 //			Level1		Level2		Level3		Level4
    526 //			Base		Shift		AltGr		AltGr+Shift
    527 
    528     // E row; Numerals row, left side
    529 	key <TLDE> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    530 	key <AE01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    531 	key <AE02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    532 	key <AE03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    533 	key <AE04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    534 	key <AE05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    535     // E row; Numerals row, right side
    536 	key <AE06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    537 	key <AE07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    538 	key <AE08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    539 	key <AE09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    540 	key <AE10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    541 	key <AE11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    542 	key <AE12> { [	U1714,		U1714,		VoidSymbol,	VoidSymbol	] }; //  (virama)  (virama)
    543 
    544     // D row; QWERTY row, left side
    545 	key <AD01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    546 	key <AD02> { [	U170F,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Wa)
    547 	key <AD03> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; //  (e/i)  (E/I)
    548 	key <AD04> { [	U170D,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ra)
    549 	key <AD05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    550     // D row; QWERTY row, right side
    551 	key <AD06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    552 	key <AD07> { [	U170C,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ya)
    553 	key <AD08> { [	U1703,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ka)
    554 	key <AD09> { [	U170E,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (La)
    555 	key <AD10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    556 	key <AD11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    557 	key <AD12> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    558 	key <BKSL> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    559 
    560      // C row; Home row, left side
    561 	key <AC01> { [	U1700,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (A)
    562 	key <AC02> { [	U1710,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Sa)
    563 	key <AC03> { [	U1707,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Da)
    564 	key <AC04> { [	U1706,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ta)
    565 	key <AC05> { [	U1704,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ga)
    566     // C row; Home row, right side
    567 	key <AC06> { [	U1711,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ha)
    568 	key <AC07> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; //  (o/u)  (O/U)
    569 	key <AC08> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; //  (e/i)  (E/I)
    570 	key <AC09> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; //  (o/u)  (O/U)
    571 	key <AC10> { [	U1709,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Pa)
    572 	key <AC11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    573 
    574     // B row; Lower row, left side
    575 	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    576 	key <AB01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    577 	key <AB02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    578 	key <AB03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    579 	key <AB04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    580 	key <AB05> { [	U170A,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ba)
    581     // B row; Lower row, right side
    582 	key <AB06> { [	U1708,		U1705,		VoidSymbol,	VoidSymbol	] }; //  (Na)  (Nga)
    583 	key <AB07> { [	U170B,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ma)
    584 	key <AB08> { [	U1735,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (comma)
    585 	key <AB09> { [	U1736,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (period)
    586 	key <AB10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    587 
    588     // A row
    589 	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)
    590 
    591     include "level3(ralt_switch)"
    592 };
    593 
    594 
    595 // Colemak (Latin) version
    596 // http://colemak.com
    597 //
    598 // 
    599 //  ~   !   @   #   $   %   ^   &   *   (   )   _    +    Bak 
    600 //  `   1   2   3   4   5   6   7   8   9   0   -   =   Space 
    601 // 
    602 //         Q    W    F   P    G    J    L    U    Y    :    {    }    |  
    603 // Tab    q    w    f    p   g    j    l    u    y   ;    [    ]    \  
    604 // 
    605 //          A   R   S    T    D    H    N   E   I   O   "   Enter    
    606 // Caps    a   r   s   t   d    h    n   e   i   o   '           
    607 // 
    608 //             Z   X   C   V   B   K    M   <   >   ?             
    609 // Shift       z   x   c   v   b   k    m   ,   .   /  Shift     
    610 // 
    611 //        Win             Space             Space         Win                  
    612 // Ctrl   Super  Alt      Space             Space  AltGr Meta   Menu   Ctrl   
    613 // 
    614 //
    615 partial alphanumeric_keys
    616 xkb_symbols "colemak" {
    617 
    618     name[Group1]= "Filipino (Colemak, Latin)";
    619 
    620 //	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
    621 //			Level1		Level2		Level3		Level4
    622 //			Base		Shift		AltGr		AltGr+Shift
    623 
    624     // E row; Numerals row, left side
    625 	key <TLDE> { [	U0060,		U007E,		U0300,		U0303		] }; // ` ~   (combining grave accent) (combining tilde)
    626 	key <AE01> { [	U0031,		U0021,		U00B9,		U00A1		] }; // 1 !  
    627 	key <AE02> { [	U0032,		U0040,		U00B2,		U00A4		] }; // 2 @  
    628 	key <AE03> { [	U0033,		U0023,		U00B3,		U00A3		] }; // 3 #  
    629 	key <AE04> { [	U0034,		U0024,		U00BC,		U20AC		] }; // 4 $  
    630 	key <AE05> { [	U0035,		U0025,		U00BD,		U00B0		] }; // 5 %  
    631     // E row; Numerals row, right side
    632 	key <AE06> { [	U0036,		U005E,		U00BE,		U0302		] }; // 6 ^   (combining circumflex accent)
    633 	key <AE07> { [	U0037,		U0026,		U215B,		U2190		] }; // 7 &  
    634 	key <AE08> { [	U0038,		U002A,		U215C,		U2192		] }; // 8 *  
    635 	key <AE09> { [	U0039,		U0028,		U215D,		U2191		] }; // 9 (  
    636 	key <AE10> { [	U0030,		U0029,		U215E,		U2193		] }; // 0 )  
    637 	key <AE11> { [	U002D,		U005F,		U00AC,		U0360		] }; // - _  
    638 	key <AE12> { [	U003D,		U002B,		U00B1,		U2213		] }; // = +  
    639 
    640     // D row; Upper row, left side
    641 	key <AD01> { [	U0071,		U0051,		VoidSymbol,	VoidSymbol	] }; // q Q
    642 	key <AD02> { [	U0077,		U0057,		VoidSymbol,	VoidSymbol	] }; // w W
    643 	key <AD03> { [	U0066,		U0046,		VoidSymbol,	U00AA		] }; // f F   
    644 	key <AD04> { [	U0070,		U0050,		U20B1,		VoidSymbol	] }; // p P 
    645 	key <AD05> { [	U0067,		U0047,		VoidSymbol,	VoidSymbol	] }; // g G
    646    // D row; Upper row, right side
    647 	key <AD06> { [	U006A,		U004A,		VoidSymbol,	VoidSymbol	] }; // j J
    648 	key <AD07> { [	U006C,		U004C,		VoidSymbol,	VoidSymbol	] }; // l L
    649 	key <AD08> { [	U0075,		U0055,		VoidSymbol,	VoidSymbol	] }; // u U
    650 	key <AD09> { [	U0079,		U0059,		U00A5,		VoidSymbol	] }; // y Y 
    651 	key <AD10> { [	U003B,		U003A,		VoidSymbol,	VoidSymbol	] }; // ; :
    652 	key <AD11> { [	U005B,		U007B,		VoidSymbol,	VoidSymbol	] }; // [ {
    653 	key <AD12> { [	U005D,		U007D,		VoidSymbol,	VoidSymbol	] }; // ] }
    654 	key <BKSL> { [	U005C,		U007C,		U0259,		U018F		] }; // \ |  
    655 
    656     // C row; Home row, left side
    657 	key <AC01> { [	U0061,		U0041,		U00E6,		U00C6		] }; // a A  
    658 	key <AC02> { [	U0072,		U0052,		U00AE,		U00B6		] }; // r R  
    659 	key <AC03> { [	U0073,		U0053,		U00A7,		VoidSymbol	] }; // s S 
    660 	key <AC04> { [	U0074,		U0054,		U2122,		VoidSymbol	] }; // t T 
    661 	key <AC05> { [	U0064,		U0044,		VoidSymbol,	VoidSymbol	] }; // d D
    662     // C row; Home row, right side
    663 	key <AC06> { [	U0068,		U0048,		VoidSymbol,	VoidSymbol	] }; // h H
    664 	key <AC07> { [	U006E,		U004E,		U00F1,		U00D1		] }; // n N  
    665 	key <AC08> { [	U0065,		U0045,		U0153,		U0152		] }; // e E  
    666 	key <AC09> { [	U0069,		U0049,		U0131,		U0130		] }; // i I  
    667 	key <AC10> { [	U006F,		U004F,		U00F8,		U00D8		] }; // o O  
    668 	key <AC11> { [	U0027,		U0022,		U0301,		U030B		] }; // ' "   (combining acute accent) (combining double-acute accent)
    669 
    670     // B row; Lower row, left side
    671 	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	U00A6		] }; //       
    672 	key <AB01> { [	U007A,		U005A,		U00AB,		U00BB		] }; // z Z  
    673 	key <AB02> { [	U0078,		U0058,		U00D7,		U00B7		] }; // x X  
    674 	key <AB03> { [	U0063,		U0043,		U00A9,		U00A2		] }; // c C  
    675 	key <AB04> { [	U0076,		U0056,		U201C,		U2018		] }; // v V  
    676 	key <AB05> { [	U0062,		U0042,		U201D,		U2019		] }; // b B  
    677     // B row; Lower row, right side
    678 	key <AB06> { [	U006B,		U004B,		VoidSymbol,	VoidSymbol	] }; // k K
    679 	key <AB07> { [	U006D,		U004D,		U00B5,		U00BA		] }; // m M  
    680 	key <AB08> { [	U002C,		U003C,		U0327,		U0328		] }; // , <   (combining cedilla) (combining ogonek)
    681 	key <AB09> { [	U002E,		U003E,		U2026,		U2423		] }; // . >  
    682 	key <AB10> { [	U002F,		U003F,		U00F7,		U00BF		] }; // / ?  
    683 
    684     // A row
    685 	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)
    686 
    687     include "level3(ralt_switch)"
    688 };
    689 
    690 
    691 // Colemak (Baybayin) version
    692 //
    693 // 
    694 //                                                                      Bak 
    695 //                                                                     Space 
    696 // 
    697 //                                                                           
    698 // Tab                                                                          
    699 // 
    700 //                                                                      Enter    
    701 // Caps                                                                              
    702 // 
    703 //                                                                          
    704 // Shift                                                                     Shift     
    705 // 
    706 //        Win             Space                            Win                  
    707 // Ctrl   Super  Alt      Space                     AltGr Meta   Menu   Ctrl   
    708 // 
    709 //
    710 partial alphanumeric_keys
    711 xkb_symbols "colemak-bay" {
    712 
    713     name[Group1]= "Filipino (Colemak, Baybayin)";
    714 
    715 //	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
    716 //			Level1		Level2		Level3		Level4
    717 //			Base		Shift		AltGr		AltGr+Shift
    718 
    719     // E row; Numerals row, left side
    720 	key <TLDE> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    721 	key <AE01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    722 	key <AE02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    723 	key <AE03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    724 	key <AE04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    725 	key <AE05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    726     // E row; Numerals row, right side
    727 	key <AE06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    728 	key <AE07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    729 	key <AE08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    730 	key <AE09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    731 	key <AE10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    732 	key <AE11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    733 	key <AE12> { [	U1714,		U1714,		VoidSymbol,	VoidSymbol	] }; //  (virama)  (virama)
    734 
    735     // D row; QWERTY row, left side
    736 	key <AD01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    737 	key <AD02> { [	U170F,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Wa)
    738 	key <AD03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    739 	key <AD04> { [	U1709,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Pa)
    740 	key <AD05> { [	U1704,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ga)
    741     // D row; QWERTY row, right side
    742 	key <AD06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    743 	key <AD07> { [	U170E,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (La)
    744 	key <AD08> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; //  (o/u)  (O/U)
    745 	key <AD09> { [	U170C,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ya)
    746 	key <AD10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    747 	key <AD11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    748 	key <AD12> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    749 	key <BKSL> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    750 
    751      // C row; Home row, left side
    752 	key <AC01> { [	U1700,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (A)
    753 	key <AC02> { [	U170D,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ra)
    754 	key <AC03> { [	U1710,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Sa)
    755 	key <AC04> { [	U1706,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ta)
    756 	key <AC05> { [	U1707,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Da)
    757     // C row; Home row, right side
    758 	key <AC06> { [	U1711,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ha)
    759 	key <AC07> { [	U1708,		U1705,		VoidSymbol,	VoidSymbol	] }; //  (Na)  (Nga)
    760 	key <AC08> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; //  (e/i)  (E/I)
    761 	key <AC09> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; //  (e/i)  (E/I)
    762 	key <AC10> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; //  (o/u)  (O/U)
    763 	key <AC11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    764 
    765     // B row; Lower row, left side
    766 	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    767 	key <AB01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    768 	key <AB02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    769 	key <AB03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    770 	key <AB04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    771 	key <AB05> { [	U170A,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ba)
    772     // B row; Lower row, right side
    773 	key <AB06> { [	U1703,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ka)
    774 	key <AB07> { [	U170B,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ma)
    775 	key <AB08> { [	U1735,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (comma)
    776 	key <AB09> { [	U1736,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (period)
    777 	key <AB10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    778 
    779     // A row
    780 	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)
    781 
    782     include "level3(ralt_switch)"
    783 };
    784 
    785 
    786 // Dvorak Simplified (Latin) version
    787 // http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard
    788 //
    789 // 
    790 //  ~   !   @   #   $   %   ^   &   *   (   )   {    }     Bak 
    791 //  `   1   2   3   4   5   6   7   8   9   0   [    ]    Space 
    792 // 
    793 //         "   <   >   P    Y    F   G    C   R   L    ?   +   |  
    794 // Tab    '   ,   .   p   y   f    g    c   r   l    /   =   \  
    795 // 
    796 //          A   O   E   U    I   D    H    T    N   S    _    Enter    
    797 // Caps    a   o   e   u    i   d    h    t   n   s   -           
    798 // 
    799 //             :    Q    J    K    X   B   M   W    V   Z             
    800 // Shift       ;    q    j    k    x   b   m   w    v   z  Shift     
    801 // 
    802 //        Win             Space             Space         Win                  
    803 // Ctrl   Super  Alt      Space             Space  AltGr Meta   Menu   Ctrl   
    804 // 
    805 //
    806 partial alphanumeric_keys
    807 xkb_symbols "dvorak" {
    808 
    809     name[Group1]= "Filipino (Dvorak, Latin)";
    810 
    811 //	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
    812 //			Level1		Level2		Level3		Level4
    813 //			Base		Shift		AltGr		AltGr+Shift
    814 
    815     // E row; Numerals row, left side
    816 	key <TLDE> { [	U0060,		U007E,		U0300,		U0303		] }; // ` ~   (combining grave accent) (combining tilde)
    817 	key <AE01> { [	U0031,		U0021,		U00B9,		U00A1		] }; // 1 !  
    818 	key <AE02> { [	U0032,		U0040,		U00B2,		U00A4		] }; // 2 @  
    819 	key <AE03> { [	U0033,		U0023,		U00B3,		U00A3		] }; // 3 #  
    820 	key <AE04> { [	U0034,		U0024,		U00BC,		U20AC		] }; // 4 $  
    821 	key <AE05> { [	U0035,		U0025,		U00BD,		U00B0		] }; // 5 %  
    822     // E row; Numerals row, right side
    823 	key <AE06> { [	U0036,		U005E,		U00BE,		U0302		] }; // 6 ^   (combining circumflex accent)
    824 	key <AE07> { [	U0037,		U0026,		U215B,		U2190		] }; // 7 &  
    825 	key <AE08> { [	U0038,		U002A,		U215C,		U2192		] }; // 8 *  
    826 	key <AE09> { [	U0039,		U0028,		U215D,		U2191		] }; // 9 (  
    827 	key <AE10> { [	U0030,		U0029,		U215E,		U2193		] }; // 0 )  
    828 	key <AE11> { [	U005B,		U007B,		VoidSymbol,	VoidSymbol	] }; // [ {
    829 	key <AE12> { [	U005D,		U007D,		VoidSymbol,	VoidSymbol	] }; // ] }
    830 
    831     // D row; Upper row, left side
    832 	key <AD01> { [	U0027,		U0022,		U0301,		U030B		] }; // ' "   (combining acute accent) (combining double-acute accent)
    833 	key <AD02> { [	U002C,		U003C,		U0327,		U0328		] }; // , <   (combining cedilla) (combining ogonek)
    834 	key <AD03> { [	U002E,		U003E,		U2026,		U2423		] }; // . >  
    835 	key <AD04> { [	U0070,		U0050,		U20B1,		VoidSymbol	] }; // p P 
    836 	key <AD05> { [	U0079,		U0059,		U00A5,		VoidSymbol	] }; // y Y 
    837     // D row; Upper row, right side
    838 	key <AD06> { [	U0066,		U0046,		VoidSymbol,	U00AA		] }; // f F   
    839 	key <AD07> { [	U0067,		U0047,		VoidSymbol,	VoidSymbol	] }; // g G
    840 	key <AD08> { [	U0063,		U0043,		U00A9,		U00A2		] }; // c C  
    841 	key <AD09> { [	U0072,		U0052,		U00AE,		U00B6		] }; // r R  
    842 	key <AD10> { [	U006C,		U004C,		VoidSymbol,	VoidSymbol	] }; // l L
    843 	key <AD11> { [	U002F,		U003F,		U00F7,		U00BF		] }; // / ?  
    844 	key <AD12> { [	U003D,		U002B,		U00B1,		U2213		] }; // = +  
    845 	key <BKSL> { [	U005C,		U007C,		U0259,		U018F		] }; // \ |  
    846 
    847     // C row; Home row, left side
    848 	key <AC01> { [	U0061,		U0041,		U00E6,		U00C6		] }; // a A  
    849 	key <AC02> { [	U006F,		U004F,		U00F8,		U00D8		] }; // o O  
    850 	key <AC03> { [	U0065,		U0045,		U0153,		U0152		] }; // e E  
    851 	key <AC04> { [	U0075,		U0055,		VoidSymbol,	VoidSymbol	] }; // u U
    852 	key <AC05> { [	U0069,		U0049,		U0131,		U0130		] }; // i I  
    853     // C row; Home row, right side
    854 	key <AC06> { [	U0064,		U0044,		VoidSymbol,	VoidSymbol	] }; // d D
    855 	key <AC07> { [	U0068,		U0048,		VoidSymbol,	VoidSymbol	] }; // h H
    856 	key <AC08> { [	U0074,		U0054,		U2122,		VoidSymbol	] }; // t T 
    857 	key <AC09> { [	U006E,		U004E,		U00F1,		U00D1		] }; // n N  
    858 	key <AC10> { [	U0073,		U0053,		U00A7,		VoidSymbol	] }; // s S 
    859 	key <AC11> { [	U002D,		U005F,		U00AC,		U0360		] }; // - _  
    860 
    861     // B row; Lower row, left side
    862 	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	U00A6		] }; //       
    863 	key <AB01> { [	U003B,		U003A,		VoidSymbol,	VoidSymbol	] }; // ; :
    864 	key <AB02> { [	U0071,		U0051,		VoidSymbol,	VoidSymbol	] }; // q Q
    865 	key <AB03> { [	U006A,		U004A,		VoidSymbol,	VoidSymbol	] }; // j J
    866 	key <AB04> { [	U006B,		U004B,		VoidSymbol,	VoidSymbol	] }; // k K
    867 	key <AB05> { [	U0078,		U0058,		U00D7,		U00B7		] }; // x X  
    868     // B row; Lower row, right side
    869 	key <AB06> { [	U0062,		U0042,		U201D,		U2019		] }; // b B  
    870 	key <AB07> { [	U006D,		U004D,		U00B5,		U00BA		] }; // m M  
    871 	key <AB08> { [	U0077,		U0057,		VoidSymbol,	VoidSymbol	] }; // w W
    872 	key <AB09> { [	U0076,		U0056,		U201C,		U2018		] }; // v V  
    873 	key <AB10> { [	U007A,		U005A,		U00AB,		U00BB		] }; // z Z  
    874 
    875     // A row
    876 	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)
    877 
    878     include "level3(ralt_switch)"
    879 };
    880 
    881 
    882 // Dvorak Simplified (Baybayin) version
    883 //
    884 // 
    885 //                                                                    Bak 
    886 //                                                                   Space 
    887 // 
    888 //                                                                           
    889 // Tab                                                                                     
    890 // 
    891 //                                                                        Enter    
    892 // Caps                                                                                
    893 // 
    894 //                                                                          
    895 // Shift                                                           Shift     
    896 // 
    897 //        Win             Space                            Win                  
    898 // Ctrl   Super  Alt      Space                     AltGr Meta   Menu   Ctrl   
    899 // 
    900 //
    901 partial alphanumeric_keys
    902 xkb_symbols "dvorak-bay" {
    903 
    904     name[Group1]= "Filipino (Dvorak, Baybayin)";
    905 
    906 //	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
    907 //			Level1		Level2		Level3		Level4
    908 //			Base		Shift		AltGr		AltGr+Shift
    909 
    910     // E row; Numerals row, left side
    911 	key <TLDE> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    912 	key <AE01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    913 	key <AE02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    914 	key <AE03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    915 	key <AE04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    916 	key <AE05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    917     // E row; Numerals row, right side
    918 	key <AE06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    919 	key <AE07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    920 	key <AE08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    921 	key <AE09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    922 	key <AE10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    923 	key <AE11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    924 	key <AE12> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    925 
    926     // D row; QWERTY row, left side
    927 	key <AD01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    928 	key <AD02> { [	U1735,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (comma)
    929 	key <AD03> { [	U1736,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (period)
    930 	key <AD04> { [	U1709,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Pa)
    931 	key <AD05> { [	U170C,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ya)
    932     // D row; QWERTY row, right side
    933 	key <AD06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    934 	key <AD07> { [	U1704,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ga)
    935 	key <AD08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    936 	key <AD09> { [	U170D,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ra)
    937 	key <AD10> { [	U170E,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (La)
    938 	key <AD11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    939 	key <AD12> { [	U1714,		U1714,		VoidSymbol,	VoidSymbol	] }; //  (virama)  (virama)
    940 	key <BKSL> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    941 
    942     // C row; Home row, left side
    943 	key <AC01> { [	U1700,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (A)
    944 	key <AC02> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; //  (o/u)  (O/U)
    945 	key <AC03> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; //  (e/i)  (E/I)
    946 	key <AC04> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; //  (o/u)  (O/U)
    947 	key <AC05> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; //  (e/i)  (E/I)
    948     // C row; Home row, right side
    949 	key <AC06> { [	U1707,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Da)
    950 	key <AC07> { [	U1711,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ha)
    951 	key <AC08> { [	U1706,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ta)
    952 	key <AC09> { [	U1708,		U1705,		VoidSymbol,	VoidSymbol	] }; //  (Na)  (Nga)
    953 	key <AC10> { [	U1710,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Sa)
    954 	key <AC11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    955 
    956     // B row; Lower row, left side
    957 	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    958 	key <AB01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    959 	key <AB02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    960 	key <AB03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    961 	key <AB04> { [	U1703,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ka)
    962 	key <AB05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    963     // B row; Lower row, right side
    964 	key <AB06> { [	U170A,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ba)
    965 	key <AB07> { [	U170B,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Ma)
    966 	key <AB08> { [	U170F,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //  (Wa)
    967 	key <AB09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    968 	key <AB10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    969 
    970     // A row
    971 	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)
    972 
    973     include "level3(ralt_switch)"
    974 };
    975 
    976 
    977 //
    978 // 
    979 //                                                                    Bak 
    980 //                                                                   Space 
    981 // 
    982 //                                                                         
    983 // Tab                                                                    
    984 // 
    985 //                                                                 Enter    
    986 // Caps                                                                   
    987 // 
    988 //                                                                          
    989 // Shift                                                        Shift     
    990 // 
    991 //        Win             Space             Space         Win                  
    992 // Ctrl   Super  Alt      Space             Space  AltGr Meta   Menu   Ctrl   
    993 // 
    994 //
    995