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