xref: /illumos-gate/usr/src/cmd/loadkeys/type_4/traditional_chinese (revision b92a49ee0e4c83e644a2e7f8cd7753cd479a412a)
1*b92a49eeSja208388#
2*b92a49eeSja208388# CDDL HEADER START
3*b92a49eeSja208388#
4*b92a49eeSja208388# The contents of this file are subject to the terms of the
5*b92a49eeSja208388# Common Development and Distribution License (the "License").
6*b92a49eeSja208388# You may not use this file except in compliance with the License.
7*b92a49eeSja208388#
8*b92a49eeSja208388# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*b92a49eeSja208388# or http://www.opensolaris.org/os/licensing.
10*b92a49eeSja208388# See the License for the specific language governing permissions
11*b92a49eeSja208388# and limitations under the License.
12*b92a49eeSja208388#
13*b92a49eeSja208388# When distributing Covered Code, include this CDDL HEADER in each
14*b92a49eeSja208388# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*b92a49eeSja208388# If applicable, add the following below this CDDL HEADER, with the
16*b92a49eeSja208388# fields enclosed by brackets "[]" replaced with your own identifying
17*b92a49eeSja208388# information: Portions Copyright [yyyy] [name of copyright owner]
18*b92a49eeSja208388#
19*b92a49eeSja208388# CDDL HEADER END
20*b92a49eeSja208388#
21*b92a49eeSja208388#
22*b92a49eeSja208388# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
23*b92a49eeSja208388# Use is subject to license terms.
24*b92a49eeSja208388#
25*b92a49eeSja208388# Traditional_chinese key layout
26*b92a49eeSja208388#
27*b92a49eeSja208388key 0	 all hole
28*b92a49eeSja208388key 1	 all buckybits+systembit up buckybits+systembit
29*b92a49eeSja208388key 2	 all hole
30*b92a49eeSja208388key 3	 all lf(2)
31*b92a49eeSja208388key 4	 all hole
32*b92a49eeSja208388key 5	 all tf(1)
33*b92a49eeSja208388key 6	 all tf(2)
34*b92a49eeSja208388key 7	 all tf(10)
35*b92a49eeSja208388key 8	 all tf(3)
36*b92a49eeSja208388key 9	 all tf(11)
37*b92a49eeSja208388key 10	 all tf(4)
38*b92a49eeSja208388key 11	 all tf(12)
39*b92a49eeSja208388key 12	 all tf(5)
40*b92a49eeSja208388key 13	 all shiftkeys+altgraph up shiftkeys+altgraph
41*b92a49eeSja208388key 14	 all tf(6)
42*b92a49eeSja208388key 15	 all hole
43*b92a49eeSja208388key 16	 all tf(7)
44*b92a49eeSja208388key 17	 all tf(8)
45*b92a49eeSja208388key 18	 all tf(9)
46*b92a49eeSja208388key 19	 all shiftkeys+alt up shiftkeys+alt
47*b92a49eeSja208388key 20	 all hole
48*b92a49eeSja208388key 21	 all rf(1)
49*b92a49eeSja208388key 22	 all rf(2)
50*b92a49eeSja208388key 23	 all rf(3)
51*b92a49eeSja208388key 24	 all hole
52*b92a49eeSja208388key 25	 all lf(3)
53*b92a49eeSja208388key 26	 all lf(4)
54*b92a49eeSja208388key 27	 all hole
55*b92a49eeSja208388key 28	 all hole
56*b92a49eeSja208388key 29	 all ^[
57*b92a49eeSja208388key 30	 base 1 shift ! caps 1 ctrl 1 altg nop
58*b92a49eeSja208388key 31	 base 2 shift @ caps 2 ctrl ^@ altg nop
59*b92a49eeSja208388key 32	 base 3 shift # caps 3 ctrl 3 altg nop
60*b92a49eeSja208388key 33	 base 4 shift $ caps 4 ctrl 4 altg nop
61*b92a49eeSja208388key 34	 base 5 shift % caps 5 ctrl 5 altg nop
62*b92a49eeSja208388key 35	 base 6 shift ^ caps 6 ctrl ^^ altg nop
63*b92a49eeSja208388key 36	 base 7 shift & caps 7 ctrl 7 altg nop
64*b92a49eeSja208388key 37	 base 8 shift * caps 8 ctrl 8 altg nop
65*b92a49eeSja208388key 38	 base 9 shift ( caps 9 ctrl 9 altg nop
66*b92a49eeSja208388key 39	 base 0 shift ) caps 0 ctrl 0 altg nop
67*b92a49eeSja208388key 40	 base - shift _ caps - ctrl ^_ altg nop
68*b92a49eeSja208388key 41	 base = shift + caps = ctrl = altg nop
69*b92a49eeSja208388key 42	 base ` shift ~ caps ` ctrl ^^ altg nop
70*b92a49eeSja208388key 43	 all '\b'
71*b92a49eeSja208388key 44	 all hole
72*b92a49eeSja208388key 45	 all rf(4) numl padequal
73*b92a49eeSja208388key 46	 all rf(5) numl padslash
74*b92a49eeSja208388key 47	 all rf(6) numl padstar
75*b92a49eeSja208388key 48	 all bf(13)
76*b92a49eeSja208388key 49	 all lf(5)
77*b92a49eeSja208388key 50	 all bf(10) numl paddot
78*b92a49eeSja208388key 51	 all lf(6)
79*b92a49eeSja208388key 52	 all hole
80*b92a49eeSja208388key 53	 all '\t'
81*b92a49eeSja208388key 54	 base q shift Q caps Q ctrl ^Q altg nop
82*b92a49eeSja208388key 55	 base w shift W caps W ctrl ^W altg nop
83*b92a49eeSja208388key 56	 base e shift E caps E ctrl ^E altg nop
84*b92a49eeSja208388key 57	 base r shift R caps R ctrl ^R altg nop
85*b92a49eeSja208388key 58	 base t shift T caps T ctrl ^T altg nop
86*b92a49eeSja208388key 59	 base y shift Y caps Y ctrl ^Y altg nop
87*b92a49eeSja208388key 60	 base u shift U caps U ctrl ^U altg nop
88*b92a49eeSja208388key 61	 base i shift I caps I ctrl '\t' altg nop
89*b92a49eeSja208388key 62	 base o shift O caps O ctrl ^O altg nop
90*b92a49eeSja208388key 63	 base p shift P caps P ctrl ^P altg nop
91*b92a49eeSja208388key 64	 base [ shift { caps [ ctrl ^[ altg nop
92*b92a49eeSja208388key 65	 base ] shift } caps ] ctrl ^] altg nop
93*b92a49eeSja208388key 66	 all '\177'
94*b92a49eeSja208388key 67	 all bf(3)
95*b92a49eeSja208388key 68	 all rf(7) numl pad7
96*b92a49eeSja208388key 69	 all string+uparrow numl pad8
97*b92a49eeSja208388key 70	 all rf(9) numl pad9
98*b92a49eeSja208388key 71	 all bf(15) numl padminus
99*b92a49eeSja208388key 72	 all lf(7)
100*b92a49eeSja208388key 73	 all lf(8)
101*b92a49eeSja208388key 74	 all hole
102*b92a49eeSja208388key 75	 all hole
103*b92a49eeSja208388key 76	 all shiftkeys+leftctrl up shiftkeys+leftctrl
104*b92a49eeSja208388key 77	 base a shift A caps A ctrl ^A altg nop
105*b92a49eeSja208388key 78	 base s shift S caps S ctrl ^S altg nop
106*b92a49eeSja208388key 79	 base d shift D caps D ctrl ^D altg nop
107*b92a49eeSja208388key 80	 base f shift F caps F ctrl ^F altg nop
108*b92a49eeSja208388key 81	 base g shift G caps G ctrl ^G altg nop
109*b92a49eeSja208388key 82	 base h shift H caps H ctrl '\b' altg nop
110*b92a49eeSja208388key 83	 base j shift J caps J ctrl '\n' altg nop
111*b92a49eeSja208388key 84	 base k shift K caps K ctrl '\v' altg nop
112*b92a49eeSja208388key 85	 base l shift L caps L ctrl ^L altg nop
113*b92a49eeSja208388key 86	 base ; shift : caps ; ctrl ; altg nop
114*b92a49eeSja208388key 87	 base '\'' shift '"' caps '\'' ctrl '\'' altg nop
115*b92a49eeSja208388key 88	 base '\\' shift | caps '\\' ctrl ^\ altg nop
116*b92a49eeSja208388key 89	 all '\r'
117*b92a49eeSja208388key 90	 all bf(11) numl padenter
118*b92a49eeSja208388key 91	 all string+leftarrow numl pad4
119*b92a49eeSja208388key 92	 all rf(11) numl pad5
120*b92a49eeSja208388key 93	 all string+rightarrow numl pad6
121*b92a49eeSja208388key 94	 all bf(8) numl pad0
122*b92a49eeSja208388key 95	 all lf(9)
123*b92a49eeSja208388key 96	 all hole
124*b92a49eeSja208388key 97	 all lf(10)
125*b92a49eeSja208388key 98	 all shiftkeys+numlock
126*b92a49eeSja208388key 99	 all shiftkeys+leftshift up shiftkeys+leftshift
127*b92a49eeSja208388key 100	 base z shift Z caps Z ctrl ^Z altg nop
128*b92a49eeSja208388key 101	 base x shift X caps X ctrl ^X altg nop
129*b92a49eeSja208388key 102	 base c shift C caps C ctrl ^C altg nop
130*b92a49eeSja208388key 103	 base v shift V caps V ctrl ^V altg nop
131*b92a49eeSja208388key 104	 base b shift B caps B ctrl ^B altg nop
132*b92a49eeSja208388key 105	 base n shift N caps N ctrl ^N altg nop
133*b92a49eeSja208388key 106	 base m shift M caps M ctrl '\r' altg nop
134*b92a49eeSja208388key 107	 base , shift < caps , ctrl , altg nop
135*b92a49eeSja208388key 108	 base . shift > caps . ctrl . altg nop
136*b92a49eeSja208388key 109	 base / shift ? caps / ctrl ^_ altg nop
137*b92a49eeSja208388key 110	 all shiftkeys+rightshift up shiftkeys+rightshift
138*b92a49eeSja208388key 111	 all '\n'
139*b92a49eeSja208388key 112	 all rf(13) numl pad1
140*b92a49eeSja208388key 113	 all string+downarrow numl pad2
141*b92a49eeSja208388key 114	 all rf(15) numl pad3
142*b92a49eeSja208388key 115	 all hole
143*b92a49eeSja208388key 116	 all hole
144*b92a49eeSja208388key 117	 all hole
145*b92a49eeSja208388key 118	 all lf(16)
146*b92a49eeSja208388key 119	 all shiftkeys+capslock
147*b92a49eeSja208388key 120	 all buckybits+metabit up buckybits+metabit
148*b92a49eeSja208388key 121	 base ' ' shift ' ' caps ' ' ctrl ^@ altg ' '
149*b92a49eeSja208388key 122	 all buckybits+metabit up buckybits+metabit
150*b92a49eeSja208388key 123	 all hole
151*b92a49eeSja208388key 124	 all hole
152*b92a49eeSja208388key 125	 all bf(14) numl padplus
153*b92a49eeSja208388key 126	 all error numl error up hole
154*b92a49eeSja208388key 127	 all idle numl idle up reset
155*b92a49eeSja208388
156