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