-
Notifications
You must be signed in to change notification settings - Fork 1
/
YarRu210.klc
297 lines (253 loc) · 20.7 KB
/
YarRu210.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
KBD YarRu210 "Yarbur Keyboard Layout v2.1 (Russian)"
COPYRIGHT "(c) 2017 Alexander Yalov"
COMPANY "Alexander Yalov"
LOCALENAME "ru-RU"
LOCALEID "00000419"
VERSION 1.0
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 SGCap 1 0021 -1 00a1 203d // DIGIT ONE, EXCLAMATION MARK, <none>, INVERTED EXCLAMATION MARK, INTERROBANG
-1 -1 0 2081 00b9 // SUBSCRIPT ONE, SUPERSCRIPT ONE
03 2 SGCap 2 0022 -1 -1 00bd // DIGIT TWO, QUOTATION MARK, <none>, <none>, VULGAR FRACTION ONE HALF
-1 -1 0 2082 00b2 // SUBSCRIPT TWO, SUPERSCRIPT TWO
04 3 SGCap 3 2116 -1 2203 2204 // DIGIT THREE, NUMERO SIGN, <none>, THERE EXISTS, THERE DOES NOT EXIST
-1 -1 0 2083 00b3 // SUBSCRIPT THREE, SUPERSCRIPT THREE
05 4 SGCap 4 003b -1 0024 00a7 // DIGIT FOUR, SEMICOLON, <none>, DOLLAR SIGN, SECTION SIGN
-1 -1 0 2084 2074 // SUBSCRIPT FOUR, SUPERSCRIPT FOUR
06 5 SGCap 5 0025 -1 00b0 2030 // DIGIT FIVE, PERCENT SIGN, <none>, DEGREE SIGN, PER MILLE SIGN
-1 -1 0 2085 2075 // SUBSCRIPT FIVE, SUPERSCRIPT FIVE
07 6 SGCap 6 003a -1 003b 02c6@ // DIGIT SIX, COLON, <none>, SEMICOLON, MODIFIER LETTER CIRCUMFLEX ACCENT
-1 -1 0 2086 2076 // SUBSCRIPT SIX, SUPERSCRIPT SIX
08 7 SGCap 7 003f -1 00bf 27e8 // DIGIT SEVEN, QUESTION MARK, <none>, INVERTED QUESTION MARK, MATHEMATICAL LEFT ANGLE BRACKET
-1 -1 0 2087 2077 // SUBSCRIPT SEVEN, SUPERSCRIPT SEVEN
09 8 SGCap 8 002a -1 221e 27e9 // DIGIT EIGHT, ASTERISK, <none>, INFINITY, MATHEMATICAL RIGHT ANGLE BRACKET
-1 -1 0 2088 2078 // SUBSCRIPT EIGHT, SUPERSCRIPT EIGHT
0a 9 SGCap 9 0028 -1 005b 007b // DIGIT NINE, LEFT PARENTHESIS, <none>, LEFT SQUARE BRACKET, LEFT CURLY BRACKET
-1 -1 0 2089 2079 // SUBSCRIPT NINE, SUPERSCRIPT NINE
0b 0 SGCap 0 0029 -1 005d 007d // DIGIT ZERO, RIGHT PARENTHESIS, <none>, RIGHT SQUARE BRACKET, RIGHT CURLY BRACKET
-1 -1 0 2080 2070 // SUBSCRIPT ZERO, SUPERSCRIPT ZERO
0c OEM_MINUS SGCap 002d 005f -1 2014 2013 // HYPHEN-MINUS, LOW LINE, <none>, EM DASH, EN DASH
-1 -1 0 208b 207b // SUBSCRIPT MINUS, SUPERSCRIPT MINUS
0d OEM_PLUS SGCap 003d 002b -1 2260 00b1 // EQUALS SIGN, PLUS SIGN, <none>, NOT EQUAL TO, PLUS-MINUS SIGN
-1 -1 0 208a 207a // SUBSCRIPT PLUS SIGN, SUPERSCRIPT PLUS SIGN
10 Q 1 0439 0419 -1 2200 02d8@ // CYRILLIC SMALL LETTER SHORT I, CYRILLIC CAPITAL LETTER SHORT I, <none>, FOR ALL, BREVE
11 W 1 0446 0426 -1 -1 2191 // CYRILLIC SMALL LETTER TSE, CYRILLIC CAPITAL LETTER TSE, <none>, <none>, UPWARDS ARROW
12 E 1 0443 0423 -1 20ac -1 // CYRILLIC SMALL LETTER U, CYRILLIC CAPITAL LETTER U, <none>, EURO SIGN, <none>
13 R 1 043a 041a -1 00ae 02da@ // CYRILLIC SMALL LETTER KA, CYRILLIC CAPITAL LETTER KA, <none>, REGISTERED SIGN, RING ABOVE
14 T 1 0435 0415 -1 2122 2615 // CYRILLIC SMALL LETTER IE, CYRILLIC CAPITAL LETTER IE, <none>, TRADE MARK SIGN, HOT BEVERAGE
15 Y 1 043d 041d -1 0463 0462 // CYRILLIC SMALL LETTER EN, CYRILLIC CAPITAL LETTER EN, <none>, CYRILLIC SMALL LETTER YAT, CYRILLIC CAPITAL LETTER YAT
16 U 1 0433 0413 -1 0491 0490 // CYRILLIC SMALL LETTER GHE, CYRILLIC CAPITAL LETTER GHE, <none>, CYRILLIC SMALL LETTER GHE WITH UPTURN, CYRILLIC CAPITAL LETTER GHE WITH UPTURN
17 I 1 0448 0428 -1 -1 -1 // CYRILLIC SMALL LETTER SHA, CYRILLIC CAPITAL LETTER SHA, <none>, <none>, <none>
18 O 1 0449 0429 -1 045e 040e // CYRILLIC SMALL LETTER SHCHA, CYRILLIC CAPITAL LETTER SHCHA, <none>, CYRILLIC SMALL LETTER SHORT U (Byelorussian), CYRILLIC CAPITAL LETTER SHORT U (Byelorussian)
19 P 1 0437 0417 -1 2032 2033 // CYRILLIC SMALL LETTER ZE, CYRILLIC CAPITAL LETTER ZE, <none>, PRIME, DOUBLE PRIME
1a OEM_4 1 0445 0425 -1 2018 -1 // CYRILLIC SMALL LETTER HA, CYRILLIC CAPITAL LETTER HA, <none>, LEFT SINGLE QUOTATION MARK, <none>
1b OEM_6 1 044a 042a -1 2019 0027 // CYRILLIC SMALL LETTER HARD SIGN, CYRILLIC CAPITAL LETTER HARD SIGN, <none>, RIGHT SINGLE QUOTATION MARK, APOSTROPHE
1e A 1 0444 0424 -1 2248 2190 // CYRILLIC SMALL LETTER EF, CYRILLIC CAPITAL LETTER EF, <none>, ALMOST EQUAL TO, LEFTWARDS ARROW
1f S 1 044b 042b -1 263a 2193 // CYRILLIC SMALL LETTER YERU, CYRILLIC CAPITAL LETTER YERU, <none>, WHITE SMILING FACE, DOWNWARDS ARROW
20 D 1 0432 0412 -1 00f7 2192 // CYRILLIC SMALL LETTER VE, CYRILLIC CAPITAL LETTER VE, <none>, DIVISION SIGN, RIGHTWARDS ARROW
21 F 1 0430 0410 -1 00a3 -1 // CYRILLIC SMALL LETTER A, CYRILLIC CAPITAL LETTER A, <none>, POUND SIGN, <none>
22 G 1 043f 041f -1 20b4 03c0 // CYRILLIC SMALL LETTER PE, CYRILLIC CAPITAL LETTER PE, <none>, HRYVNIA SIGN, GREEK SMALL LETTER PI
23 H 1 0440 0420 -1 20bd 262e // CYRILLIC SMALL LETTER ER, CYRILLIC CAPITAL LETTER ER, <none>, <null>, PEACE SYMBOL
24 J 1 043e 041e -1 %% 03a9 // CYRILLIC SMALL LETTER O, CYRILLIC CAPITAL LETTER O, <none>, <null>, GREEK CAPITAL LETTER OMEGA
25 K 1 043b 041b -1 201e 2318 // CYRILLIC SMALL LETTER EL, CYRILLIC CAPITAL LETTER EL, <none>, DOUBLE LOW-9 QUOTATION MARK, PLACE OF INTEREST SIGN
26 L 1 0434 0414 -1 201c -1 // CYRILLIC SMALL LETTER DE, CYRILLIC CAPITAL LETTER DE, <none>, LEFT DOUBLE QUOTATION MARK, <none>
27 OEM_1 1 0436 0416 -1 201d 00a8@ // CYRILLIC SMALL LETTER ZHE, CYRILLIC CAPITAL LETTER ZHE, <none>, RIGHT DOUBLE QUOTATION MARK, DIAERESIS
28 OEM_7 1 044d 042d -1 0454 0404 // CYRILLIC SMALL LETTER E, CYRILLIC CAPITAL LETTER E, <none>, CYRILLIC SMALL LETTER UKRAINIAN IE, CYRILLIC CAPITAL LETTER UKRAINIAN IE
29 OEM_3 SGCap 0451 0401 -1 0060 0060@ // CYRILLIC SMALL LETTER IO, CYRILLIC CAPITAL LETTER IO, <none>, GRAVE ACCENT, GRAVE ACCENT
-1 -1 0 208c 207c // SUBSCRIPT EQUALS SIGN, SUPERSCRIPT EQUALS SIGN
2b OEM_5 0 005c 002f -1 0457 0407 // REVERSE SOLIDUS, SOLIDUS, <none>, CYRILLIC SMALL LETTER YI (Ukrainian), CYRILLIC CAPITAL LETTER YI (Ukrainian)
2c Z 1 044f 042f -1 -1 00b8@ // CYRILLIC SMALL LETTER YA, CYRILLIC CAPITAL LETTER YA, <none>, <none>, CEDILLA
2d X 1 0447 0427 -1 00d7 00b7 // CYRILLIC SMALL LETTER CHE, CYRILLIC CAPITAL LETTER CHE, <none>, MULTIPLICATION SIGN, MIDDLE DOT
2e C 1 0441 0421 -1 00a9 00a2 // CYRILLIC SMALL LETTER ES, CYRILLIC CAPITAL LETTER ES, <none>, COPYRIGHT SIGN, CENT SIGN
2f V 1 043c 041c -1 00b5 02c7@ // CYRILLIC SMALL LETTER EM, CYRILLIC CAPITAL LETTER EM, <none>, MICRO SIGN, CARON (Mandarin Chinese third tone)
30 B 1 0438 0418 -1 0456 0406 // CYRILLIC SMALL LETTER I, CYRILLIC CAPITAL LETTER I, <none>, CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I, CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
31 N 1 0442 0422 -1 -1 02dc@ // CYRILLIC SMALL LETTER TE, CYRILLIC CAPITAL LETTER TE, <none>, <none>, SMALL TILDE
32 M 1 044c 042c -1 2212 266a // CYRILLIC SMALL LETTER SOFT SIGN, CYRILLIC CAPITAL LETTER SOFT SIGN, <none>, MINUS SIGN, EIGHTH NOTE
33 OEM_COMMA 1 0431 0411 -1 00ab 201e // CYRILLIC SMALL LETTER BE, CYRILLIC CAPITAL LETTER BE, <none>, LEFT-POINTING DOUBLE ANGLE QUOTATION MARK *, DOUBLE LOW-9 QUOTATION MARK
34 OEM_PERIOD 1 044e 042e -1 00bb 201c // CYRILLIC SMALL LETTER YU, CYRILLIC CAPITAL LETTER YU, <none>, RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK *, LEFT DOUBLE QUOTATION MARK
35 OEM_2 0 002e 002c -1 0022 00b4@ // FULL STOP, COMMA, <none>, QUOTATION MARK, ACUTE ACCENT
39 SPACE 0 0020 0020 0020 00a0 -1 // SPACE, SPACE, SPACE, NO-BREAK SPACE, <none>
56 OEM_102 0 005c 002f -1 -1 -1 // REVERSE SOLIDUS, SOLIDUS, <none>, <none>, <none>
53 DECIMAL 0 002e -1 -1 002c -1 // FULL STOP, , , COMMA,
LIGATURE
//VK_ Mod# Char0 Char1 Char2 Char3
//---- ---- ---- ---- ---- ----
J 3 0042 0072 // LATIN CAPITAL LETTER B + LATIN SMALL LETTER R
DEADKEY 02c6
02c6 0302 // ˆ -> ̂
0020 02c6 // -> ˆ
DEADKEY 02d8
0438 0439 // и -> й
0430 04d1 // а -> ӑ
0436 04c2 // ж -> ӂ
0443 045e // у -> ў
0435 04d7 // е -> ӗ
0439 0439 // й -> й
0451 04d7 // ё -> ӗ
0418 0419 // И -> Й
0410 04d0 // А -> Ӑ
0416 04c1 // Ж -> Ӂ
0423 040e // У -> Ў
0415 0401 // Е -> Ё
0419 0419 // Й -> Й
0401 0401 // Ё -> Ё
02d8 0306 // ˘ -> ̆
0020 02d8 // -> ˘
DEADKEY 02da
02da 030a // ˚ -> ̊
DEADKEY 00a8
0438 04e5 // и -> ӥ
0447 04f5 // ч -> ӵ
043e 04e7 // о -> ӧ
0430 04d3 // а -> ӓ
0436 04dd // ж -> ӝ
044d 04ed // э -> ӭ
044b 04f9 // ы -> ӹ
0443 04f1 // у -> ӱ
0437 04df // з -> ӟ
0435 0451 // е -> ё
0439 04e5 // й -> ӥ
0451 0451 // ё -> ё
0418 04e4 // И -> Ӥ
0427 04f4 // Ч -> Ӵ
041e 04e6 // О -> Ӧ
0410 04d2 // А -> Ӓ
0416 04dc // Ж -> Ӝ
042d 04ec // Э -> Ӭ
042b 04f8 // Ы -> Ӹ
0423 04f0 // У -> Ӱ
0417 04de // З -> Ӟ
0415 0401 // Е -> Ё
0419 04e4 // Й -> Ӥ
0401 0401 // Ё -> Ё
0456 0457 // і -> ї
0406 0407 // І -> Ї
00a8 0308 // ¨ -> ̈
0020 00a8 // -> ¨
DEADKEY 0060
0438 045d // и -> ѝ
0435 0450 // е -> ѐ
0439 045d // й -> ѝ
0451 0450 // ё -> ѐ
0418 040d // И -> Ѝ
0415 0400 // Е -> Ѐ
0419 040d // Й -> Ѝ
0401 0400 // Ё -> Ѐ
0060 0300 // ` -> ̀
0060 0300 // ` -> ̀
0020 0060 // -> `
DEADKEY 00b8
00b8 0327 // ¸ -> ̧
DEADKEY 02c7
02c7 030c // ˇ -> ̌
0020 02c7 // -> ˇ
DEADKEY 02dc
02dc 0303 // ˜ -> ̃
0020 02dc // -> ˜
DEADKEY 00b4
043a 045c // к -> ќ
0433 0453 // г -> ѓ
041a 040c // К -> Ќ
0413 0403 // Г -> Ѓ
00b4 0301 // ´ -> ́
0020 00b4 // -> ´
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
02c6 "MODIFIER LETTER CIRCUMFLEX ACCENT"
02d8 "BREVE"
02da "RING ABOVE"
00a8 "DIAERESIS"
0060 "GRAVE ACCENT"
00b8 "CEDILLA"
02c7 "CARON (Mandarin Chinese third tone)"
02dc "SMALL TILDE"
00b4 "ACUTE ACCENT"
DESCRIPTIONS
0409 Russian (Yarbur v2.1)
0419 Русская (ЯРБУР v2.1)
0423 Руская (ЯРБУР v2.1)
0422 Російська (ЯРБУР v2.1)
LANGUAGENAMES
0409 Russian (Russia)
ENDKBD