Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/workbench/services/keybinding/browser/keyboardLayouts/ru.win.ts
4780 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import { KeyboardLayoutContribution } from './_.contribution.js';
7
8
9
KeyboardLayoutContribution.INSTANCE.registerKeyboardLayout({
10
layout: { name: '00000419', id: '', text: 'Russian' },
11
secondaryLayouts: [],
12
mapping: {
13
Sleep: [],
14
WakeUp: [],
15
KeyA: ['ф', 'Ф', '', '', 0, 'VK_A'],
16
KeyB: ['и', 'И', '', '', 0, 'VK_B'],
17
KeyC: ['с', 'С', '', '', 0, 'VK_C'],
18
KeyD: ['в', 'В', '', '', 0, 'VK_D'],
19
KeyE: ['у', 'У', '', '', 0, 'VK_E'],
20
KeyF: ['а', 'А', '', '', 0, 'VK_F'],
21
KeyG: ['п', 'П', '', '', 0, 'VK_G'],
22
KeyH: ['р', 'Р', '', '', 0, 'VK_H'],
23
KeyI: ['ш', 'Ш', '', '', 0, 'VK_I'],
24
KeyJ: ['о', 'О', '', '', 0, 'VK_J'],
25
KeyK: ['л', 'Л', '', '', 0, 'VK_K'],
26
KeyL: ['д', 'Д', '', '', 0, 'VK_L'],
27
KeyM: ['ь', 'Ь', '', '', 0, 'VK_M'],
28
KeyN: ['т', 'Т', '', '', 0, 'VK_N'],
29
KeyO: ['щ', 'Щ', '', '', 0, 'VK_O'],
30
KeyP: ['з', 'З', '', '', 0, 'VK_P'],
31
KeyQ: ['й', 'Й', '', '', 0, 'VK_Q'],
32
KeyR: ['к', 'К', '', '', 0, 'VK_R'],
33
KeyS: ['ы', 'Ы', '', '', 0, 'VK_S'],
34
KeyT: ['е', 'Е', '', '', 0, 'VK_T'],
35
KeyU: ['г', 'Г', '', '', 0, 'VK_U'],
36
KeyV: ['м', 'М', '', '', 0, 'VK_V'],
37
KeyW: ['ц', 'Ц', '', '', 0, 'VK_W'],
38
KeyX: ['ч', 'Ч', '', '', 0, 'VK_X'],
39
KeyY: ['н', 'Н', '', '', 0, 'VK_Y'],
40
KeyZ: ['я', 'Я', '', '', 0, 'VK_Z'],
41
Digit1: ['1', '!', '', '', 0, 'VK_1'],
42
Digit2: ['2', '"', '', '', 0, 'VK_2'],
43
Digit3: ['3', '№', '', '', 0, 'VK_3'],
44
Digit4: ['4', ';', '', '', 0, 'VK_4'],
45
Digit5: ['5', '%', '', '', 0, 'VK_5'],
46
Digit6: ['6', ':', '', '', 0, 'VK_6'],
47
Digit7: ['7', '?', '', '', 0, 'VK_7'],
48
Digit8: ['8', '*', '₽', '', 0, 'VK_8'],
49
Digit9: ['9', '(', '', '', 0, 'VK_9'],
50
Digit0: ['0', ')', '', '', 0, 'VK_0'],
51
Enter: [],
52
Escape: [],
53
Backspace: [],
54
Tab: [],
55
Space: [' ', ' ', '', '', 0, 'VK_SPACE'],
56
Minus: ['-', '_', '', '', 0, 'VK_OEM_MINUS'],
57
Equal: ['=', '+', '', '', 0, 'VK_OEM_PLUS'],
58
BracketLeft: ['х', 'Х', '', '', 0, 'VK_OEM_4'],
59
BracketRight: ['ъ', 'Ъ', '', '', 0, 'VK_OEM_6'],
60
Backslash: ['\\', '/', '', '', 0, 'VK_OEM_5'],
61
Semicolon: ['ж', 'Ж', '', '', 0, 'VK_OEM_1'],
62
Quote: ['э', 'Э', '', '', 0, 'VK_OEM_7'],
63
Backquote: ['ё', 'Ё', '', '', 0, 'VK_OEM_3'],
64
Comma: ['б', 'Б', '', '', 0, 'VK_OEM_COMMA'],
65
Period: ['ю', 'Ю', '', '', 0, 'VK_OEM_PERIOD'],
66
Slash: ['.', ',', '', '', 0, 'VK_OEM_2'],
67
CapsLock: [],
68
F1: [],
69
F2: [],
70
F3: [],
71
F4: [],
72
F5: [],
73
F6: [],
74
F7: [],
75
F8: [],
76
F9: [],
77
F10: [],
78
F11: [],
79
F12: [],
80
PrintScreen: [],
81
ScrollLock: [],
82
Pause: [],
83
Insert: [],
84
Home: [],
85
PageUp: [],
86
Delete: [],
87
End: [],
88
PageDown: [],
89
ArrowRight: [],
90
ArrowLeft: [],
91
ArrowDown: [],
92
ArrowUp: [],
93
NumLock: [],
94
NumpadDivide: ['/', '/', '', '', 0, 'VK_DIVIDE'],
95
NumpadMultiply: ['*', '*', '', '', 0, 'VK_MULTIPLY'],
96
NumpadSubtract: ['-', '-', '', '', 0, 'VK_SUBTRACT'],
97
NumpadAdd: ['+', '+', '', '', 0, 'VK_ADD'],
98
NumpadEnter: [],
99
Numpad1: [],
100
Numpad2: [],
101
Numpad3: [],
102
Numpad4: [],
103
Numpad5: [],
104
Numpad6: [],
105
Numpad7: [],
106
Numpad8: [],
107
Numpad9: [],
108
Numpad0: [],
109
NumpadDecimal: [],
110
IntlBackslash: ['\\', '/', '', '', 0, 'VK_OEM_102'],
111
ContextMenu: [],
112
Power: [],
113
NumpadEqual: [],
114
F13: [],
115
F14: [],
116
F15: [],
117
F16: [],
118
F17: [],
119
F18: [],
120
F19: [],
121
F20: [],
122
F21: [],
123
F22: [],
124
F23: [],
125
F24: [],
126
Help: [],
127
Undo: [],
128
Cut: [],
129
Copy: [],
130
Paste: [],
131
AudioVolumeMute: [],
132
AudioVolumeUp: [],
133
AudioVolumeDown: [],
134
NumpadComma: [],
135
IntlRo: [],
136
KanaMode: [],
137
IntlYen: [],
138
Convert: [],
139
NonConvert: [],
140
Lang1: [],
141
Lang2: [],
142
Lang3: [],
143
Lang4: [],
144
ControlLeft: [],
145
ShiftLeft: [],
146
AltLeft: [],
147
MetaLeft: [],
148
ControlRight: [],
149
ShiftRight: [],
150
AltRight: [],
151
MetaRight: [],
152
MediaTrackNext: [],
153
MediaTrackPrevious: [],
154
MediaStop: [],
155
Eject: [],
156
MediaPlayPause: [],
157
MediaSelect: [],
158
LaunchMail: [],
159
LaunchApp2: [],
160
LaunchApp1: [],
161
BrowserSearch: [],
162
BrowserHome: [],
163
BrowserBack: [],
164
BrowserForward: [],
165
BrowserStop: [],
166
BrowserRefresh: [],
167
BrowserFavorites: []
168
}
169
});
170