-
Notifications
You must be signed in to change notification settings - Fork 0
/
CAMA2018.klc
341 lines (303 loc) · 22.4 KB
/
CAMA2018.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
KBD CAMA2018 "Cameroun AZERTY 2018"
COPYRIGHT "(c) 2018 SIL Cameroun"
COMPANY "SIL Cameroun"
LOCALENAME "gl-ES"
LOCALEID "00000456"
VERSION 1.0
SHIFTSTATE
0 //Column 4
1 //Column 5 : Shft
2 //Column 6 : Ctrl
3 //Column 7 : Shft Ctrl
6 //Column 8 : Ctrl Alt
7 //Column 9 : Shft Ctrl Alt
LAYOUT ;an extra '@' at the end is a dead key
//SC VK_ Cap 0 1 2 3 6 7
//-- ---- ---- ---- ---- ---- ---- ---- ----
02 1 0 0026 1 -1 -1 00b9 2018 // AMPERSAND, DIGIT ONE, <none>, <none>, SUPERSCRIPT ONE, LEFT SINGLE QUOTATION MARK
03 2 0 00e9 2 -1 -1 007e@ 2019 // LATIN SMALL LETTER E WITH ACUTE, DIGIT TWO, <none>, <none>, TILDE, RIGHT SINGLE QUOTATION MARK
04 3 0 0022 3 -1 -1 0025 00ab // QUOTATION MARK, DIGIT THREE, <none>, <none>, PERCENT SIGN, LEFT-POINTING DOUBLE ANGLE QUOTATION MARK *
05 4 0 0027 4 -1 -1 007b 00bb // APOSTROPHE, DIGIT FOUR, <none>, <none>, LEFT CURLY BRACKET, RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK *
06 5 0 0028 5 -1 -1 005b 0023 // LEFT PARENTHESIS, DIGIT FIVE, <none>, <none>, LEFT SQUARE BRACKET, NUMBER SIGN
07 6 0 002d 6 -1 -1 007c 0308 // HYPHEN-MINUS, DIGIT SIX, <none>, <none>, VERTICAL LINE, COMBINING DIAERESIS (Dialytika)
08 7 0 00e8 7 -1 -1 0300 -1 // LATIN SMALL LETTER E WITH GRAVE, DIGIT SEVEN, <none>, <none>, COMBINING GRAVE ACCENT (Varia), <none>
09 8 0 005f 8 -1 -1 005c -1 // LOW LINE, DIGIT EIGHT, <none>, <none>, REVERSE SOLIDUS, <none>
0a 9 0 00e7 9 -1 -1 005e -1 // LATIN SMALL LETTER C WITH CEDILLA, DIGIT NINE, <none>, <none>, CIRCUMFLEX ACCENT, <none>
0b 0 0 00e0 0 -1 -1 0040 -1 // LATIN SMALL LETTER A WITH GRAVE, DIGIT ZERO, <none>, <none>, COMMERCIAL AT, <none>
0c OEM_4 0 0029 00b0 -1 -1 005d -1 // RIGHT PARENTHESIS, DEGREE SIGN, <none>, <none>, RIGHT SQUARE BRACKET, <none>
0d OEM_PLUS 0 003d@ 002b -1 -1 007d 00b1 // EQUALS SIGN, PLUS SIGN, <none>, <none>, RIGHT CURLY BRACKET, PLUS-MINUS SIGN
10 A 1 a A -1 -1 025b 0190 // LATIN SMALL LETTER A, LATIN CAPITAL LETTER A, <none>, <none>, LATIN SMALL LETTER OPEN E, LATIN CAPITAL LETTER OPEN E
11 Z 1 z Z -1 -1 2026 2020 // LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, <none>, <none>, HORIZONTAL ELLIPSIS, DAGGER
12 E 1 e E -1 -1 0259 018f // LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, <none>, <none>, LATIN SMALL LETTER SCHWA, LATIN CAPITAL LETTER SCHWA
13 R 1 r R -1 -1 25cc 00ae // LATIN SMALL LETTER R, LATIN CAPITAL LETTER R, <none>, <none>, DOTTED CIRCLE, REGISTERED SIGN
14 T 1 t T -1 -1 0153 0152 // LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, <none>, <none>, LATIN SMALL LIGATURE OE, LATIN CAPITAL LIGATURE OE
15 Y 1 y Y -1 -1 01b4 01b3 // LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y, <none>, <none>, LATIN SMALL LETTER Y WITH HOOK, LATIN CAPITAL LETTER Y WITH HOOK
16 U 1 u U -1 -1 0289 0244 // LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, <none>, <none>, LATIN SMALL LETTER U BAR, LATIN CAPITAL LETTER U BAR
17 I 1 i I -1 -1 0268 0197 // LATIN SMALL LETTER I, LATIN CAPITAL LETTER I, <none>, <none>, LATIN SMALL LETTER I WITH STROKE, LATIN CAPITAL LETTER I WITH STROKE
18 O 1 o O -1 -1 0254 0186 // LATIN SMALL LETTER O, LATIN CAPITAL LETTER O, <none>, <none>, LATIN SMALL LETTER OPEN O, LATIN CAPITAL LETTER OPEN O
19 P 1 p P -1 -1 00f8 00d8 // LATIN SMALL LETTER P, LATIN CAPITAL LETTER P, <none>, <none>, LATIN SMALL LETTER O WITH STROKE, LATIN CAPITAL LETTER O WITH STROKE
1a OEM_6 0 0301 030c -1 -1 005e@ 00a8@ // COMBINING ACUTE ACCENT (Oxia, Tonos), COMBINING CARON, <none>, <none>, CIRCUMFLEX ACCENT, DIAERESIS
1b OEM_1 0 0330 0303 -1 -1 0304 030d // COMBINING TILDE BELOW, COMBINING TILDE, <none>, <none>, COMBINING MACRON, COMBINING VERTICAL LINE ABOVE
1e Q 1 q Q -1 -1 2014 2013 // LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q, <none>, <none>, EM DASH, EN DASH
1f S 1 s S -1 -1 201c 201d // LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, <none>, <none>, LEFT DOUBLE QUOTATION MARK, RIGHT DOUBLE QUOTATION MARK
20 D 1 d D -1 -1 0257 018a // LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, <none>, <none>, LATIN SMALL LETTER D WITH HOOK, LATIN CAPITAL LETTER D WITH HOOK
21 F 1 f F -1 -1 00e6 00c6 // LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, <none>, <none>, LATIN SMALL LETTER AE (ash) *, LATIN CAPITAL LETTER AE (ash) *
22 G 1 g G -1 -1 02bc a78b // LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, <none>, <none>, MODIFIER LETTER APOSTROPHE, Latin Capital Letter Saltillo
23 H 1 h H -1 -1 03b1 2c6d // LATIN SMALL LETTER H, LATIN CAPITAL LETTER H, <none>, <none>, GREEK SMALL LETTER ALPHA, Latin Capital Letter Alpha
24 J 1 j J -1 -1 -1 2122 // LATIN SMALL LETTER J, LATIN CAPITAL LETTER J, <none>, <none>, <none>, TRADE MARK SIGN
25 K 1 k K -1 -1 -1 -1 // LATIN SMALL LETTER K, LATIN CAPITAL LETTER K, <none>, <none>, <none>, <none>
26 L 1 l L -1 -1 -1 00a3 // LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, <none>, <none>, <none>, POUND SIGN
27 M 1 m M -1 -1 00f9 00b5 // LATIN SMALL LETTER M, LATIN CAPITAL LETTER M, <none>, <none>, LATIN SMALL LETTER U WITH GRAVE, MICRO SIGN
28 OEM_3 0 0300 0302 -1 -1 1dc5 1dc4 // COMBINING GRAVE ACCENT (Varia), COMBINING CIRCUMFLEX ACCENT, <none>, <none>, COMBINING GRAVE-MACRON, COMBINING MACRON-ACUTE
29 OEM_7 0 0024 20ac -1 -1 00b2 00b3 // DOLLAR SIGN, EURO SIGN, <none>, <none>, SUPERSCRIPT TWO, SUPERSCRIPT THREE
2b OEM_5 0 1dc6 1dc7 -1 -1 002a 00a4 // COMBINING MACRON-GRAVE, COMBINING ACUTE-MACRON, <none>, <none>, ASTERISK, CURRENCY SIGN
2c W 1 w W -1 -1 1e85 1e84 // LATIN SMALL LETTER W, LATIN CAPITAL LETTER W, <none>, <none>, LATIN SMALL LETTER W WITH DIAERESIS, LATIN CAPITAL LETTER W WITH DIAERESIS
2d X 1 x X -1 -1 2039 203a // LATIN SMALL LETTER X, LATIN CAPITAL LETTER X, <none>, <none>, SINGLE LEFT-POINTING ANGLE QUOTATION MARK, SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
2e C 1 c C -1 -1 0327 00a9 // LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, <none>, <none>, COMBINING CEDILLA, COPYRIGHT SIGN
2f V 1 v V -1 -1 a78c a78b // LATIN SMALL LETTER V, LATIN CAPITAL LETTER V, <none>, <none>, Latin Small Letter Saltillo, Latin Capital Letter Saltillo
30 B 1 b B -1 -1 0253 0181 // LATIN SMALL LETTER B, LATIN CAPITAL LETTER B, <none>, <none>, LATIN SMALL LETTER B WITH HOOK, LATIN CAPITAL LETTER B WITH HOOK
31 N 1 n N -1 -1 014b 014a // LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, <none>, <none>, LATIN SMALL LETTER ENG (Sami), LATIN CAPITAL LETTER ENG (Sami)
32 OEM_COMMA 0 002c 003f -1 -1 -1 00d7 // COMMA, QUESTION MARK, <none>, <none>, <none>, MULTIPLICATION SIGN
33 OEM_PERIOD 0 003b 002e -1 -1 00b4@ 0060@ // SEMICOLON, FULL STOP, <none>, <none>, U+0030 U+0030 U+0062 U+0034, GRAVE ACCENT
34 OEM_2 0 003a 002f -1 -1 0323 -1 // COLON, SOLIDUS, <none>, <none>, COMBINING DOT BELOW, <none>
35 OEM_8 0 0021@ 00a7 -1 -1 0021 00a7 // EXCLAMATION MARK, SECTION SIGN, <none>, <none>, EXCLAMATION MARK, SECTION SIGN
39 SPACE 0 0020 0020 -1 00a0 -1 -1 // SPACE, SPACE, <none>, NO-BREAK SPACE, <none>, <none>
56 OEM_102 0 003c 003e -1 -1 00ab 00bb // LESS-THAN SIGN, GREATER-THAN SIGN, <none>, <none>, LEFT-POINTING DOUBLE ANGLE QUOTATION MARK *, RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK *
53 DECIMAL 0 002e 002e -1 -1 -1 -1 // FULL STOP, FULL STOP, , , ,
DEADKEY 007e
006e 00f1 // n -> ñ
006f 00f5 // o -> õ
0061 00e3 // a -> ã
004e 00d1 // N -> Ñ
004f 00d5 // O -> Õ
0041 00c3 // A -> Ã
007e 007e // ~ -> ~
0020 007e // -> ~
DEADKEY 003d
0300 02cb // ̀ -> ˋ
0302 02c6 // ̂ -> ˆ
0301 02ca // ́ -> ˊ
030c 02c7 // ̌ -> ˇ
0304 02c9 // ̄ -> ˉ
030d 02c8 // ̍ -> ˈ
0303 007e // ̃ -> ~
0327 00b8 // ̧ -> ¸
003d 003d // = -> =
0020 003d // -> =
DEADKEY 005e
0065 00ea // e -> ê
0075 00fb // u -> û
0069 00ee // i -> î
006f 00f4 // o -> ô
0061 00e2 // a -> â
0045 00ca // E -> Ê
0055 00db // U -> Û
0049 00ce // I -> Î
004f 00d4 // O -> Ô
0041 00c2 // A -> Â
005e 005e // ^ -> ^
0020 005e // -> ^
DEADKEY 00a8
0065 00eb // e -> ë
0075 00fc // u -> ü
0069 00ef // i -> ï
0079 00ff // y -> ÿ
006f 00f6 // o -> ö
0061 00e4 // a -> ä
0045 00cb // E -> Ë
0055 00dc // U -> Ü
0049 00cf // I -> Ï
004f 00d6 // O -> Ö
0041 00c4 // A -> Ä
00a8 00a8 // ¨ -> ¨
0020 00a8 // -> ¨
DEADKEY 00b4
0045 00c9 // E -> É
00b4 00b4 // ´ -> ´
0020 00b4 // -> ´
DEADKEY 0060
0065 00e8 // e -> è
0075 00f9 // u -> ù
0069 00ec // i -> ì
006f 00f2 // o -> ò
0061 00e0 // a -> à
0045 00c8 // E -> È
0055 00d9 // U -> Ù
0049 00cc // I -> Ì
004f 00d2 // O -> Ò
0041 00c0 // A -> À
0060 0060 // ` -> `
0020 0060 // -> `
DEADKEY 0021
0022 0025 // " -> %
0024 00b2 // $ -> ²
0026 00b9 // & -> ¹
0027 007b // ' -> {
0028 005b // ( -> [
0029 005d // ) -> ]
002b 00b1 // + -> ±
002d 007c // - -> |
002e 0060 // . -> `
0030 20d7 // 0 -> ⃗
0035 0023 // 5 -> #
0038 20d6 // 8 -> ⃖
003a 0323 // : -> ̣
003b 00b4 // ; -> ´
003c 00ab // < -> «
003d 007d // = -> }
003e 00bb // > -> »
003f 00d7 // ? -> ×
0041 0190 // A -> Ɛ
0042 0181 // B -> Ɓ
0043 00a9 // C -> ©
0044 018a // D -> Ɗ
0045 018f // E -> Ə
0046 00c6 // F -> Æ
0047 a78b // G -> Ꞌ
0048 2c6d // H -> Ɑ
0049 0197 // I -> Ɨ
004a 2122 // J -> ™
004c 00a3 // L -> £
004d 00b5 // M -> µ
004e 014a // N -> Ŋ
004f 0186 // O -> Ɔ
0050 00d8 // P -> Ø
0051 2013 // Q -> –
0052 00ae // R -> ®
0053 201d // S -> ”
0054 0152 // T -> Œ
0055 0244 // U -> Ʉ
0056 a78b // V -> Ꞌ
0057 1e84 // W -> Ẅ
0058 203a // X -> ›
0059 01b3 // Y -> Ƴ
005a 2020 // Z -> †
005f 005c // _ -> \
0061 025b // a -> ɛ
0062 0253 // b -> ɓ
0063 0327 // c -> ̧
0064 0257 // d -> ɗ
0065 0259 // e -> ə
0066 00e6 // f -> æ
0067 02bc // g -> ʼ
0068 03b1 // h -> α
0069 0268 // i -> ɨ
006d 00f9 // m -> ù
006e 014b // n -> ŋ
006f 0254 // o -> ɔ
0070 00f8 // p -> ø
0071 2014 // q -> —
0072 25cc // r -> ◌
0073 201c // s -> “
0074 0153 // t -> œ
0075 0289 // u -> ʉ
0076 a78c // v -> ꞌ
0077 1e85 // w -> ẅ
0078 2039 // x -> ‹
0079 01b4 // y -> ƴ
007a 2026 // z -> …
00e0 0040 // à -> @
00e7 005e // ç -> ^
00e8 0300 // è -> ̀
00e9 007e // é -> ~
0300 1dc6 // ̀ -> ᷆
0301 005e // ́ -> ^
0302 1dc7 // ̂ -> ᷇
0303 030d // ̃ -> ̍
030c 00a8 // ̌ -> ¨
0330 0304 // ̰ -> ̄
20ac 00b3 // € -> ³
0021 0021 // ! -> !
0033 00ab // 3 -> «
0034 00bb // 4 -> »
0020 0021 // -> !
1dc7 00a4 // ᷇ -> ¤
1dc6 002a // ᷆ -> *
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
007e "TILDE"
003d "EQUALS SIGN"
005e "CIRCUMFLEX ACCENT"
00a8 "DIAERESIS"
00b4 "U+0030 U+0030 U+0062 U+0034"
0060 "GRAVE ACCENT"
0021 "EXCLAMATION MARK"
DESCRIPTIONS
0409 Cameroun AZERTY 2017
LANGUAGENAMES
0409 Galician (Galician)
ENDKBD