18157b447Smrgdefault partial alphanumeric_keys
2bfd7cbc1Smrgxkb_symbols "tw" {
3bfd7cbc1Smrg
4bfd7cbc1Smrg    include "us(basic)"
5bfd7cbc1Smrg
652a82186Smrg    name[Group1]= "Taiwanese";
752a82186Smrg
8bfd7cbc1Smrg    key <TLDE> { [     grave, asciitilde,    dead_grave,       dead_tilde ] };
9bfd7cbc1Smrg    key <AE01> { [	   1,     exclam,         U030D,       exclamdown ] };
10bfd7cbc1Smrg    key <AE02> { [	   2,         at,         U0358,      twosuperior ] };
11bfd7cbc1Smrg    key <AE03> { [	   3, numbersign,       section,    threesuperior ] };
12bfd7cbc1Smrg    key <AE04> { [	   4,     dollar,           yen,         sterling ] };
13bfd7cbc1Smrg    key <AE05> { [	   5,    percent,      EuroSign,             cent ] };
14bfd7cbc1Smrg    key <AE06> { [         6,asciicircum, dead_circumflex,     dead_caron ] };
15bfd7cbc1Smrg    key <AE07> { [	   7,  ampersand,    dead_acute,         NoSymbol ] };
16bfd7cbc1Smrg    key <AE08> { [	   8,   asterisk,  dead_cedilla,        dead_horn ] };
17bfd7cbc1Smrg    key <AE09> { [	   9,  parenleft,   dead_ogonek,       dead_breve ] };
18bfd7cbc1Smrg    key <AE10> { [	   0, parenright, dead_abovedot,   dead_abovering ] };
19bfd7cbc1Smrg    key <AE11> { [     minus, underscore,   dead_macron,        plusminus ] };
20bfd7cbc1Smrg    key <AE12> { [     equal,       plus,      multiply,         division ] };
21bfd7cbc1Smrg
22bfd7cbc1Smrg    key <AD01> { [	   q,          Q,     paragraph,           degree ] };
23bfd7cbc1Smrg    key <AD03> { [	   e,          E,        eacute,           Eacute ] };
24bfd7cbc1Smrg    key <AD04> { [	   r,          R,         U1E5F,            U1E5E ] };
25bfd7cbc1Smrg    key <AD05> { [	   t,          T,         U1E6F,            U1E6E ] };
26bfd7cbc1Smrg    key <AD06> { [	   y,          Y,         U1E73,            U1E72 ] };
27bfd7cbc1Smrg    key <AD07> { [	   u,          U,         U0289,            U0244 ] };
28bfd7cbc1Smrg    key <AD08> { [	   i,          I,         U0268,            U0197 ] };
2946185892Smrg    key <AD09> { [	   o,          O,        oslash,           Oslash ] };
30bfd7cbc1Smrg
319d99ee05Smrg    key <AC02> { [	   s,          S,        ssharp,            U1E9E ] };
32bfd7cbc1Smrg    key <AC03> { [	   d,          D,         U1E0F,            U1E0E ] };
33bfd7cbc1Smrg    key <AC05> { [	   g,          G,           eng,              ENG ] };
340412cdedSmrg    key <AC09> { [         l,          L,         U1E3B,            U1E3A ] };
35bfd7cbc1Smrg    key <AC10> { [ semicolon,      colon,         U02D0,   dead_diaeresis ] };
36bfd7cbc1Smrg    key <AC11> { [apostrophe,   quotedbl,         U02BC, dead_doubleacute ] };
37bfd7cbc1Smrg
38bfd7cbc1Smrg    key <AB03> { [	   c,          C,      ccedilla,         Ccedilla ] };
398157b447Smrg    key <AB06> { [	   n,          N,         U207F,            U1D3A ] };
40bfd7cbc1Smrg    key <AB07> { [	   m,          M,            mu,               mu ] };
41bfd7cbc1Smrg    key <AB08> { [     comma,       less, dead_belowcomma,  guillemotleft ] };
42bfd7cbc1Smrg    key <AB09> { [    period,    greater, dead_belowdot,   guillemotright ] };
43bfd7cbc1Smrg    key <AB10> { [     slash,   question,  questiondown,        dead_hook ] };
44bfd7cbc1Smrg    key <BKSL> { [ backslash,        bar,       notsign,        brokenbar ] };
45bfd7cbc1Smrg
46bfd7cbc1Smrg    include "level3(ralt_switch)"
47bfd7cbc1Smrg};
48bfd7cbc1Smrg
49bfd7cbc1Smrgpartial alphanumeric_keys
50bfd7cbc1Smrgxkb_symbols "indigenous" {
51bfd7cbc1Smrg
52797b363dSmrg    include "tw(tw)"
53bfd7cbc1Smrg
5452a82186Smrg    name[Group1]= "Taiwanese (indigenous)";
5552a82186Smrg
56797b363dSmrg    key <AC11> { [     U02BC,   quotedbl,    apostrophe, dead_doubleacute ] };
57bfd7cbc1Smrg
58797b363dSmrg    include "level3(ralt_switch)"
59bfd7cbc1Smrg};
60bfd7cbc1Smrg
61bfd7cbc1Smrgpartial alphanumeric_keys
62bfd7cbc1Smrgxkb_symbols "saisiyat" {
63bfd7cbc1Smrg
64797b363dSmrg    include "tw(indigenous)"
65bfd7cbc1Smrg
6652a82186Smrg    name[Group1]= "Saisiyat (Taiwan)";
6752a82186Smrg
68797b363dSmrg    key <AC10> { [     U02D0,      colon,     semicolon,   dead_diaeresis ] };
69bfd7cbc1Smrg
70797b363dSmrg    include "level3(ralt_switch)"
71bfd7cbc1Smrg};
720412cdedSmrg
730412cdedSmrg// EXTRAS:
740412cdedSmrg
750412cdedSmrgpartial alphanumeric_keys
760412cdedSmrg	xkb_symbols "sun_type6" {
770412cdedSmrg	include "sun_vndr/tw(sun_type6)"
780412cdedSmrg};
79