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