Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
6e06af8b
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6e06af8b
编写于
6月 13, 2019
作者:
P
Peng Lyu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
linux keyboard layouts
上级
fa4efe8b
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
749 addition
and
0 deletion
+749
-0
src/vs/workbench/services/keybinding/browser/keyboardLayouts/de.linux.ts
...h/services/keybinding/browser/keyboardLayouts/de.linux.ts
+186
-0
src/vs/workbench/services/keybinding/browser/keyboardLayouts/es.linux.ts
...h/services/keybinding/browser/keyboardLayouts/es.linux.ts
+186
-0
src/vs/workbench/services/keybinding/browser/keyboardLayouts/fr.linux.ts
...h/services/keybinding/browser/keyboardLayouts/fr.linux.ts
+186
-0
src/vs/workbench/services/keybinding/browser/keyboardLayouts/layout.contribution.linux.ts
...ding/browser/keyboardLayouts/layout.contribution.linux.ts
+4
-0
src/vs/workbench/services/keybinding/browser/keyboardLayouts/ru.linux.ts
...h/services/keybinding/browser/keyboardLayouts/ru.linux.ts
+187
-0
未找到文件。
src/vs/workbench/services/keybinding/browser/keyboardLayouts/de.linux.ts
0 → 100644
浏览文件 @
6e06af8b
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
KeyboardLayoutProvider
,
KeyboardLayoutInfo
}
from
'
vs/workbench/services/keybinding/browser/keyboardLayoutProvider
'
;
KeyboardLayoutProvider
.
INSTANCE
.
registerKeyboardLayout
(
new
KeyboardLayoutInfo
(
{
model
:
'
pc104
'
,
layout
:
'
de,fr,es,us
'
,
variant
:
'
,,,
'
,
options
:
''
,
rules
:
'
base
'
},
[],
{
Sleep
:
[],
WakeUp
:
[],
KeyA
:
[
'
a
'
,
'
A
'
,
'
æ
'
,
'
Æ
'
,
0
],
KeyB
:
[
'
b
'
,
'
B
'
,
'
“
'
,
'
‘
'
,
0
],
KeyC
:
[
'
c
'
,
'
C
'
,
'
¢
'
,
'
©
'
,
0
],
KeyD
:
[
'
d
'
,
'
D
'
,
'
ð
'
,
'
Ð
'
,
0
],
KeyE
:
[
'
e
'
,
'
E
'
,
'
€
'
,
'
€
'
,
0
],
KeyF
:
[
'
f
'
,
'
F
'
,
'
đ
'
,
'
ª
'
,
0
],
KeyG
:
[
'
g
'
,
'
G
'
,
'
ŋ
'
,
'
Ŋ
'
,
0
],
KeyH
:
[
'
h
'
,
'
H
'
,
'
ħ
'
,
'
Ħ
'
,
0
],
KeyI
:
[
'
i
'
,
'
I
'
,
'
→
'
,
'
ı
'
,
0
],
KeyJ
:
[
'
j
'
,
'
J
'
,
'
̣
'
,
'
̇
'
,
0
],
KeyK
:
[
'
k
'
,
'
K
'
,
'
ĸ
'
,
'
&
'
,
0
],
KeyL
:
[
'
l
'
,
'
L
'
,
'
ł
'
,
'
Ł
'
,
0
],
KeyM
:
[
'
m
'
,
'
M
'
,
'
µ
'
,
'
º
'
,
0
],
KeyN
:
[
'
n
'
,
'
N
'
,
'
”
'
,
'
’
'
,
0
],
KeyO
:
[
'
o
'
,
'
O
'
,
'
ø
'
,
'
Ø
'
,
0
],
KeyP
:
[
'
p
'
,
'
P
'
,
'
þ
'
,
'
Þ
'
,
0
],
KeyQ
:
[
'
q
'
,
'
Q
'
,
'
@
'
,
'
Ω
'
,
0
],
KeyR
:
[
'
r
'
,
'
R
'
,
'
¶
'
,
'
®
'
,
0
],
KeyS
:
[
'
s
'
,
'
S
'
,
'
ſ
'
,
'
ẞ
'
,
0
],
KeyT
:
[
'
t
'
,
'
T
'
,
'
ŧ
'
,
'
Ŧ
'
,
0
],
KeyU
:
[
'
u
'
,
'
U
'
,
'
↓
'
,
'
↑
'
,
0
],
KeyV
:
[
'
v
'
,
'
V
'
,
'
„
'
,
'
‚
'
,
0
],
KeyW
:
[
'
w
'
,
'
W
'
,
'
ł
'
,
'
Ł
'
,
0
],
KeyX
:
[
'
x
'
,
'
X
'
,
'
«
'
,
'
‹
'
,
0
],
KeyY
:
[
'
z
'
,
'
Z
'
,
'
←
'
,
'
¥
'
,
0
],
KeyZ
:
[
'
y
'
,
'
Y
'
,
'
»
'
,
'
›
'
,
0
],
Digit1
:
[
'
1
'
,
'
!
'
,
'
¹
'
,
'
¡
'
,
0
],
Digit2
:
[
'
2
'
,
'
"
'
,
'
²
'
,
'
⅛
'
,
0
],
Digit3
:
[
'
3
'
,
'
§
'
,
'
³
'
,
'
£
'
,
0
],
Digit4
:
[
'
4
'
,
'
$
'
,
'
¼
'
,
'
¤
'
,
0
],
Digit5
:
[
'
5
'
,
'
%
'
,
'
½
'
,
'
⅜
'
,
0
],
Digit6
:
[
'
6
'
,
'
&
'
,
'
¬
'
,
'
⅝
'
,
0
],
Digit7
:
[
'
7
'
,
'
/
'
,
'
{
'
,
'
⅞
'
,
0
],
Digit8
:
[
'
8
'
,
'
(
'
,
'
[
'
,
'
™
'
,
0
],
Digit9
:
[
'
9
'
,
'
)
'
,
'
]
'
,
'
±
'
,
0
],
Digit0
:
[
'
0
'
,
'
=
'
,
'
}
'
,
'
°
'
,
0
],
Enter
:
[
'
\r
'
,
'
\r
'
,
'
\r
'
,
'
\r
'
,
0
],
Escape
:
[
'
\
u001b
'
,
'
\
u001b
'
,
'
\
u001b
'
,
'
\
u001b
'
,
0
],
Backspace
:
[
'
\
b
'
,
'
\
b
'
,
'
\
b
'
,
'
\
b
'
,
0
],
Tab
:
[
'
\t
'
,
''
,
'
\t
'
,
''
,
0
],
Space
:
[
'
'
,
'
'
,
'
'
,
'
'
,
0
],
Minus
:
[
'
ß
'
,
'
?
'
,
'
\\
'
,
'
¿
'
,
0
],
Equal
:
[
'
́
'
,
'
̀
'
,
'
̧
'
,
'
̨
'
,
0
],
BracketLeft
:
[
'
ü
'
,
'
Ü
'
,
'
̈
'
,
'
̊
'
,
0
],
BracketRight
:
[
'
+
'
,
'
*
'
,
'
~
'
,
'
¯
'
,
0
],
Backslash
:
[
'
#
'
,
'
\'
'
,
'
’
'
,
'
̆
'
,
0
],
Semicolon
:
[
'
ö
'
,
'
Ö
'
,
'
̋
'
,
'
̣
'
,
0
],
Quote
:
[
'
ä
'
,
'
Ä
'
,
'
̂
'
,
'
̌
'
,
0
],
Backquote
:
[
'
̂
'
,
'
°
'
,
'
′
'
,
'
″
'
,
0
],
Comma
:
[
'
,
'
,
'
;
'
,
'
·
'
,
'
×
'
,
0
],
Period
:
[
'
.
'
,
'
:
'
,
'
…
'
,
'
÷
'
,
0
],
Slash
:
[
'
-
'
,
'
_
'
,
'
–
'
,
'
—
'
,
0
],
CapsLock
:
[],
F1
:
[],
F2
:
[],
F3
:
[],
F4
:
[],
F5
:
[],
F6
:
[],
F7
:
[],
F8
:
[],
F9
:
[],
F10
:
[],
F11
:
[],
F12
:
[],
PrintScreen
:
[
''
,
''
,
''
,
''
,
0
],
ScrollLock
:
[],
Pause
:
[],
Insert
:
[],
Home
:
[],
PageUp
:
[
'
/
'
,
'
/
'
,
'
/
'
,
'
/
'
,
0
],
Delete
:
[],
End
:
[],
PageDown
:
[],
ArrowRight
:
[],
ArrowLeft
:
[],
ArrowDown
:
[],
ArrowUp
:
[],
NumLock
:
[],
NumpadDivide
:
[],
NumpadMultiply
:
[
'
*
'
,
'
*
'
,
'
*
'
,
'
*
'
,
0
],
NumpadSubtract
:
[
'
-
'
,
'
-
'
,
'
-
'
,
'
-
'
,
0
],
NumpadAdd
:
[
'
+
'
,
'
+
'
,
'
+
'
,
'
+
'
,
0
],
NumpadEnter
:
[],
Numpad1
:
[
''
,
'
1
'
,
''
,
'
1
'
,
0
],
Numpad2
:
[
''
,
'
2
'
,
''
,
'
2
'
,
0
],
Numpad3
:
[
''
,
'
3
'
,
''
,
'
3
'
,
0
],
Numpad4
:
[
''
,
'
4
'
,
''
,
'
4
'
,
0
],
Numpad5
:
[
''
,
'
5
'
,
''
,
'
5
'
,
0
],
Numpad6
:
[
''
,
'
6
'
,
''
,
'
6
'
,
0
],
Numpad7
:
[
''
,
'
7
'
,
''
,
'
7
'
,
0
],
Numpad8
:
[
''
,
'
8
'
,
''
,
'
8
'
,
0
],
Numpad9
:
[
''
,
'
9
'
,
''
,
'
9
'
,
0
],
Numpad0
:
[
''
,
'
0
'
,
''
,
'
0
'
,
0
],
NumpadDecimal
:
[
''
,
'
,
'
,
''
,
'
,
'
,
0
],
IntlBackslash
:
[
'
<
'
,
'
>
'
,
'
|
'
,
'
̱
'
,
0
],
ContextMenu
:
[],
Power
:
[],
NumpadEqual
:
[],
F13
:
[],
F14
:
[],
F15
:
[],
F16
:
[],
F17
:
[],
F18
:
[],
F19
:
[],
F20
:
[],
F21
:
[],
F22
:
[],
F23
:
[],
F24
:
[],
Open
:
[],
Help
:
[],
Select
:
[],
Again
:
[],
Undo
:
[],
Cut
:
[],
Copy
:
[],
Paste
:
[],
Find
:
[],
AudioVolumeMute
:
[],
AudioVolumeUp
:
[],
AudioVolumeDown
:
[],
NumpadComma
:
[],
IntlRo
:
[],
KanaMode
:
[],
IntlYen
:
[],
Convert
:
[],
NonConvert
:
[],
Lang1
:
[],
Lang2
:
[],
Lang3
:
[],
Lang4
:
[],
Lang5
:
[],
NumpadParenLeft
:
[],
NumpadParenRight
:
[],
ControlLeft
:
[],
ShiftLeft
:
[],
AltLeft
:
[],
MetaLeft
:
[],
ControlRight
:
[],
ShiftRight
:
[],
AltRight
:
[
'
\r
'
,
'
\r
'
,
'
\r
'
,
'
\r
'
,
0
],
MetaRight
:
[
'
.
'
,
'
.
'
,
'
.
'
,
'
.
'
,
0
],
BrightnessUp
:
[],
BrightnessDown
:
[],
MediaPlay
:
[],
MediaRecord
:
[],
MediaFastForward
:
[],
MediaRewind
:
[],
MediaTrackNext
:
[],
MediaTrackPrevious
:
[],
MediaStop
:
[],
Eject
:
[],
MediaPlayPause
:
[],
MediaSelect
:
[],
LaunchMail
:
[],
LaunchApp2
:
[],
LaunchApp1
:
[],
SelectTask
:
[],
LaunchScreenSaver
:
[],
BrowserSearch
:
[],
BrowserHome
:
[],
BrowserBack
:
[],
BrowserForward
:
[],
BrowserStop
:
[],
BrowserRefresh
:
[],
BrowserFavorites
:
[],
MailReply
:
[],
MailForward
:
[],
MailSend
:
[]
}
));
\ No newline at end of file
src/vs/workbench/services/keybinding/browser/keyboardLayouts/es.linux.ts
0 → 100644
浏览文件 @
6e06af8b
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
KeyboardLayoutProvider
,
KeyboardLayoutInfo
}
from
'
vs/workbench/services/keybinding/browser/keyboardLayoutProvider
'
;
KeyboardLayoutProvider
.
INSTANCE
.
registerKeyboardLayout
(
new
KeyboardLayoutInfo
(
{
model
:
'
pc105
'
,
layout
:
'
es
'
,
variant
:
''
,
options
:
''
,
rules
:
'
evdev
'
},
[],
{
Sleep
:
[],
WakeUp
:
[],
KeyA
:
[
'
a
'
,
'
A
'
,
'
æ
'
,
'
Æ
'
,
0
],
KeyB
:
[
'
b
'
,
'
B
'
,
'
”
'
,
'
’
'
,
0
],
KeyC
:
[
'
c
'
,
'
C
'
,
'
¢
'
,
'
©
'
,
0
],
KeyD
:
[
'
d
'
,
'
D
'
,
'
ð
'
,
'
Ð
'
,
0
],
KeyE
:
[
'
e
'
,
'
E
'
,
'
€
'
,
'
¢
'
,
0
],
KeyF
:
[
'
f
'
,
'
F
'
,
'
đ
'
,
'
ª
'
,
0
],
KeyG
:
[
'
g
'
,
'
G
'
,
'
ŋ
'
,
'
Ŋ
'
,
0
],
KeyH
:
[
'
h
'
,
'
H
'
,
'
ħ
'
,
'
Ħ
'
,
0
],
KeyI
:
[
'
i
'
,
'
I
'
,
'
→
'
,
'
ı
'
,
0
],
KeyJ
:
[
'
j
'
,
'
J
'
,
'
̉
'
,
'
̛
'
,
0
],
KeyK
:
[
'
k
'
,
'
K
'
,
'
ĸ
'
,
'
&
'
,
0
],
KeyL
:
[
'
l
'
,
'
L
'
,
'
ł
'
,
'
Ł
'
,
0
],
KeyM
:
[
'
m
'
,
'
M
'
,
'
µ
'
,
'
º
'
,
0
],
KeyN
:
[
'
n
'
,
'
N
'
,
'
n
'
,
'
N
'
,
0
],
KeyO
:
[
'
o
'
,
'
O
'
,
'
ø
'
,
'
Ø
'
,
0
],
KeyP
:
[
'
p
'
,
'
P
'
,
'
þ
'
,
'
Þ
'
,
0
],
KeyQ
:
[
'
q
'
,
'
Q
'
,
'
@
'
,
'
Ω
'
,
0
],
KeyR
:
[
'
r
'
,
'
R
'
,
'
¶
'
,
'
®
'
,
0
],
KeyS
:
[
'
s
'
,
'
S
'
,
'
ß
'
,
'
§
'
,
0
],
KeyT
:
[
'
t
'
,
'
T
'
,
'
ŧ
'
,
'
Ŧ
'
,
0
],
KeyU
:
[
'
u
'
,
'
U
'
,
'
↓
'
,
'
↑
'
,
0
],
KeyV
:
[
'
v
'
,
'
V
'
,
'
“
'
,
'
‘
'
,
0
],
KeyW
:
[
'
w
'
,
'
W
'
,
'
ł
'
,
'
Ł
'
,
0
],
KeyX
:
[
'
x
'
,
'
X
'
,
'
»
'
,
'
>
'
,
0
],
KeyY
:
[
'
y
'
,
'
Y
'
,
'
←
'
,
'
¥
'
,
0
],
KeyZ
:
[
'
z
'
,
'
Z
'
,
'
«
'
,
'
<
'
,
0
],
Digit1
:
[
'
1
'
,
'
!
'
,
'
|
'
,
'
¡
'
,
0
],
Digit2
:
[
'
2
'
,
'
"
'
,
'
@
'
,
'
⅛
'
,
0
],
Digit3
:
[
'
3
'
,
'
·
'
,
'
#
'
,
'
£
'
,
0
],
Digit4
:
[
'
4
'
,
'
$
'
,
'
~
'
,
'
$
'
,
0
],
Digit5
:
[
'
5
'
,
'
%
'
,
'
½
'
,
'
⅜
'
,
0
],
Digit6
:
[
'
6
'
,
'
&
'
,
'
¬
'
,
'
⅝
'
,
0
],
Digit7
:
[
'
7
'
,
'
/
'
,
'
{
'
,
'
⅞
'
,
0
],
Digit8
:
[
'
8
'
,
'
(
'
,
'
[
'
,
'
™
'
,
0
],
Digit9
:
[
'
9
'
,
'
)
'
,
'
]
'
,
'
±
'
,
0
],
Digit0
:
[
'
0
'
,
'
=
'
,
'
}
'
,
'
°
'
,
0
],
Enter
:
[
'
\r
'
,
'
\r
'
,
'
\r
'
,
'
\r
'
,
0
],
Escape
:
[
'
\
u001b
'
,
'
\
u001b
'
,
'
\
u001b
'
,
'
\
u001b
'
,
0
],
Backspace
:
[
'
\
b
'
,
'
\
b
'
,
'
\
b
'
,
'
\
b
'
,
0
],
Tab
:
[
'
\t
'
,
''
,
'
\t
'
,
''
,
0
],
Space
:
[
'
'
,
'
'
,
'
'
,
'
'
,
0
],
Minus
:
[
'
\'
'
,
'
?
'
,
'
\\
'
,
'
¿
'
,
0
],
Equal
:
[
'
¡
'
,
'
¿
'
,
'
̃
'
,
'
~
'
,
0
],
BracketLeft
:
[
'
̀
'
,
'
̂
'
,
'
[
'
,
'
̊
'
,
0
],
BracketRight
:
[
'
+
'
,
'
*
'
,
'
]
'
,
'
̄
'
,
0
],
Backslash
:
[
'
ç
'
,
'
Ç
'
,
'
}
'
,
'
̆
'
,
0
],
Semicolon
:
[
'
ñ
'
,
'
Ñ
'
,
'
~
'
,
'
̋
'
,
0
],
Quote
:
[
'
́
'
,
'
̈
'
,
'
{
'
,
'
{
'
,
0
],
Backquote
:
[
'
º
'
,
'
ª
'
,
'
\\
'
,
'
\\
'
,
0
],
Comma
:
[
'
,
'
,
'
;
'
,
'
─
'
,
'
×
'
,
0
],
Period
:
[
'
.
'
,
'
:
'
,
'
·
'
,
'
÷
'
,
0
],
Slash
:
[
'
-
'
,
'
_
'
,
'
̣
'
,
'
̇
'
,
0
],
CapsLock
:
[],
F1
:
[],
F2
:
[],
F3
:
[],
F4
:
[],
F5
:
[],
F6
:
[],
F7
:
[],
F8
:
[],
F9
:
[],
F10
:
[],
F11
:
[],
F12
:
[],
PrintScreen
:
[],
ScrollLock
:
[],
Pause
:
[],
Insert
:
[],
Home
:
[],
PageUp
:
[],
Delete
:
[
''
,
''
,
''
,
''
,
0
],
End
:
[],
PageDown
:
[],
ArrowRight
:
[],
ArrowLeft
:
[],
ArrowDown
:
[],
ArrowUp
:
[],
NumLock
:
[],
NumpadDivide
:
[
'
/
'
,
'
/
'
,
'
/
'
,
'
/
'
,
0
],
NumpadMultiply
:
[
'
*
'
,
'
*
'
,
'
*
'
,
'
*
'
,
0
],
NumpadSubtract
:
[
'
-
'
,
'
-
'
,
'
-
'
,
'
-
'
,
0
],
NumpadAdd
:
[
'
+
'
,
'
+
'
,
'
+
'
,
'
+
'
,
0
],
NumpadEnter
:
[
'
\r
'
,
'
\r
'
,
'
\r
'
,
'
\r
'
,
0
],
Numpad1
:
[
''
,
'
1
'
,
''
,
'
1
'
,
0
],
Numpad2
:
[
''
,
'
2
'
,
''
,
'
2
'
,
0
],
Numpad3
:
[
''
,
'
3
'
,
''
,
'
3
'
,
0
],
Numpad4
:
[
''
,
'
4
'
,
''
,
'
4
'
,
0
],
Numpad5
:
[
''
,
'
5
'
,
''
,
'
5
'
,
0
],
Numpad6
:
[
''
,
'
6
'
,
''
,
'
6
'
,
0
],
Numpad7
:
[
''
,
'
7
'
,
''
,
'
7
'
,
0
],
Numpad8
:
[
''
,
'
8
'
,
''
,
'
8
'
,
0
],
Numpad9
:
[
''
,
'
9
'
,
''
,
'
9
'
,
0
],
Numpad0
:
[
''
,
'
0
'
,
''
,
'
0
'
,
0
],
NumpadDecimal
:
[
''
,
'
.
'
,
''
,
'
.
'
,
0
],
IntlBackslash
:
[
'
<
'
,
'
>
'
,
'
|
'
,
'
¦
'
,
0
],
ContextMenu
:
[],
Power
:
[],
NumpadEqual
:
[
'
=
'
,
'
=
'
,
'
=
'
,
'
=
'
,
0
],
F13
:
[],
F14
:
[],
F15
:
[],
F16
:
[],
F17
:
[],
F18
:
[],
F19
:
[],
F20
:
[],
F21
:
[],
F22
:
[],
F23
:
[],
F24
:
[],
Open
:
[],
Help
:
[],
Select
:
[],
Again
:
[],
Undo
:
[],
Cut
:
[],
Copy
:
[],
Paste
:
[],
Find
:
[],
AudioVolumeMute
:
[],
AudioVolumeUp
:
[],
AudioVolumeDown
:
[],
NumpadComma
:
[
'
.
'
,
'
.
'
,
'
.
'
,
'
.
'
,
0
],
IntlRo
:
[],
KanaMode
:
[],
IntlYen
:
[],
Convert
:
[],
NonConvert
:
[],
Lang1
:
[],
Lang2
:
[],
Lang3
:
[],
Lang4
:
[],
Lang5
:
[],
NumpadParenLeft
:
[
'
(
'
,
'
(
'
,
'
(
'
,
'
(
'
,
0
],
NumpadParenRight
:
[
'
)
'
,
'
)
'
,
'
)
'
,
'
)
'
,
0
],
ControlLeft
:
[],
ShiftLeft
:
[],
AltLeft
:
[],
MetaLeft
:
[],
ControlRight
:
[],
ShiftRight
:
[],
AltRight
:
[],
MetaRight
:
[],
BrightnessUp
:
[],
BrightnessDown
:
[],
MediaPlay
:
[],
MediaRecord
:
[],
MediaFastForward
:
[],
MediaRewind
:
[],
MediaTrackNext
:
[],
MediaTrackPrevious
:
[],
MediaStop
:
[],
Eject
:
[],
MediaPlayPause
:
[],
MediaSelect
:
[],
LaunchMail
:
[],
LaunchApp2
:
[],
LaunchApp1
:
[],
SelectTask
:
[],
LaunchScreenSaver
:
[],
BrowserSearch
:
[],
BrowserHome
:
[],
BrowserBack
:
[],
BrowserForward
:
[],
BrowserStop
:
[],
BrowserRefresh
:
[],
BrowserFavorites
:
[],
MailReply
:
[],
MailForward
:
[],
MailSend
:
[]
}
));
\ No newline at end of file
src/vs/workbench/services/keybinding/browser/keyboardLayouts/fr.linux.ts
0 → 100644
浏览文件 @
6e06af8b
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
KeyboardLayoutProvider
,
KeyboardLayoutInfo
}
from
'
vs/workbench/services/keybinding/browser/keyboardLayoutProvider
'
;
KeyboardLayoutProvider
.
INSTANCE
.
registerKeyboardLayout
(
new
KeyboardLayoutInfo
(
{
model
:
'
pc104
'
,
layout
:
'
fr
'
,
variant
:
''
,
options
:
''
,
rules
:
'
base
'
},
[],
{
Sleep
:
[],
WakeUp
:
[],
KeyA
:
[
'
q
'
,
'
Q
'
,
'
@
'
,
'
Ω
'
,
0
],
KeyB
:
[
'
b
'
,
'
B
'
,
'
”
'
,
'
’
'
,
0
],
KeyC
:
[
'
c
'
,
'
C
'
,
'
¢
'
,
'
©
'
,
0
],
KeyD
:
[
'
d
'
,
'
D
'
,
'
ð
'
,
'
Ð
'
,
0
],
KeyE
:
[
'
e
'
,
'
E
'
,
'
€
'
,
'
¢
'
,
0
],
KeyF
:
[
'
f
'
,
'
F
'
,
'
đ
'
,
'
ª
'
,
0
],
KeyG
:
[
'
g
'
,
'
G
'
,
'
ŋ
'
,
'
Ŋ
'
,
0
],
KeyH
:
[
'
h
'
,
'
H
'
,
'
ħ
'
,
'
Ħ
'
,
0
],
KeyI
:
[
'
i
'
,
'
I
'
,
'
→
'
,
'
ı
'
,
0
],
KeyJ
:
[
'
j
'
,
'
J
'
,
'
̉
'
,
'
̛
'
,
0
],
KeyK
:
[
'
k
'
,
'
K
'
,
'
ĸ
'
,
'
&
'
,
0
],
KeyL
:
[
'
l
'
,
'
L
'
,
'
ł
'
,
'
Ł
'
,
0
],
KeyM
:
[
'
,
'
,
'
?
'
,
'
́
'
,
'
̋
'
,
0
],
KeyN
:
[
'
n
'
,
'
N
'
,
'
n
'
,
'
N
'
,
0
],
KeyO
:
[
'
o
'
,
'
O
'
,
'
ø
'
,
'
Ø
'
,
0
],
KeyP
:
[
'
p
'
,
'
P
'
,
'
þ
'
,
'
Þ
'
,
0
],
KeyQ
:
[
'
a
'
,
'
A
'
,
'
æ
'
,
'
Æ
'
,
0
],
KeyR
:
[
'
r
'
,
'
R
'
,
'
¶
'
,
'
®
'
,
0
],
KeyS
:
[
'
s
'
,
'
S
'
,
'
ß
'
,
'
§
'
,
0
],
KeyT
:
[
'
t
'
,
'
T
'
,
'
ŧ
'
,
'
Ŧ
'
,
0
],
KeyU
:
[
'
u
'
,
'
U
'
,
'
↓
'
,
'
↑
'
,
0
],
KeyV
:
[
'
v
'
,
'
V
'
,
'
“
'
,
'
‘
'
,
0
],
KeyW
:
[
'
z
'
,
'
Z
'
,
'
«
'
,
'
<
'
,
0
],
KeyX
:
[
'
x
'
,
'
X
'
,
'
»
'
,
'
>
'
,
0
],
KeyY
:
[
'
y
'
,
'
Y
'
,
'
←
'
,
'
¥
'
,
0
],
KeyZ
:
[
'
w
'
,
'
W
'
,
'
ł
'
,
'
Ł
'
,
0
],
Digit1
:
[
'
&
'
,
'
1
'
,
'
¹
'
,
'
¡
'
,
0
],
Digit2
:
[
'
é
'
,
'
2
'
,
'
~
'
,
'
⅛
'
,
0
],
Digit3
:
[
'
"
'
,
'
3
'
,
'
#
'
,
'
£
'
,
0
],
Digit4
:
[
'
\'
'
,
'
4
'
,
'
{
'
,
'
$
'
,
0
],
Digit5
:
[
'
(
'
,
'
5
'
,
'
[
'
,
'
⅜
'
,
0
],
Digit6
:
[
'
-
'
,
'
6
'
,
'
|
'
,
'
⅝
'
,
0
],
Digit7
:
[
'
è
'
,
'
7
'
,
'
`
'
,
'
⅞
'
,
0
],
Digit8
:
[
'
_
'
,
'
8
'
,
'
\\
'
,
'
™
'
,
0
],
Digit9
:
[
'
ç
'
,
'
9
'
,
'
^
'
,
'
±
'
,
0
],
Digit0
:
[
'
à
'
,
'
0
'
,
'
@
'
,
'
°
'
,
0
],
Enter
:
[
'
\r
'
,
'
\r
'
,
'
\r
'
,
'
\r
'
,
0
],
Escape
:
[
'
\
u001b
'
,
'
\
u001b
'
,
'
\
u001b
'
,
'
\
u001b
'
,
0
],
Backspace
:
[
'
\
b
'
,
'
\
b
'
,
'
\
b
'
,
'
\
b
'
,
0
],
Tab
:
[
'
\t
'
,
''
,
'
\t
'
,
''
,
0
],
Space
:
[
'
'
,
'
'
,
'
'
,
'
'
,
0
],
Minus
:
[
'
)
'
,
'
°
'
,
'
]
'
,
'
¿
'
,
0
],
Equal
:
[
'
=
'
,
'
+
'
,
'
}
'
,
'
̨
'
,
0
],
BracketLeft
:
[
'
̂
'
,
'
̈
'
,
'
̈
'
,
'
̊
'
,
0
],
BracketRight
:
[
'
$
'
,
'
£
'
,
'
¤
'
,
'
̄
'
,
0
],
Backslash
:
[
'
*
'
,
'
µ
'
,
'
̀
'
,
'
̆
'
,
0
],
Semicolon
:
[
'
m
'
,
'
M
'
,
'
µ
'
,
'
º
'
,
0
],
Quote
:
[
'
ù
'
,
'
%
'
,
'
̂
'
,
'
̌
'
,
0
],
Backquote
:
[
'
²
'
,
'
~
'
,
'
¬
'
,
'
¬
'
,
0
],
Comma
:
[
'
;
'
,
'
.
'
,
'
─
'
,
'
×
'
,
0
],
Period
:
[
'
:
'
,
'
/
'
,
'
·
'
,
'
÷
'
,
0
],
Slash
:
[
'
!
'
,
'
§
'
,
'
̣
'
,
'
̇
'
,
0
],
CapsLock
:
[],
F1
:
[],
F2
:
[],
F3
:
[],
F4
:
[],
F5
:
[],
F6
:
[],
F7
:
[],
F8
:
[],
F9
:
[],
F10
:
[],
F11
:
[],
F12
:
[],
PrintScreen
:
[
''
,
''
,
''
,
''
,
0
],
ScrollLock
:
[],
Pause
:
[],
Insert
:
[],
Home
:
[],
PageUp
:
[
'
/
'
,
'
/
'
,
'
/
'
,
'
/
'
,
0
],
Delete
:
[],
End
:
[],
PageDown
:
[],
ArrowRight
:
[],
ArrowLeft
:
[],
ArrowDown
:
[],
ArrowUp
:
[],
NumLock
:
[],
NumpadDivide
:
[],
NumpadMultiply
:
[
'
*
'
,
'
*
'
,
'
*
'
,
'
*
'
,
0
],
NumpadSubtract
:
[
'
-
'
,
'
-
'
,
'
-
'
,
'
-
'
,
0
],
NumpadAdd
:
[
'
+
'
,
'
+
'
,
'
+
'
,
'
+
'
,
0
],
NumpadEnter
:
[],
Numpad1
:
[
''
,
'
1
'
,
''
,
'
1
'
,
0
],
Numpad2
:
[
''
,
'
2
'
,
''
,
'
2
'
,
0
],
Numpad3
:
[
''
,
'
3
'
,
''
,
'
3
'
,
0
],
Numpad4
:
[
''
,
'
4
'
,
''
,
'
4
'
,
0
],
Numpad5
:
[
''
,
'
5
'
,
''
,
'
5
'
,
0
],
Numpad6
:
[
''
,
'
6
'
,
''
,
'
6
'
,
0
],
Numpad7
:
[
''
,
'
7
'
,
''
,
'
7
'
,
0
],
Numpad8
:
[
''
,
'
8
'
,
''
,
'
8
'
,
0
],
Numpad9
:
[
''
,
'
9
'
,
''
,
'
9
'
,
0
],
Numpad0
:
[
''
,
'
0
'
,
''
,
'
0
'
,
0
],
NumpadDecimal
:
[
''
,
'
.
'
,
''
,
'
.
'
,
0
],
IntlBackslash
:
[
'
<
'
,
'
>
'
,
'
|
'
,
'
¦
'
,
0
],
ContextMenu
:
[],
Power
:
[],
NumpadEqual
:
[],
F13
:
[],
F14
:
[],
F15
:
[],
F16
:
[],
F17
:
[],
F18
:
[],
F19
:
[],
F20
:
[],
F21
:
[],
F22
:
[],
F23
:
[],
F24
:
[],
Open
:
[],
Help
:
[],
Select
:
[],
Again
:
[],
Undo
:
[],
Cut
:
[],
Copy
:
[],
Paste
:
[],
Find
:
[],
AudioVolumeMute
:
[],
AudioVolumeUp
:
[],
AudioVolumeDown
:
[],
NumpadComma
:
[],
IntlRo
:
[],
KanaMode
:
[],
IntlYen
:
[],
Convert
:
[],
NonConvert
:
[],
Lang1
:
[],
Lang2
:
[],
Lang3
:
[],
Lang4
:
[],
Lang5
:
[],
NumpadParenLeft
:
[],
NumpadParenRight
:
[],
ControlLeft
:
[],
ShiftLeft
:
[],
AltLeft
:
[],
MetaLeft
:
[],
ControlRight
:
[],
ShiftRight
:
[],
AltRight
:
[
'
\r
'
,
'
\r
'
,
'
\r
'
,
'
\r
'
,
0
],
MetaRight
:
[
'
.
'
,
'
.
'
,
'
.
'
,
'
.
'
,
0
],
BrightnessUp
:
[],
BrightnessDown
:
[],
MediaPlay
:
[],
MediaRecord
:
[],
MediaFastForward
:
[],
MediaRewind
:
[],
MediaTrackNext
:
[],
MediaTrackPrevious
:
[],
MediaStop
:
[],
Eject
:
[],
MediaPlayPause
:
[],
MediaSelect
:
[],
LaunchMail
:
[],
LaunchApp2
:
[],
LaunchApp1
:
[],
SelectTask
:
[],
LaunchScreenSaver
:
[],
BrowserSearch
:
[],
BrowserHome
:
[],
BrowserBack
:
[],
BrowserForward
:
[],
BrowserStop
:
[],
BrowserRefresh
:
[],
BrowserFavorites
:
[],
MailReply
:
[],
MailForward
:
[],
MailSend
:
[]
}
));
src/vs/workbench/services/keybinding/browser/keyboardLayouts/layout.contribution.linux.ts
浏览文件 @
6e06af8b
...
...
@@ -4,3 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import
'
vs/workbench/services/keybinding/browser/keyboardLayouts/en.linux
'
;
import
'
vs/workbench/services/keybinding/browser/keyboardLayouts/es.linux
'
;
import
'
vs/workbench/services/keybinding/browser/keyboardLayouts/de.linux
'
;
import
'
vs/workbench/services/keybinding/browser/keyboardLayouts/fr.linux
'
;
import
'
vs/workbench/services/keybinding/browser/keyboardLayouts/fu.linux
'
;
src/vs/workbench/services/keybinding/browser/keyboardLayouts/ru.linux.ts
0 → 100644
浏览文件 @
6e06af8b
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
{
KeyboardLayoutProvider
,
KeyboardLayoutInfo
}
from
'
vs/workbench/services/keybinding/browser/keyboardLayoutProvider
'
;
KeyboardLayoutProvider
.
INSTANCE
.
registerKeyboardLayout
(
new
KeyboardLayoutInfo
(
{
model
:
'
pc104
'
,
layout
:
'
ru
'
,
variant
:
'
,
'
,
options
:
''
,
rules
:
'
base
'
},
[],
{
Sleep
:
[],
WakeUp
:
[],
KeyA
:
[
'
ф
'
,
'
Ф
'
,
'
ф
'
,
'
Ф
'
,
0
],
KeyB
:
[
'
и
'
,
'
И
'
,
'
и
'
,
'
И
'
,
0
],
KeyC
:
[
'
с
'
,
'
С
'
,
'
с
'
,
'
С
'
,
0
],
KeyD
:
[
'
в
'
,
'
В
'
,
'
в
'
,
'
В
'
,
0
],
KeyE
:
[
'
у
'
,
'
У
'
,
'
у
'
,
'
У
'
,
0
],
KeyF
:
[
'
а
'
,
'
А
'
,
'
а
'
,
'
А
'
,
0
],
KeyG
:
[
'
п
'
,
'
П
'
,
'
п
'
,
'
П
'
,
0
],
KeyH
:
[
'
р
'
,
'
Р
'
,
'
р
'
,
'
Р
'
,
0
],
KeyI
:
[
'
ш
'
,
'
Ш
'
,
'
ш
'
,
'
Ш
'
,
0
],
KeyJ
:
[
'
о
'
,
'
О
'
,
'
о
'
,
'
О
'
,
0
],
KeyK
:
[
'
л
'
,
'
Л
'
,
'
л
'
,
'
Л
'
,
0
],
KeyL
:
[
'
д
'
,
'
Д
'
,
'
д
'
,
'
Д
'
,
0
],
KeyM
:
[
'
ь
'
,
'
Ь
'
,
'
ь
'
,
'
Ь
'
,
0
],
KeyN
:
[
'
т
'
,
'
Т
'
,
'
т
'
,
'
Т
'
,
0
],
KeyO
:
[
'
щ
'
,
'
Щ
'
,
'
щ
'
,
'
Щ
'
,
0
],
KeyP
:
[
'
з
'
,
'
З
'
,
'
з
'
,
'
З
'
,
0
],
KeyQ
:
[
'
й
'
,
'
Й
'
,
'
й
'
,
'
Й
'
,
0
],
KeyR
:
[
'
к
'
,
'
К
'
,
'
к
'
,
'
К
'
,
0
],
KeyS
:
[
'
ы
'
,
'
Ы
'
,
'
ы
'
,
'
Ы
'
,
0
],
KeyT
:
[
'
е
'
,
'
Е
'
,
'
е
'
,
'
Е
'
,
0
],
KeyU
:
[
'
г
'
,
'
Г
'
,
'
г
'
,
'
Г
'
,
0
],
KeyV
:
[
'
м
'
,
'
М
'
,
'
м
'
,
'
М
'
,
0
],
KeyW
:
[
'
ц
'
,
'
Ц
'
,
'
ц
'
,
'
Ц
'
,
0
],
KeyX
:
[
'
ч
'
,
'
Ч
'
,
'
ч
'
,
'
Ч
'
,
0
],
KeyY
:
[
'
н
'
,
'
Н
'
,
'
н
'
,
'
Н
'
,
0
],
KeyZ
:
[
'
я
'
,
'
Я
'
,
'
я
'
,
'
Я
'
,
0
],
Digit1
:
[
'
1
'
,
'
!
'
,
'
1
'
,
'
!
'
,
0
],
Digit2
:
[
'
2
'
,
'
"
'
,
'
2
'
,
'
"
'
,
0
],
Digit3
:
[
'
3
'
,
'
№
'
,
'
3
'
,
'
№
'
,
0
],
Digit4
:
[
'
4
'
,
'
;
'
,
'
4
'
,
'
;
'
,
0
],
Digit5
:
[
'
5
'
,
'
%
'
,
'
5
'
,
'
%
'
,
0
],
Digit6
:
[
'
6
'
,
'
:
'
,
'
6
'
,
'
:
'
,
0
],
Digit7
:
[
'
7
'
,
'
?
'
,
'
7
'
,
'
?
'
,
0
],
Digit8
:
[
'
8
'
,
'
*
'
,
'
₽
'
,
''
,
0
],
Digit9
:
[
'
9
'
,
'
(
'
,
'
9
'
,
'
(
'
,
0
],
Digit0
:
[
'
0
'
,
'
)
'
,
'
0
'
,
'
)
'
,
0
],
Enter
:
[
'
\r
'
,
'
\r
'
,
'
\r
'
,
'
\r
'
,
0
],
Escape
:
[
'
\
u001b
'
,
'
\
u001b
'
,
'
\
u001b
'
,
'
\
u001b
'
,
0
],
Backspace
:
[
'
\
b
'
,
'
\
b
'
,
'
\
b
'
,
'
\
b
'
,
0
],
Tab
:
[
'
\t
'
,
''
,
'
\t
'
,
''
,
0
],
Space
:
[
'
'
,
'
'
,
'
'
,
'
'
,
0
],
Minus
:
[
'
-
'
,
'
_
'
,
'
-
'
,
'
_
'
,
0
],
Equal
:
[
'
=
'
,
'
+
'
,
'
=
'
,
'
+
'
,
0
],
BracketLeft
:
[
'
х
'
,
'
Х
'
,
'
х
'
,
'
Х
'
,
0
],
BracketRight
:
[
'
ъ
'
,
'
Ъ
'
,
'
ъ
'
,
'
Ъ
'
,
0
],
Backslash
:
[
'
\\
'
,
'
/
'
,
'
\\
'
,
'
/
'
,
0
],
Semicolon
:
[
'
ж
'
,
'
Ж
'
,
'
ж
'
,
'
Ж
'
,
0
],
Quote
:
[
'
э
'
,
'
Э
'
,
'
э
'
,
'
Э
'
,
0
],
Backquote
:
[
'
ё
'
,
'
Ё
'
,
'
ё
'
,
'
Ё
'
,
0
],
Comma
:
[
'
б
'
,
'
Б
'
,
'
б
'
,
'
Б
'
,
0
],
Period
:
[
'
ю
'
,
'
Ю
'
,
'
ю
'
,
'
Ю
'
,
0
],
Slash
:
[
'
.
'
,
'
,
'
,
'
.
'
,
'
,
'
,
0
],
CapsLock
:
[],
F1
:
[],
F2
:
[],
F3
:
[],
F4
:
[],
F5
:
[],
F6
:
[],
F7
:
[],
F8
:
[],
F9
:
[],
F10
:
[],
F11
:
[],
F12
:
[],
PrintScreen
:
[
''
,
''
,
''
,
''
,
0
],
ScrollLock
:
[],
Pause
:
[],
Insert
:
[],
Home
:
[],
PageUp
:
[
'
/
'
,
'
/
'
,
'
/
'
,
'
/
'
,
0
],
Delete
:
[],
End
:
[],
PageDown
:
[],
ArrowRight
:
[],
ArrowLeft
:
[],
ArrowDown
:
[],
ArrowUp
:
[],
NumLock
:
[],
NumpadDivide
:
[],
NumpadMultiply
:
[
'
*
'
,
'
*
'
,
'
*
'
,
'
*
'
,
0
],
NumpadSubtract
:
[
'
-
'
,
'
-
'
,
'
-
'
,
'
-
'
,
0
],
NumpadAdd
:
[
'
+
'
,
'
+
'
,
'
+
'
,
'
+
'
,
0
],
NumpadEnter
:
[],
Numpad1
:
[
''
,
'
1
'
,
''
,
'
1
'
,
0
],
Numpad2
:
[
''
,
'
2
'
,
''
,
'
2
'
,
0
],
Numpad3
:
[
''
,
'
3
'
,
''
,
'
3
'
,
0
],
Numpad4
:
[
''
,
'
4
'
,
''
,
'
4
'
,
0
],
Numpad5
:
[
''
,
'
5
'
,
''
,
'
5
'
,
0
],
Numpad6
:
[
''
,
'
6
'
,
''
,
'
6
'
,
0
],
Numpad7
:
[
''
,
'
7
'
,
''
,
'
7
'
,
0
],
Numpad8
:
[
''
,
'
8
'
,
''
,
'
8
'
,
0
],
Numpad9
:
[
''
,
'
9
'
,
''
,
'
9
'
,
0
],
Numpad0
:
[
''
,
'
0
'
,
''
,
'
0
'
,
0
],
NumpadDecimal
:
[
''
,
'
,
'
,
''
,
'
,
'
,
0
],
IntlBackslash
:
[
'
/
'
,
'
|
'
,
'
|
'
,
'
¦
'
,
0
],
ContextMenu
:
[],
Power
:
[],
NumpadEqual
:
[],
F13
:
[],
F14
:
[],
F15
:
[],
F16
:
[],
F17
:
[],
F18
:
[],
F19
:
[],
F20
:
[],
F21
:
[],
F22
:
[],
F23
:
[],
F24
:
[],
Open
:
[],
Help
:
[],
Select
:
[],
Again
:
[],
Undo
:
[],
Cut
:
[],
Copy
:
[],
Paste
:
[],
Find
:
[],
AudioVolumeMute
:
[],
AudioVolumeUp
:
[],
AudioVolumeDown
:
[],
NumpadComma
:
[],
IntlRo
:
[],
KanaMode
:
[],
IntlYen
:
[],
Convert
:
[],
NonConvert
:
[],
Lang1
:
[],
Lang2
:
[],
Lang3
:
[],
Lang4
:
[],
Lang5
:
[],
NumpadParenLeft
:
[],
NumpadParenRight
:
[],
ControlLeft
:
[],
ShiftLeft
:
[],
AltLeft
:
[],
MetaLeft
:
[],
ControlRight
:
[],
ShiftRight
:
[],
AltRight
:
[
'
\r
'
,
'
\r
'
,
'
\r
'
,
'
\r
'
,
0
],
MetaRight
:
[
'
.
'
,
'
.
'
,
'
.
'
,
'
.
'
,
0
],
BrightnessUp
:
[],
BrightnessDown
:
[],
MediaPlay
:
[],
MediaRecord
:
[],
MediaFastForward
:
[],
MediaRewind
:
[],
MediaTrackNext
:
[],
MediaTrackPrevious
:
[],
MediaStop
:
[],
Eject
:
[],
MediaPlayPause
:
[],
MediaSelect
:
[],
LaunchMail
:
[],
LaunchApp2
:
[],
LaunchApp1
:
[],
SelectTask
:
[],
LaunchScreenSaver
:
[],
BrowserSearch
:
[],
BrowserHome
:
[],
BrowserBack
:
[],
BrowserForward
:
[],
BrowserStop
:
[],
BrowserRefresh
:
[],
BrowserFavorites
:
[],
MailReply
:
[],
MailForward
:
[],
MailSend
:
[]
}
));
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录