Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/workbench/services/keybinding/browser/keyboardLayouts/es.linux.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: { model: 'pc105', group: 0, layout: 'es', variant: '', options: '', rules: 'evdev' },
11
secondaryLayouts: [],
12
mapping: {
13
Sleep: [],
14
WakeUp: [],
15
KeyA: ['a', 'A', 'æ', 'Æ', 0],
16
KeyB: ['b', 'B', '”', '’', 0],
17
KeyC: ['c', 'C', '¢', '©', 0],
18
KeyD: ['d', 'D', 'ð', 'Ð', 0],
19
KeyE: ['e', 'E', '€', '¢', 0],
20
KeyF: ['f', 'F', 'đ', 'ª', 0],
21
KeyG: ['g', 'G', 'ŋ', 'Ŋ', 0],
22
KeyH: ['h', 'H', 'ħ', 'Ħ', 0],
23
KeyI: ['i', 'I', '→', 'ı', 0],
24
KeyJ: ['j', 'J', '̉', '̛', 0],
25
KeyK: ['k', 'K', 'ĸ', '&', 0],
26
KeyL: ['l', 'L', 'ł', 'Ł', 0],
27
KeyM: ['m', 'M', 'µ', 'º', 0],
28
KeyN: ['n', 'N', 'n', 'N', 0],
29
KeyO: ['o', 'O', 'ø', 'Ø', 0],
30
KeyP: ['p', 'P', 'þ', 'Þ', 0],
31
KeyQ: ['q', 'Q', '@', 'Ω', 0],
32
KeyR: ['r', 'R', '¶', '®', 0],
33
KeyS: ['s', 'S', 'ß', '§', 0],
34
KeyT: ['t', 'T', 'ŧ', 'Ŧ', 0],
35
KeyU: ['u', 'U', '↓', '↑', 0],
36
KeyV: ['v', 'V', '“', '‘', 0],
37
KeyW: ['w', 'W', 'ł', 'Ł', 0],
38
KeyX: ['x', 'X', '»', '>', 0],
39
KeyY: ['y', 'Y', '←', '¥', 0],
40
KeyZ: ['z', 'Z', '«', '<', 0],
41
Digit1: ['1', '!', '|', '¡', 0],
42
Digit2: ['2', '"', '@', '⅛', 0],
43
Digit3: ['3', '·', '#', '£', 0],
44
Digit4: ['4', '$', '~', '$', 0],
45
Digit5: ['5', '%', '½', '⅜', 0],
46
Digit6: ['6', '&', '¬', '⅝', 0],
47
Digit7: ['7', '/', '{', '⅞', 0],
48
Digit8: ['8', '(', '[', '™', 0],
49
Digit9: ['9', ')', ']', '±', 0],
50
Digit0: ['0', '=', '}', '°', 0],
51
Enter: ['\r', '\r', '\r', '\r', 0],
52
Escape: ['\u001b', '\u001b', '\u001b', '\u001b', 0],
53
Backspace: ['\b', '\b', '\b', '\b', 0],
54
Tab: ['\t', '', '\t', '', 0],
55
Space: [' ', ' ', ' ', ' ', 0],
56
Minus: ['\'', '?', '\\', '¿', 0],
57
Equal: ['¡', '¿', '̃', '~', 0],
58
BracketLeft: ['̀', '̂', '[', '̊', 0],
59
BracketRight: ['+', '*', ']', '̄', 0],
60
Backslash: ['ç', 'Ç', '}', '̆', 0],
61
Semicolon: ['ñ', 'Ñ', '~', '̋', 0],
62
Quote: ['́', '̈', '{', '{', 0],
63
Backquote: ['º', 'ª', '\\', '\\', 0],
64
Comma: [',', ';', '─', '×', 0],
65
Period: ['.', ':', '·', '÷', 0],
66
Slash: ['-', '_', '̣', '̇', 0],
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: ['', '', '', '', 0],
87
End: [],
88
PageDown: [],
89
ArrowRight: [],
90
ArrowLeft: [],
91
ArrowDown: [],
92
ArrowUp: [],
93
NumLock: [],
94
NumpadDivide: ['/', '/', '/', '/', 0],
95
NumpadMultiply: ['*', '*', '*', '*', 0],
96
NumpadSubtract: ['-', '-', '-', '-', 0],
97
NumpadAdd: ['+', '+', '+', '+', 0],
98
NumpadEnter: ['\r', '\r', '\r', '\r', 0],
99
Numpad1: ['', '1', '', '1', 0],
100
Numpad2: ['', '2', '', '2', 0],
101
Numpad3: ['', '3', '', '3', 0],
102
Numpad4: ['', '4', '', '4', 0],
103
Numpad5: ['', '5', '', '5', 0],
104
Numpad6: ['', '6', '', '6', 0],
105
Numpad7: ['', '7', '', '7', 0],
106
Numpad8: ['', '8', '', '8', 0],
107
Numpad9: ['', '9', '', '9', 0],
108
Numpad0: ['', '0', '', '0', 0],
109
NumpadDecimal: ['', '.', '', '.', 0],
110
IntlBackslash: ['<', '>', '|', '¦', 0],
111
ContextMenu: [],
112
Power: [],
113
NumpadEqual: ['=', '=', '=', '=', 0],
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
Open: [],
127
Help: [],
128
Select: [],
129
Again: [],
130
Undo: [],
131
Cut: [],
132
Copy: [],
133
Paste: [],
134
Find: [],
135
AudioVolumeMute: [],
136
AudioVolumeUp: [],
137
AudioVolumeDown: [],
138
NumpadComma: ['.', '.', '.', '.', 0],
139
IntlRo: [],
140
KanaMode: [],
141
IntlYen: [],
142
Convert: [],
143
NonConvert: [],
144
Lang1: [],
145
Lang2: [],
146
Lang3: [],
147
Lang4: [],
148
Lang5: [],
149
NumpadParenLeft: ['(', '(', '(', '(', 0],
150
NumpadParenRight: [')', ')', ')', ')', 0],
151
ControlLeft: [],
152
ShiftLeft: [],
153
AltLeft: [],
154
MetaLeft: [],
155
ControlRight: [],
156
ShiftRight: [],
157
AltRight: [],
158
MetaRight: [],
159
BrightnessUp: [],
160
BrightnessDown: [],
161
MediaPlay: [],
162
MediaRecord: [],
163
MediaFastForward: [],
164
MediaRewind: [],
165
MediaTrackNext: [],
166
MediaTrackPrevious: [],
167
MediaStop: [],
168
Eject: [],
169
MediaPlayPause: [],
170
MediaSelect: [],
171
LaunchMail: [],
172
LaunchApp2: [],
173
LaunchApp1: [],
174
SelectTask: [],
175
LaunchScreenSaver: [],
176
BrowserSearch: [],
177
BrowserHome: [],
178
BrowserBack: [],
179
BrowserForward: [],
180
BrowserStop: [],
181
BrowserRefresh: [],
182
BrowserFavorites: [],
183
MailReply: [],
184
MailForward: [],
185
MailSend: []
186
}
187
});
188
189