Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en.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: '00000409', id: '', text: 'US', isUSStandard: true },
11
secondaryLayouts: [
12
{ name: '00000804', id: '', text: 'Chinese (Simplified) - US Keyboard' },
13
{ name: '00000411', id: '', text: 'Japanese' },
14
{ name: '00000412', id: '', text: 'Korean' },
15
{ name: '00000404', id: '', text: 'Chinese (Traditional) - US Keyboard' }
16
],
17
mapping: {
18
Sleep: [],
19
WakeUp: [],
20
KeyA: ['a', 'A', '', '', 0, 'VK_A'],
21
KeyB: ['b', 'B', '', '', 0, 'VK_B'],
22
KeyC: ['c', 'C', '', '', 0, 'VK_C'],
23
KeyD: ['d', 'D', '', '', 0, 'VK_D'],
24
KeyE: ['e', 'E', '', '', 0, 'VK_E'],
25
KeyF: ['f', 'F', '', '', 0, 'VK_F'],
26
KeyG: ['g', 'G', '', '', 0, 'VK_G'],
27
KeyH: ['h', 'H', '', '', 0, 'VK_H'],
28
KeyI: ['i', 'I', '', '', 0, 'VK_I'],
29
KeyJ: ['j', 'J', '', '', 0, 'VK_J'],
30
KeyK: ['k', 'K', '', '', 0, 'VK_K'],
31
KeyL: ['l', 'L', '', '', 0, 'VK_L'],
32
KeyM: ['m', 'M', '', '', 0, 'VK_M'],
33
KeyN: ['n', 'N', '', '', 0, 'VK_N'],
34
KeyO: ['o', 'O', '', '', 0, 'VK_O'],
35
KeyP: ['p', 'P', '', '', 0, 'VK_P'],
36
KeyQ: ['q', 'Q', '', '', 0, 'VK_Q'],
37
KeyR: ['r', 'R', '', '', 0, 'VK_R'],
38
KeyS: ['s', 'S', '', '', 0, 'VK_S'],
39
KeyT: ['t', 'T', '', '', 0, 'VK_T'],
40
KeyU: ['u', 'U', '', '', 0, 'VK_U'],
41
KeyV: ['v', 'V', '', '', 0, 'VK_V'],
42
KeyW: ['w', 'W', '', '', 0, 'VK_W'],
43
KeyX: ['x', 'X', '', '', 0, 'VK_X'],
44
KeyY: ['y', 'Y', '', '', 0, 'VK_Y'],
45
KeyZ: ['z', 'Z', '', '', 0, 'VK_Z'],
46
Digit1: ['1', '!', '', '', 0, 'VK_1'],
47
Digit2: ['2', '@', '', '', 0, 'VK_2'],
48
Digit3: ['3', '#', '', '', 0, 'VK_3'],
49
Digit4: ['4', '$', '', '', 0, 'VK_4'],
50
Digit5: ['5', '%', '', '', 0, 'VK_5'],
51
Digit6: ['6', '^', '', '', 0, 'VK_6'],
52
Digit7: ['7', '&', '', '', 0, 'VK_7'],
53
Digit8: ['8', '*', '', '', 0, 'VK_8'],
54
Digit9: ['9', '(', '', '', 0, 'VK_9'],
55
Digit0: ['0', ')', '', '', 0, 'VK_0'],
56
Enter: [],
57
Escape: [],
58
Backspace: [],
59
Tab: [],
60
Space: [' ', ' ', '', '', 0, 'VK_SPACE'],
61
Minus: ['-', '_', '', '', 0, 'VK_OEM_MINUS'],
62
Equal: ['=', '+', '', '', 0, 'VK_OEM_PLUS'],
63
BracketLeft: ['[', '{', '', '', 0, 'VK_OEM_4'],
64
BracketRight: [']', '}', '', '', 0, 'VK_OEM_6'],
65
Backslash: ['\\', '|', '', '', 0, 'VK_OEM_5'],
66
Semicolon: [';', ':', '', '', 0, 'VK_OEM_1'],
67
Quote: ['\'', '"', '', '', 0, 'VK_OEM_7'],
68
Backquote: ['`', '~', '', '', 0, 'VK_OEM_3'],
69
Comma: [',', '<', '', '', 0, 'VK_OEM_COMMA'],
70
Period: ['.', '>', '', '', 0, 'VK_OEM_PERIOD'],
71
Slash: ['/', '?', '', '', 0, 'VK_OEM_2'],
72
CapsLock: [],
73
F1: [],
74
F2: [],
75
F3: [],
76
F4: [],
77
F5: [],
78
F6: [],
79
F7: [],
80
F8: [],
81
F9: [],
82
F10: [],
83
F11: [],
84
F12: [],
85
PrintScreen: [],
86
ScrollLock: [],
87
Pause: [],
88
Insert: [],
89
Home: [],
90
PageUp: [],
91
Delete: [],
92
End: [],
93
PageDown: [],
94
ArrowRight: [],
95
ArrowLeft: [],
96
ArrowDown: [],
97
ArrowUp: [],
98
NumLock: [],
99
NumpadDivide: ['/', '/', '', '', 0, 'VK_DIVIDE'],
100
NumpadMultiply: ['*', '*', '', '', 0, 'VK_MULTIPLY'],
101
NumpadSubtract: ['-', '-', '', '', 0, 'VK_SUBTRACT'],
102
NumpadAdd: ['+', '+', '', '', 0, 'VK_ADD'],
103
NumpadEnter: [],
104
Numpad1: [],
105
Numpad2: [],
106
Numpad3: [],
107
Numpad4: [],
108
Numpad5: [],
109
Numpad6: [],
110
Numpad7: [],
111
Numpad8: [],
112
Numpad9: [],
113
Numpad0: [],
114
NumpadDecimal: [],
115
IntlBackslash: ['\\', '|', '', '', 0, 'VK_OEM_102'],
116
ContextMenu: [],
117
Power: [],
118
NumpadEqual: [],
119
F13: [],
120
F14: [],
121
F15: [],
122
F16: [],
123
F17: [],
124
F18: [],
125
F19: [],
126
F20: [],
127
F21: [],
128
F22: [],
129
F23: [],
130
F24: [],
131
Help: [],
132
Undo: [],
133
Cut: [],
134
Copy: [],
135
Paste: [],
136
AudioVolumeMute: [],
137
AudioVolumeUp: [],
138
AudioVolumeDown: [],
139
NumpadComma: [],
140
IntlRo: [],
141
KanaMode: [],
142
IntlYen: [],
143
Convert: [],
144
NonConvert: [],
145
Lang1: [],
146
Lang2: [],
147
Lang3: [],
148
Lang4: [],
149
ControlLeft: [],
150
ShiftLeft: [],
151
AltLeft: [],
152
MetaLeft: [],
153
ControlRight: [],
154
ShiftRight: [],
155
AltRight: [],
156
MetaRight: [],
157
MediaTrackNext: [],
158
MediaTrackPrevious: [],
159
MediaStop: [],
160
Eject: [],
161
MediaPlayPause: [],
162
MediaSelect: [],
163
LaunchMail: [],
164
LaunchApp2: [],
165
LaunchApp1: [],
166
BrowserSearch: [],
167
BrowserHome: [],
168
BrowserBack: [],
169
BrowserForward: [],
170
BrowserStop: [],
171
BrowserRefresh: [],
172
BrowserFavorites: []
173
}
174
});
175