reverting bad change for AE13
[xorg/xkeyboard-config] / symbols / jp
1 // $XKeyboardConfig$
2
3 // based on:
4 // symbols for a Japanese 106 keyboard(by tsuka@kawalab.dnj.ynu.ac.jp)
5
6 // latin part of jp keyboard map
7 partial default alphanumeric_keys
8 xkb_symbols "latin" {
9
10     name[Group1]= "Japan";
11
12     include "us"
13     // Alphanumeric section
14     key <HZTG> {
15         type[Group1]="PC_SYSRQ",
16         symbols[Group1]= [ Zenkaku_Hankaku, Kanji ]
17     };
18
19     key <AE02> { [ 2, quotedbl          ] };
20
21     key <AE06> { [ 6, ampersand         ] };
22     key <AE07> { [ 7, apostrophe        ] };
23     key <AE08> { [ 8, parenleft         ] };
24     key <AE09> { [ 9, parenright        ] };
25     key <AE10> { [ 0,asciitilde         ] };
26     key <AE11> { [ minus, equal         ] };
27     key <AE12> { [ asciicircum, asciitilde] };
28     key <AE13> { [ backslash, bar       ] };
29
30     key <AD11> { [ at, grave            ] };
31     key <AD12> { [ bracketleft, braceleft ] };
32
33     key <CAPS> { [ Eisu_toggle, Caps_Lock ] };
34
35     key <AC10> { [ semicolon, plus      ] };
36     key <AC11> { [ colon, asterisk      ] };
37     key <AC12> { [ bracketright, braceright ] };
38
39     key <AB11> { [ backslash, underscore ] };
40
41     key <NFER> { [ Muhenkan             ]       };
42
43     key <XFER> {
44         type[Group1]="PC_SYSRQ",
45         symbols[Group1]= [ Henkan, Mode_switch ]
46     };
47     key <HKTG> {
48         type[Group1]="PC_SYSRQ",
49         symbols[Group1]= [ Hiragana_Katakana, Romaji ]
50     };
51
52     key <PRSC> {
53         type[Group1]= "PC_SYSRQ",
54         symbols[Group1]= [ Print, Execute ]
55     };
56 };
57
58 partial alphanumeric_keys
59 xkb_symbols "kana" {
60
61     name[Group1]= "Japan - Kana";
62
63     // Alphanumeric section
64     key <HZTG> {
65         type[Group1]="PC_SYSRQ",
66         symbols[Group1]= [ Zenkaku_Hankaku, Kanji ]
67     };
68     key <AE01> { [ kana_NU              ]       };
69     key <AE02> { [ kana_FU              ]       };
70     key <AE03> { [ kana_A, kana_a       ]       };
71     key <AE04> { [ kana_U, kana_u       ]       };
72     key <AE05> { [ kana_E, kana_e       ]       };
73     key <AE06> { [ kana_O, kana_o       ]       };
74     key <AE07> { [ kana_YA, kana_ya     ]       };
75     key <AE08> { [ kana_YU, kana_yu     ]       };
76     key <AE09> { [ kana_YO, kana_yo     ]       };
77     key <AE10> { [ kana_WA, kana_WO     ]       };
78     key <AE11> { [ kana_HO              ]       };
79     key <AE12> { [ kana_HE              ]       };
80     key <AE13> { [ prolongedsound       ]       };
81
82     key <AD01> { [ kana_TA              ]       };
83     key <AD02> { [ kana_TE              ]       };
84     key <AD03> { [ kana_I, kana_i       ]       };
85     key <AD04> { [ kana_SU              ]       };
86     key <AD05> { [ kana_KA              ]       };
87     key <AD06> { [ kana_N               ]       };
88     key <AD07> { [ kana_NA              ]       };
89     key <AD08> { [ kana_NI              ]       };
90     key <AD09> { [ kana_RA              ]       };
91     key <AD10> { [ kana_SE              ]       };
92     key <AD11> { [ voicedsound  ]       };
93     key <AD12> { [ semivoicedsound, kana_openingbracket ] };
94
95     key <CAPS> { [ Eisu_toggle, Caps_Lock ]     };
96     key <AC01> { [ kana_CHI             ]       };
97     key <AC02> { [ kana_TO              ]       };
98     key <AC03> { [ kana_SHI             ]       };
99     key <AC04> { [ kana_HA              ]       };
100     key <AC05> { [ kana_KI              ]       };
101     key <AC06> { [ kana_KU              ]       };
102     key <AC07> { [ kana_MA              ]       };
103     key <AC08> { [ kana_NO              ]       };
104     key <AC09> { [ kana_RI              ]       };
105     key <AC10> { [ kana_RE              ]       };
106     key <AC11> { [ kana_KE              ]       };
107     key <AC12> { [ kana_MU, kana_closingbracket ] };
108
109     key <AB01> { [ kana_TSU, kana_tsu   ]       };
110     key <AB02> { [ kana_SA              ]       };
111     key <AB03> { [ kana_SO              ]       };
112     key <AB04> { [ kana_HI              ]       };
113     key <AB05> { [ kana_KO              ]       };
114     key <AB06> { [ kana_MI              ]       };
115     key <AB07> { [ kana_MO              ]       };
116     key <AB08> { [ kana_NE, kana_comma ]        };
117     key <AB09> { [ kana_RU, kana_fullstop ]     };
118     key <AB10> { [ kana_ME, kana_middledot ]    };
119     key <AB11> { [ kana_RO              ]       };
120
121     key <NFER> { [ Muhenkan             ]       };
122
123     key <XFER> {
124         type[Group1]="PC_SYSRQ",
125         symbols[Group1]= [ Henkan, Mode_switch ]
126     };
127     key <HKTG> {
128         type[Group1]="PC_SYSRQ",
129         symbols[Group1]= [ Hiragana_Katakana, Romaji ]
130     };
131
132     // End alphanumeric section
133
134     key <PRSC> {
135         type[Group1]= "PC_SYSRQ",
136         symbols[Group1]= [ Print, Execute ]
137     };
138 };
139