-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathGuarani.klc
259 lines (225 loc) · 17.7 KB
/
Guarani.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
GRN AltLatin "Alt-Latin"
COPYRIGHT "(c) 2017 HT"
COMPANY "HT"
LOCALENAME "GRN"
LOCALEID "00000c09"
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 0031 0021 -1 -1 007c 0131 // DIGIT ONE, EXCLAMATION MARK, <none>, VERTICAL LINE, LATIN SMALL LETTER DOTLESS I
03 2 0 0032 0022 -1 -1 0040 02dd // DIGIT TWO, QUOTATION MARK, <none>, COMMERCIAL AT, DOUBLE ACUTE ACCENT
04 3 0 0033 00b7 -1 -1 0023 2022 // DIGIT THREE, MIDDLE DOT, <none>, NUMBER SIGN, BULLET
05 4 0 0034 0024 -1 -1 00a2 00a3 // DIGIT FOUR, DOLLAR SIGN, <none>, CENT SIGN, POUND SIGN
06 5 0 0035 0025 -1 -1 221e 2030 // DIGIT FIVE, PERCENT SIGN, <none>, INFINITY, PER MILLE SIGN
07 6 0 0036 0026 -1 -1 00ac 0020 // DIGIT SIX, AMPERSAND, <none>, NOT SIGN, SPACE
08 7 0 0037 002f -1 -1 00f7 2044 // DIGIT SEVEN, SOLIDUS, <none>, DIVISION SIGN, FRACTION SLASH
09 8 0 0038 0028 -1 -1 201c 2018 // DIGIT EIGHT, LEFT PARENTHESIS, <none>, LEFT DOUBLE QUOTATION MARK, LEFT SINGLE QUOTATION MARK
0a 9 0 0039 0029 -1 -1 201d 2019 // DIGIT NINE, RIGHT PARENTHESIS, <none>, RIGHT DOUBLE QUOTATION MARK, RIGHT SINGLE QUOTATION MARK
0b 0 0 0030 003d -1 -1 2260 2248 // DIGIT ZERO, EQUALS SIGN, <none>, NOT EQUAL TO, ALMOST EQUAL TO
0c OEM_MINUS 0 0027 003f -1 -1 00b4 0327@ // APOSTROPHE, QUESTION MARK, <none>, ACUTE ACCENT, COMBINING CEDILLA
0d OEM_PLUS 0 00a1 00bf -1 -1 201a 02db // INVERTED EXCLAMATION MARK, INVERTED QUESTION MARK, <none>, SINGLE LOW-9 QUOTATION MARK, OGONEK
10 Q 1 0071 0051 -1 -1 0153 0152 // LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q, <none>, LATIN SMALL LIGATURE OE, LATIN CAPITAL LIGATURE OE
11 W 1 0077 0057 -1 -1 00e6 00c6 // LATIN SMALL LETTER W, LATIN CAPITAL LETTER W, <none>, LATIN SMALL LETTER AE, LATIN CAPITAL LETTER AE
12 E 1 0065 0045 -1 -1 20ac 20ac // LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, <none>, EURO SIGN, EURO SIGN
13 R 1 0072 0052 -1 -1 00ae 0020 // LATIN SMALL LETTER R, LATIN CAPITAL LETTER R, <none>, REGISTERED SIGN, SPACE
14 T 1 0074 0054 -1 -1 2020 2021 // LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, <none>, DAGGER, DOUBLE DAGGER
15 Y 1 0079 0059 -1 -1 00a5 0020 // LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y, <none>, YEN SIGN, SPACE
16 U 1 0075 0055 -1 -1 00a9 0020 // LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, <none>, COPYRIGHT SIGN, SPACE
17 I 1 0069 0049 -1 -1 0020 0020 // LATIN SMALL LETTER I, LATIN CAPITAL LETTER I, <none>, SPACE, SPACE
18 O 1 006f 004f -1 -1 00f8 00d8 // LATIN SMALL LETTER O, LATIN CAPITAL LETTER O, <none>, LATIN SMALL LETTER O WITH STROKE, LATIN CAPITAL LETTER O WITH STROKE
19 P 1 0070 0050 -1 -1 03c0 220f // LATIN SMALL LETTER P, LATIN CAPITAL LETTER P, <none>, GREEK SMALL LETTER PI, N-ARY PRODUCT
1a OEM_4 0 0300@ 0302@ -1 -1 005b 02c6 // COMBINING GRAVE ACCENT, COMBINING CIRCUMFLEX ACCENT, <none>, LEFT SQUARE BRACKET, MODIFIER LETTER CIRCUMFLEX ACCENT
1b OEM_6 0 002b 002a -1 -1 005d 00b1 // PLUS SIGN, ASTERISK, <none>, RIGHT SQUARE BRACKET, PLUS-MINUS SIGN
1e A 1 0061 0041 -1 -1 00e5 00c5 // LATIN SMALL LETTER A, LATIN CAPITAL LETTER A, <none>, LATIN SMALL LETTER A WITH RING ABOVE, LATIN CAPITAL LETTER A WITH RING ABOVE
1f S 1 0073 0053 -1 -1 00df 1e9e // LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, <none>, LATIN SMALL LETTER SHARP S, LATIN CAPITAL LETTER SHARP S
20 D 1 0064 0044 -1 -1 2202 2206 // LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, <none>, PARTIAL DIFFERENTIAL, INCREMENT
21 F 1 0066 0046 -1 -1 0192 // LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, <none>, LATIN SMALL LETTER F WITH HOOK, <none>
22 G 1 0067 0047 -1 -1 20b2 // LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, <none>, GUARANI SIGN, <none>
23 H 1 0068 0048 -1 -1 2122 0020 // LATIN SMALL LETTER H, LATIN CAPITAL LETTER H, <none>, TRADE MARK SIGN, SPACE
24 J 1 006a 004a -1 -1 00b6 00af // LATIN SMALL LETTER J, LATIN CAPITAL LETTER J, <none>, PILCROW SIGN, MACRON
25 K 1 006b 004b -1 -1 00a7 02c7 // LATIN SMALL LETTER K, LATIN CAPITAL LETTER K, <none>, SECTION SIGN, CARON
26 L 1 006c 004c -1 -1 0020 02d8 // LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, <none>, SPACE, BREVE
27 OEM_1 1 00f1 00d1 -1 -1 0303@ 02dc // LATIN SMALL LETTER N WITH TILDE, LATIN CAPITAL LETTER N WITH TILDE, <none>, COMBINING TILDE, SMALL TILDE
28 OEM_7 1 a78c a78b -1 -1 007b 00ab // LATIN SMALL LETTER SALTILLO, LATIN CAPITAL LETTER SALTILLO, <none>, LEFT CURLY BRACKET, LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
29 OEM_3 0 003C 003E -1 -1 2264 2265 // LESS-THAN SIGN, GREATER-THAN SIGN, <none>, LESS-THAN OR EQUAL TO, GREATER-THAN OR EQUAL TO
2b OEM_5 0 0301@ 0308@ -1 -1 007d 00bb // COMBINING ACUTE ACCENT, COMBINING DIAERESIS, <none>, RIGHT CURLY BRACKET, RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
2c Z 1 007a 005a -1 -1 03a9 2039 // LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, <none>, GREEK CAPITAL LETTER OMEGA, SINGLE LEFT-POINTING ANGLE QUOTATION MARK
2d X 1 0078 0058 -1 -1 2211 203a // LATIN SMALL LETTER X, LATIN CAPITAL LETTER X, <none>, N-ARY SUMMATION, SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
2e C 1 0063 0043 -1 -1 00e7 00c7 // LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, <none>, LATIN SMALL LETTER C WITH CEDILLA, LATIN CAPITAL LETTER C WITH CEDILLA
2f V 1 0076 0056 -1 -1 221a 25ca // LATIN SMALL LETTER V, LATIN CAPITAL LETTER V, <none>, SQUARE ROOT, LOZENGE
30 B 1 0062 0042 -1 -1 222b // LATIN SMALL LETTER B, LATIN CAPITAL LETTER B, <none>, INTEGRAL, <none>
31 N 1 006e 004e -1 -1 0020 02d9 // LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, <none>, SPACE, DOT ABOVE
32 M 1 006d 004d -1 -1 00b5 02da // LATIN SMALL LETTER M, LATIN CAPITAL LETTER M, <none>, MICRO SIGN, RING ABOVE
33 OEM_COMMA 0 002c 003b -1 -1 201e // COMMA, SEMICOLON, <none>, DOUBLE LOW-9 QUOTATION MARK, <none>
34 OEM_PERIOD 0 002e 003a -1 -1 2026 2026 // FULL STOP, COLON, <none>, HORIZONTAL ELLIPSIS, HORIZONTAL ELLIPSIS
35 OEM_2 0 002d 005f -1 -1 2013 2014 // HYPHEN-MINUS, LOW LINE, <none>, EN DASH, EM DASH
39 SPACE 0 0020 0020 -1 -1 00a0 00a0 // SPACE, SPACE, <none>, NO-BREAK SPACE, NO-BREAK SPACE
53 DECIMAL 0 002c 002c -1 -1 002c 002c // COMMA, COMMA, <none>, COMMA, COMMA
56 OEM_102 0 00ba 00aa -1 -1 005c 00b0 // MASCULINE ORDINAL INDICATOR, FEMININE ORDINAL INDICATOR, <none>, REVERSE SOLIDUS, DEGREE SIGN
DEADKEY 005e
0020 005e // -> ^
00a9 005e // © -> ^
00c7 005e // Ç -> ^
1e9e 005e // ẞ -> ^
0041 00c2 // A -> Â
0045 00ca // E -> Ê
0049 00ce // I -> Î
004f 00d4 // O -> Ô
0055 00db // U -> Û
0061 00e2 // a -> â
0065 00ea // e -> ê
0069 00ee // i -> î
006f 00f4 // o -> ô
0075 00fb // u -> û
DEADKEY 007e
0020 007e // -> ~
00a9 007e // © -> ~
00c7 007e // Ç -> ~
1e9e 007e // ẞ -> ~
0041 00c3 // A -> Ã
004e 00d1 // N -> Ñ
004f 00d5 // O -> Õ
0061 00e3 // a -> ã
006e 00f1 // n -> ñ
006f 00f5 // o -> õ
DEADKEY 00b4
0020 00b4 // -> ´
00a9 00b4 // © -> ´
00c7 00b4 // Ç -> ´
1e9e 00b4 // ẞ -> ´
0041 00c1 // A -> Á
0045 00c9 // E -> É
0049 00cd // I -> Í
004f 00d3 // O -> Ó
0055 00da // U -> Ú
0061 00e1 // a -> á
0065 00e9 // e -> é
0069 00ed // i -> í
006f 00f3 // o -> ó
0075 00fa // u -> ú
DEADKEY 0060
0020 0060 // -> `
00a9 0060 // © -> `
00c7 0060 // Ç -> `
1e9e 0060 // ẞ -> `
0041 00c0 // A -> À
0045 00c8 // E -> È
0049 00cc // I -> Ì
004f 00d2 // O -> Ò
0055 00d9 // U -> Ù
0061 00e0 // a -> à
0065 00e8 // e -> è
0069 00ec // i -> ì
006f 00f2 // o -> ò
0075 00f9 // u -> ù
DEADKEY 00a8
0020 00a8 // -> ¨
00a9 00a8 // © -> ¨
00c7 00a8 // Ç -> ¨
1e9e 00a8 // ẞ -> ¨
0041 00c4 // A -> Ä
0045 00cb // E -> Ë
0049 00cf // I -> Ï
004f 00d6 // O -> Ö
0055 00dc // U -> Ü
0059 0178 // Y -> Ÿ
0061 00e4 // a -> ä
0065 00eb // e -> ë
0069 00ef // i -> ï
006f 00f6 // o -> ö
0075 00fc // u -> ü
0079 00ff // y -> ÿ
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
005e "CIRCUMFLEX ACCENT"
00b4 "ACUTE ACCENT"
0060 "GRAVE ACCENT"
007e "TILDE"
00a8 "DIAERESIS"
DESCRIPTIONS
0000 Guarani
LANGUAGENAMES
0000 Neutral (Neutral)
ENDKBD