forked from 1640max/serbian-keyboards
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RUS-SRP-Birman.klc
280 lines (238 loc) · 19.2 KB
/
RUS-SRP-Birman.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
KBD ib-ru-sr "Русско-сербская (Типографская раскладка Ильи Бирмана)"
COPYRIGHT "(c) 2023 Maks Maltsev and Ilya Birman"
COMPANY "Maks Maltsev (github.com/1640max/serbian-keyboards)"
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 0 1 0021 -1 00b9 00a1 // DIGIT ONE, EXCLAMATION MARK, <none>, SUPERSCRIPT ONE, INVERTED EXCLAMATION MARK
03 2 0 2 0022 -1 00b2 00bd // DIGIT TWO, QUOTATION MARK, <none>, SUPERSCRIPT TWO, VULGAR FRACTION ONE HALF
04 3 0 3 2116 -1 00b3 2153 // DIGIT THREE, NUMERO SIGN, <none>, SUPERSCRIPT THREE, VULGAR FRACTION ONE THIRD
05 4 0 4 003b -1 0024 00bc // DIGIT FOUR, SEMICOLON, <none>, DOLLAR SIGN, VULGAR FRACTION ONE QUARTER
06 5 0 5 0025 -1 2030 -1 // DIGIT FIVE, PERCENT SIGN, <none>, PER MILLE SIGN, <none>
07 6 0 6 003a -1 2191 02c6@ // DIGIT SIX, COLON, <none>, UPWARDS ARROW, MODIFIER LETTER CIRCUMFLEX ACCENT
08 7 0 7 003f -1 -1 00bf // DIGIT SEVEN, QUESTION MARK, <none>, <none>, INVERTED QUESTION MARK
09 8 0 8 002a -1 221e -1 // DIGIT EIGHT, ASTERISK, <none>, INFINITY, <none>
0a 9 0 9 0028 -1 2190 2039 // DIGIT NINE, LEFT PARENTHESIS, <none>, LEFTWARDS ARROW, SINGLE LEFT-POINTING ANGLE QUOTATION MARK
0b 0 0 0 0029 -1 2192 203a // DIGIT ZERO, RIGHT PARENTHESIS, <none>, RIGHTWARDS ARROW, SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
0c OEM_MINUS 0 002d 005f -1 2014 2013 // HYPHEN-MINUS, LOW LINE, <none>, EM DASH, EN DASH
0d OEM_PLUS 0 003d 002b -1 2260 00b1 // EQUALS SIGN, PLUS SIGN, <none>, NOT EQUAL TO, PLUS-MINUS SIGN
10 Q 1 0439 0419 -1 -1 02d8@ // CYRILLIC SMALL LETTER SHORT I, CYRILLIC CAPITAL LETTER SHORT I, <none>, <none>, BREVE
11 W 5 0446 0426 -1 045f 040f // CYRILLIC SMALL LETTER TSE, CYRILLIC CAPITAL LETTER TSE, <none>, CYRILLIC SMALL LETTER DZHE, CYRILLIC CAPITAL LETTER DZHE
12 E 1 0443 0423 -1 20ac 2325 // CYRILLIC SMALL LETTER U, CYRILLIC CAPITAL LETTER U, <none>, EURO SIGN, OPTION KEY
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 -1 // CYRILLIC SMALL LETTER IE, CYRILLIC CAPITAL LETTER IE, <none>, TRADE MARK SIGN, <none>
15 Y 5 043d 041d -1 045a 040a // CYRILLIC SMALL LETTER EN, CYRILLIC CAPITAL LETTER EN, <none>, CYRILLIC SMALL LETTER NJE, CYRILLIC CAPITAL LETTER NJE
16 U 5 0433 0413 -1 0475 0474 // CYRILLIC SMALL LETTER GHE, CYRILLIC CAPITAL LETTER GHE, <none>, CYRILLIC SMALL LETTER IZHITSA, CYRILLIC CAPITAL LETTER IZHITSA
17 I 5 0448 0428 -1 0456 0406 // CYRILLIC SMALL LETTER SHA, CYRILLIC CAPITAL LETTER SHA, <none>, CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I, CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
18 O 5 0449 0429 -1 0473 0472 // CYRILLIC SMALL LETTER SHCHA, CYRILLIC CAPITAL LETTER SHCHA, <none>, CYRILLIC SMALL LETTER FITA, CYRILLIC CAPITAL LETTER FITA
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 00d7 00b7 // CYRILLIC SMALL LETTER HA, CYRILLIC CAPITAL LETTER HA, <none>, MULTIPLICATION SIGN, MIDDLE DOT
1b OEM_6 1 044a 042a -1 005d 007d // CYRILLIC SMALL LETTER HARD SIGN, CYRILLIC CAPITAL LETTER HARD SIGN, <none>, RIGHT SQUARE BRACKET, RIGHT CURLY BRACKET
1e A 1 0444 0424 -1 2248 2318 // CYRILLIC SMALL LETTER EF, CYRILLIC CAPITAL LETTER EF, <none>, ALMOST EQUAL TO, PLACE OF INTEREST SIGN
1f S 1 044b 042b -1 00a7 21e7 // CYRILLIC SMALL LETTER YERU, CYRILLIC CAPITAL LETTER YERU, <none>, SECTION SIGN, UPWARDS WHITE ARROW
20 D 1 0432 0412 -1 00b0 2300 // CYRILLIC SMALL LETTER VE, CYRILLIC CAPITAL LETTER VE, <none>, DEGREE SIGN, DIAMETER SIGN
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 -1 f8ff // CYRILLIC SMALL LETTER PE, CYRILLIC CAPITAL LETTER PE, <none>, <none>, Private Use
23 H 1 0440 0420 -1 20bd 02dd@ // CYRILLIC SMALL LETTER ER, CYRILLIC CAPITAL LETTER ER, <none>, <null>, DOUBLE ACUTE ACCENT
24 J 5 043e 041e -1 0458 0408 // CYRILLIC SMALL LETTER O, CYRILLIC CAPITAL LETTER O, <none>, CYRILLIC SMALL LETTER JE, CYRILLIC CAPITAL LETTER JE
25 K 5 043b 041b -1 0459 0409 // CYRILLIC SMALL LETTER EL, CYRILLIC CAPITAL LETTER EL, <none>, CYRILLIC SMALL LETTER LJE, CYRILLIC CAPITAL LETTER LJE
26 L 5 0434 0414 -1 0452 0402 // CYRILLIC SMALL LETTER DE, CYRILLIC CAPITAL LETTER DE, <none>, CYRILLIC SMALL LETTER DJE (Serbocroatian), CYRILLIC CAPITAL LETTER DJE (Serbocroatian)
27 OEM_1 1 0436 0416 -1 2018 00a8@ // CYRILLIC SMALL LETTER ZHE, CYRILLIC CAPITAL LETTER ZHE, <none>, LEFT SINGLE QUOTATION MARK, DIAERESIS
28 OEM_7 1 044d 042d -1 2019 201d // CYRILLIC SMALL LETTER E, CYRILLIC CAPITAL LETTER E, <none>, RIGHT SINGLE QUOTATION MARK, RIGHT DOUBLE QUOTATION MARK
29 OEM_3 1 0451 0401 -1 -1 0060@ // CYRILLIC SMALL LETTER IO, CYRILLIC CAPITAL LETTER IO, <none>, <none>, GRAVE ACCENT
2b OEM_5 0 005c 002f -1 -1 -1 // REVERSE SOLIDUS, SOLIDUS, <none>, <none>, <none>
2c Z 1 044f 042f -1 -1 00b8@ // CYRILLIC SMALL LETTER YA, CYRILLIC CAPITAL LETTER YA, <none>, <none>, CEDILLA
2d X 5 0447 0427 -1 045b 040b // CYRILLIC SMALL LETTER CHE, CYRILLIC CAPITAL LETTER CHE, <none>, CYRILLIC SMALL LETTER TSHE (Serbocroatian), CYRILLIC CAPITAL LETTER TSHE (Serbocroatian)
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 2193 02c7@ // CYRILLIC SMALL LETTER EM, CYRILLIC CAPITAL LETTER EM, <none>, DOWNWARDS ARROW, CARON (Mandarin Chinese third tone)
30 B 1 0438 0418 -1 00df 1e9e // CYRILLIC SMALL LETTER I, CYRILLIC CAPITAL LETTER I, <none>, LATIN SMALL LETTER SHARP S (German), Latin Capital Letter Sharp S
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 2022 // CYRILLIC SMALL LETTER SOFT SIGN, CYRILLIC CAPITAL LETTER SOFT SIGN, <none>, MINUS SIGN, BULLET
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 2026 00b4@ // FULL STOP, COMMA, <none>, HORIZONTAL ELLIPSIS, 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 002c 002c -1 -1 -1 // COMMA, COMMA, , ,
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 02dd
0443 04f3 // у -> ӳ
0423 04f2 // У -> Ӳ
02dd 030b // ˝ -> ̋
0020 02dd // -> ˝
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 // і -> ї
00a8 0308 // ¨ -> ̈
0406 0407 // І -> Ї
0020 00a8 // -> ¨
DEADKEY 0060
0438 045d // и -> ѝ
0435 0450 // е -> ѐ
0439 045d // й -> ѝ
0451 0450 // ё -> ѐ
0418 040d // И -> Ѝ
0415 0400 // Е -> Ѐ
0419 040d // Й -> Ѝ
0401 0400 // Ё -> Ѐ
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"
02dd "DOUBLE ACUTE ACCENT"
00a8 "DIAERESIS"
0060 "GRAVE ACCENT"
00b8 "CEDILLA"
02c7 "CARON (Mandarin Chinese third tone)"
02dc "SMALL TILDE"
00b4 "ACUTE ACCENT"
DESCRIPTIONS
0409 Русско-сербская (Типографская раскладка Ильи Бирмана)
LANGUAGENAMES
0409 Russian (Russia)
ENDKBD