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