-
Notifications
You must be signed in to change notification settings - Fork 0
/
KBDTTD14.KLC
367 lines (324 loc) · 21.6 KB
/
KBDTTD14.KLC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
KBD KBDTTD14 "ttd Keyboard v1.4"
COPYRIGHT "(c) 2013-2017 ttdProjects / Kevin Hsieh"
COMPANY "ttdProjects"
LOCALENAME "en-US"
LOCALEID "00000409"
VERSION 1.0
ATTRIBUTES
ALTGR
SHIFTSTATE
0 //Column 4
1 //Column 5 : Shft
2 //Column 6 : Ctrl
6 //Column 7 : Ctrl Alt
7 //Column 8 : Shft Ctrl Alt
LAYOUT ;an extra '@' at the end is a dead key
//SC VK_ Cap 0 1 2 6 7
//-- ---- ---- ---- ---- ---- ---- ----
02 1 0 1 0021 -1 1@ 00b9 // DIGIT ONE, EXCLAMATION MARK, <none>, DIGIT ONE, SUPERSCRIPT ONE
03 2 0 2 0040 -1 2@ 00b2 // DIGIT TWO, COMMERCIAL AT, <none>, DIGIT TWO, SUPERSCRIPT TWO
04 3 0 3 0023 -1 3@ 00b3 // DIGIT THREE, NUMBER SIGN, <none>, DIGIT THREE, SUPERSCRIPT THREE
05 4 0 4 0024 -1 4@ 2074 // DIGIT FOUR, DOLLAR SIGN, <none>, DIGIT FOUR, SUPERSCRIPT FOUR
06 5 0 5 0025 -1 5@ 2075 // DIGIT FIVE, PERCENT SIGN, <none>, DIGIT FIVE, SUPERSCRIPT FIVE
07 6 0 6 005e -1 6@ 2076 // DIGIT SIX, CIRCUMFLEX ACCENT, <none>, DIGIT SIX, SUPERSCRIPT SIX
08 7 0 7 0026 -1 7@ 2077 // DIGIT SEVEN, AMPERSAND, <none>, DIGIT SEVEN, SUPERSCRIPT SEVEN
09 8 0 8 002a -1 8@ 2078 // DIGIT EIGHT, ASTERISK, <none>, DIGIT EIGHT, SUPERSCRIPT EIGHT
0a 9 0 9 0028 -1 9@ 2079 // DIGIT NINE, LEFT PARENTHESIS, <none>, DIGIT NINE, SUPERSCRIPT NINE
0b 0 0 0 0029 -1 2080 2070 // DIGIT ZERO, RIGHT PARENTHESIS, <none>, SUBSCRIPT ZERO, SUPERSCRIPT ZERO
0c OEM_MINUS 0 002d 005f -1 208b 207b // HYPHEN-MINUS, LOW LINE, <none>, SUBSCRIPT MINUS, SUPERSCRIPT MINUS
0d OEM_PLUS 0 003d 002b -1 208a 207a // EQUALS SIGN, PLUS SIGN, <none>, SUBSCRIPT PLUS SIGN, SUPERSCRIPT PLUS SIGN
10 Q 1 q Q -1 221a 2534 // LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q, <none>, SQUARE ROOT, BOX DRAWINGS LIGHT UP AND HORIZONTAL
11 W 1 w W -1 03c2 252c // LATIN SMALL LETTER W, LATIN CAPITAL LETTER W, <none>, GREEK SMALL LETTER FINAL SIGMA, BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
12 E 5 e E -1 03b5 0395 // LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, <none>, GREEK SMALL LETTER EPSILON, GREEK CAPITAL LETTER EPSILON
13 R 5 r R -1 03c1 03a1 // LATIN SMALL LETTER R, LATIN CAPITAL LETTER R, <none>, GREEK SMALL LETTER RHO, GREEK CAPITAL LETTER RHO
14 T 5 t T -1 03c4 03a4 // LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, <none>, GREEK SMALL LETTER TAU, GREEK CAPITAL LETTER TAU
15 Y 5 y Y -1 03c5 03a5 // LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y, <none>, GREEK SMALL LETTER UPSILON, GREEK CAPITAL LETTER UPSILON
16 U 5 u U -1 03b8 0398 // LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, <none>, GREEK SMALL LETTER THETA, GREEK CAPITAL LETTER THETA
17 I 5 i I -1 03b9 0399 // LATIN SMALL LETTER I, LATIN CAPITAL LETTER I, <none>, GREEK SMALL LETTER IOTA, GREEK CAPITAL LETTER IOTA
18 O 5 o O -1 03bf 039f // LATIN SMALL LETTER O, LATIN CAPITAL LETTER O, <none>, GREEK SMALL LETTER OMICRON, GREEK CAPITAL LETTER OMICRON
19 P 5 p P -1 03c0 03a0 // LATIN SMALL LETTER P, LATIN CAPITAL LETTER P, <none>, GREEK SMALL LETTER PI, GREEK CAPITAL LETTER PI
1a OEM_4 0 005b 007b 001b 2190 2213 // LEFT SQUARE BRACKET, LEFT CURLY BRACKET, ESCAPE, LEFTWARDS ARROW, MINUS-OR-PLUS SIGN
1b OEM_6 0 005d 007d 001d 2192 00b1 // RIGHT SQUARE BRACKET, RIGHT CURLY BRACKET, INFORMATION SEPARATOR THREE, RIGHTWARDS ARROW, PLUS-MINUS SIGN
1e A 5 a A -1 03b1 0391 // LATIN SMALL LETTER A, LATIN CAPITAL LETTER A, <none>, GREEK SMALL LETTER ALPHA, GREEK CAPITAL LETTER ALPHA
1f S 5 s S -1 03c3 03a3 // LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, <none>, GREEK SMALL LETTER SIGMA, GREEK CAPITAL LETTER SIGMA
20 D 5 d D -1 03b4 0394 // LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, <none>, GREEK SMALL LETTER DELTA, GREEK CAPITAL LETTER DELTA
21 F 5 f F -1 03c6 03a6 // LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, <none>, GREEK SMALL LETTER PHI, GREEK CAPITAL LETTER PHI
22 G 5 g G -1 03b3 0393 // LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, <none>, GREEK SMALL LETTER GAMMA, GREEK CAPITAL LETTER GAMMA
23 H 5 h H -1 03b7 0397 // LATIN SMALL LETTER H, LATIN CAPITAL LETTER H, <none>, GREEK SMALL LETTER ETA, GREEK CAPITAL LETTER ETA
24 J 5 j J -1 03be 039e // LATIN SMALL LETTER J, LATIN CAPITAL LETTER J, <none>, GREEK SMALL LETTER XI, GREEK CAPITAL LETTER XI
25 K 5 k K -1 03ba 039a // LATIN SMALL LETTER K, LATIN CAPITAL LETTER K, <none>, GREEK SMALL LETTER KAPPA, GREEK CAPITAL LETTER KAPPA
26 L 5 l L -1 03bb 039b // LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, <none>, GREEK SMALL LETTER LAMDA, GREEK CAPITAL LETTER LAMDA
27 OEM_1 0 003b 003a -1 2013 00b0 // SEMICOLON, COLON, <none>, EN DASH, DEGREE SIGN
28 OEM_7 0 0027 0022 -1 2014 2248 // APOSTROPHE, QUOTATION MARK, <none>, EM DASH, ALMOST EQUAL TO
29 OEM_3 0 0060 007e -1 2212 2220 // GRAVE ACCENT, TILDE, <none>, MINUS SIGN, ANGLE
2b OEM_5 0 005c 007c 001c 21cc 222b // REVERSE SOLIDUS, VERTICAL LINE, INFORMATION SEPARATOR FOUR, RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON, INTEGRAL
2c Z 5 z Z -1 03b6 0396 // LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, <none>, GREEK SMALL LETTER ZETA, GREEK CAPITAL LETTER ZETA
2d X 5 x X -1 03c7 03a7 // LATIN SMALL LETTER X, LATIN CAPITAL LETTER X, <none>, GREEK SMALL LETTER CHI, GREEK CAPITAL LETTER CHI
2e C 5 c C -1 03c8 03a8 // LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, <none>, GREEK SMALL LETTER PSI, GREEK CAPITAL LETTER PSI
2f V 5 v V -1 03c9 03a9 // LATIN SMALL LETTER V, LATIN CAPITAL LETTER V, <none>, GREEK SMALL LETTER OMEGA, GREEK CAPITAL LETTER OMEGA
30 B 5 b B -1 03b2 0392 // LATIN SMALL LETTER B, LATIN CAPITAL LETTER B, <none>, GREEK SMALL LETTER BETA, GREEK CAPITAL LETTER BETA
31 N 5 n N -1 03bd 039d // LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, <none>, GREEK SMALL LETTER NU, GREEK CAPITAL LETTER NU
32 M 5 m M -1 03bc 039c // LATIN SMALL LETTER M, LATIN CAPITAL LETTER M, <none>, GREEK SMALL LETTER MU, GREEK CAPITAL LETTER MU
33 OEM_COMMA 0 002c 003c -1 00d7 2264 // COMMA, LESS-THAN SIGN, <none>, MULTIPLICATION SIGN, LESS-THAN OR EQUAL TO
34 OEM_PERIOD 0 002e 003e -1 2219 2265 // FULL STOP, GREATER-THAN SIGN, <none>, BULLET OPERATOR, GREATER-THAN OR EQUAL TO
35 OEM_2 0 002f 003f -1 00f7 2260 // SOLIDUS, QUESTION MARK, <none>, DIVISION SIGN, NOT EQUAL TO
39 SPACE 0 0020 0020 0020 200a 3000 // SPACE, SPACE, SPACE, HAIR SPACE, IDEOGRAPHIC SPACE
56 OEM_102 0 005c 007c 001c -1 -1 // REVERSE SOLIDUS, VERTICAL LINE, INFORMATION SEPARATOR FOUR, <none>, <none>
53 DECIMAL 0 002e 002e -1 -1 -1 // FULL STOP, FULL STOP, , ,
DEADKEY 0031
0061 0101 // a -> ā
0065 0113 // e -> ē
0069 012b // i -> ī
006f 014d // o -> ō
0075 016b // u -> ū
0076 01d6 // v -> ǖ
006e 006e // n -> n
006d 006d // m -> m
0041 0100 // A -> Ā
0045 0112 // E -> Ē
0049 012a // I -> Ī
004f 014c // O -> Ō
0055 016a // U -> Ū
0056 01d5 // V -> Ǖ
004e 004e // N -> N
004d 004d // M -> M
002d 0304 // - -> ̄
003d 00af // = -> ¯
0020 2081 // -> ₁
DEADKEY 0032
0061 00e1 // a -> á
0065 00e9 // e -> é
0069 00ed // i -> í
006f 00f3 // o -> ó
0075 00fa // u -> ú
0076 01d8 // v -> ǘ
006e 0144 // n -> ń
006d 1e3f // m -> ḿ
0041 00c1 // A -> Á
0045 00c9 // E -> É
0049 00cd // I -> Í
004f 00d3 // O -> Ó
0055 00da // U -> Ú
0056 01d7 // V -> Ǘ
004e 0143 // N -> Ń
004d 1e3e // M -> Ḿ
002d 0301 // - -> ́
003d 00b4 // = -> ´
0020 2082 // -> ₂
DEADKEY 0033
0061 01ce // a -> ǎ
0065 011b // e -> ě
0069 01d0 // i -> ǐ
006f 01d2 // o -> ǒ
0075 01d4 // u -> ǔ
0076 01da // v -> ǚ
006e 0148 // n -> ň
006d 006d // m -> m
0041 01cd // A -> Ǎ
0045 011a // E -> Ě
0049 01cf // I -> Ǐ
004f 01d1 // O -> Ǒ
0055 01d3 // U -> Ǔ
0056 01d9 // V -> Ǚ
004e 0147 // N -> Ň
004d 004d // M -> M
002d 030c // - -> ̌
003d 02c7 // = -> ˇ
0020 2083 // -> ₃
DEADKEY 0034
0061 00e0 // a -> à
0065 00e8 // e -> è
0069 00ec // i -> ì
006f 00f2 // o -> ò
0075 00f9 // u -> ù
0076 01dc // v -> ǜ
006e 01f9 // n -> ǹ
006d 006d // m -> m
0041 00c0 // A -> À
0045 00c8 // E -> È
0049 00cc // I -> Ì
004f 00d2 // O -> Ò
0055 00d9 // U -> Ù
0056 01db // V -> Ǜ
004e 01f8 // N -> Ǹ
004d 004d // M -> M
002d 0300 // - -> ̀
003d 0060 // = -> `
0020 2084 // -> ₄
DEADKEY 0035
0061 0227 // a -> ȧ
0065 0117 // e -> ė
0069 0069 // i -> i
006f 022f // o -> ȯ
0075 0075 // u -> u
0076 00fc // v -> ü
006e 1e45 // n -> ṅ
006d 1e41 // m -> ṁ
0041 0226 // A -> Ȧ
0045 0116 // E -> Ė
0049 0130 // I -> İ
004f 022e // O -> Ȯ
0055 0055 // U -> U
0056 00dc // V -> Ü
004e 1e44 // N -> Ṅ
004d 1e40 // M -> Ṁ
002d 0307 // - -> ̇
003d 02d9 // = -> ˙
0020 2085 // -> ₅
DEADKEY 0036
0061 00e2 // a -> â
0065 00ea // e -> ê
0069 00ee // i -> î
006f 00f4 // o -> ô
0075 00fb // u -> û
0076 00fc // v -> ü
006e 006e // n -> n
006d 006d // m -> m
0041 00c2 // A -> Â
0045 00ca // E -> Ê
0049 00ce // I -> Î
004f 00d4 // O -> Ô
0055 00db // U -> Û
0056 00dc // V -> Ü
004e 004e // N -> N
004d 004d // M -> M
002d 0302 // - -> ̂
003d 005e // = -> ^
0020 2086 // -> ₆
DEADKEY 0037
0061 0061 // a -> a
0065 0065 // e -> e
0069 0069 // i -> i
006f 006f // o -> o
0075 0075 // u -> u
0076 00fc // v -> ü
006e 006e // n -> n
006d 006d // m -> m
0041 0041 // A -> A
0045 0045 // E -> E
0049 0049 // I -> I
004f 004f // O -> O
0055 0055 // U -> U
0056 00dc // V -> Ü
004e 004e // N -> N
004d 004d // M -> M
002d 030d // - -> ̍
003d 0020 // = ->
0020 2087 // -> ₇
DEADKEY 0038
0061 00e3 // a -> ã
0065 1ebd // e -> ẽ
0069 0129 // i -> ĩ
006f 00f5 // o -> õ
0075 0169 // u -> ũ
0076 00fc // v -> ü
006e 00f1 // n -> ñ
006d 006d // m -> m
0041 00c3 // A -> Ã
0045 1ebc // E -> Ẽ
0049 0128 // I -> Ĩ
004f 00d5 // O -> Õ
0055 0168 // U -> Ũ
0056 00dc // V -> Ü
004e 00d1 // N -> Ñ
004d 004d // M -> M
002d 0303 // - -> ̃
003d 007e // = -> ~
0020 2088 // -> ₈
DEADKEY 0039
0076 00fc // v -> ü
006e 207f // n -> ⁿ
0056 00dc // V -> Ü
004e 1d3a // N -> ᴺ
006f 0358 // o -> ͘
0020 2089 // -> ₉
KEYNAME
01 Esc
0e Backspace
0f Tab
1c Enter
1d Ctrl
2a Shift
36 "Right Shift"
37 "Num *"
38 Alt
39 Space
3a "Caps Lock"
3b F1
3c F2
3d F3
3e F4
3f F5
40 F6
41 F7
42 F8
43 F9
44 F10
45 Pause
46 "Scroll Lock"
47 "Num 7"
48 "Num 8"
49 "Num 9"
4a "Num -"
4b "Num 4"
4c "Num 5"
4d "Num 6"
4e "Num +"
4f "Num 1"
50 "Num 2"
51 "Num 3"
52 "Num 0"
53 "Num Del"
54 "Sys Req"
57 F11
58 F12
7c F13
7d F14
7e F15
7f F16
80 F17
81 F18
82 F19
83 F20
84 F21
85 F22
86 F23
87 F24
KEYNAME_EXT
1c "Num Enter"
1d "Right Ctrl"
35 "Num /"
37 "Prnt Scrn"
38 "Right Alt"
45 "Num Lock"
46 Break
47 Home
48 Up
49 "Page Up"
4b Left
4d Right
4f End
50 Down
51 "Page Down"
52 Insert
53 Delete
54 <00>
56 Help
5b "Left Windows"
5c "Right Windows"
5d Application
KEYNAME_DEAD
0031 "DIGIT ONE"
0032 "DIGIT TWO"
0033 "DIGIT THREE"
0034 "DIGIT FOUR"
0035 "DIGIT FIVE"
0036 "DIGIT SIX"
0037 "DIGIT SEVEN"
0038 "DIGIT EIGHT"
0039 "DIGIT NINE"
DESCRIPTIONS
0409 ttd Keyboard v1.4
LANGUAGENAMES
0409 English (United States)
ENDKBD