Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
89e15e15
V
vscode
项目概览
掘金者说
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
89e15e15
编写于
3月 23, 2017
作者:
A
Alex Dima
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add ResolvedKeybinding.isWYSIWYG() and tests
上级
a4c96027
变更
14
展开全部
显示空白变更内容
内联
并排
Showing
14 changed file
with
2681 addition
and
2465 deletion
+2681
-2465
src/vs/base/common/keyCodes.ts
src/vs/base/common/keyCodes.ts
+4
-0
src/vs/platform/keybinding/common/usLayoutResolvedKeybinding.ts
.../platform/keybinding/common/usLayoutResolvedKeybinding.ts
+4
-0
src/vs/workbench/services/keybinding/common/macLinuxKeyboardMapper.ts
...ench/services/keybinding/common/macLinuxKeyboardMapper.ts
+41
-8
src/vs/workbench/services/keybinding/common/windowsKeyboardMapper.ts
...bench/services/keybinding/common/windowsKeyboardMapper.ts
+18
-10
src/vs/workbench/services/keybinding/test/keyboardMapperTestUtils.ts
...bench/services/keybinding/test/keyboardMapperTestUtils.ts
+2
-0
src/vs/workbench/services/keybinding/test/linux_de_ch.txt
src/vs/workbench/services/keybinding/test/linux_de_ch.txt
+509
-491
src/vs/workbench/services/keybinding/test/linux_en_us.txt
src/vs/workbench/services/keybinding/test/linux_en_us.txt
+486
-468
src/vs/workbench/services/keybinding/test/macLinuxFallbackKeyboardMapper.test.ts
...es/keybinding/test/macLinuxFallbackKeyboardMapper.test.ts
+8
-0
src/vs/workbench/services/keybinding/test/macLinuxKeyboardMapper.test.ts
...h/services/keybinding/test/macLinuxKeyboardMapper.test.ts
+49
-0
src/vs/workbench/services/keybinding/test/mac_de_ch.txt
src/vs/workbench/services/keybinding/test/mac_de_ch.txt
+510
-492
src/vs/workbench/services/keybinding/test/mac_en_us.txt
src/vs/workbench/services/keybinding/test/mac_en_us.txt
+486
-468
src/vs/workbench/services/keybinding/test/win_de_ch.txt
src/vs/workbench/services/keybinding/test/win_de_ch.txt
+274
-264
src/vs/workbench/services/keybinding/test/win_en_us.txt
src/vs/workbench/services/keybinding/test/win_en_us.txt
+274
-264
src/vs/workbench/services/keybinding/test/windowsKeyboardMapper.test.ts
...ch/services/keybinding/test/windowsKeyboardMapper.test.ts
+16
-0
未找到文件。
src/vs/base/common/keyCodes.ts
浏览文件 @
89e15e15
...
...
@@ -555,6 +555,10 @@ export abstract class ResolvedKeybinding {
* This prints the binding in a format suitable for user settings.
*/
public
abstract
getUserSettingsLabel
():
string
;
/**
* Is the user settings label reflecting the label?
*/
public
abstract
isWYSIWYG
():
boolean
;
/**
* Is the binding a chord?
...
...
src/vs/platform/keybinding/common/usLayoutResolvedKeybinding.ts
浏览文件 @
89e15e15
...
...
@@ -104,6 +104,10 @@ export class USLayoutResolvedKeybinding extends ResolvedKeybinding {
return
result
.
toLowerCase
();
}
public
isWYSIWYG
():
boolean
{
return
true
;
}
public
isChord
():
boolean
{
return
(
this
.
_chordPart
?
true
:
false
);
}
...
...
src/vs/workbench/services/keybinding/common/macLinuxKeyboardMapper.ts
浏览文件 @
89e15e15
...
...
@@ -122,6 +122,29 @@ export class NativeResolvedKeybinding extends ResolvedKeybinding {
return
UserSettingsLabelProvider
.
toLabel
(
this
.
_firstPart
,
firstPart
,
this
.
_chordPart
,
chordPart
,
this
.
_OS
);
}
private
_isWYSIWYG
(
scanCode
:
ScanCode
):
boolean
{
if
(
IMMUTABLE_CODE_TO_KEY_CODE
[
scanCode
]
!==
-
1
)
{
return
true
;
}
let
a
=
this
.
_mapper
.
getAriaLabelForScanCode
(
scanCode
);
let
b
=
this
.
_mapper
.
getUserSettingsLabel
(
scanCode
);
if
(
!
a
&&
!
b
)
{
return
true
;
}
if
(
!
a
||
!
b
)
{
return
false
;
}
return
(
a
.
toLowerCase
()
===
b
.
toLowerCase
());
}
public
isWYSIWYG
():
boolean
{
let
result
=
true
;
result
=
result
&&
(
this
.
_firstPart
?
this
.
_isWYSIWYG
(
this
.
_firstPart
.
scanCode
)
:
true
);
result
=
result
&&
(
this
.
_chordPart
?
this
.
_isWYSIWYG
(
this
.
_chordPart
.
scanCode
)
:
true
);
return
result
;
}
public
isChord
():
boolean
{
return
(
this
.
_chordPart
?
true
:
false
);
}
...
...
@@ -572,16 +595,23 @@ export class MacLinuxKeyboardMapper implements IKeyboardMapper {
public
dumpDebugInfo
():
string
{
let
result
:
string
[]
=
[];
let
immutableSamples
=
[
ScanCode
.
ArrowUp
,
ScanCode
.
Numpad0
];
let
cnt
=
0
;
result
.
push
(
`------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------`
);
result
.
push
(
`------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------
`
);
for
(
let
scanCode
=
ScanCode
.
None
;
scanCode
<
ScanCode
.
MAX_VALUE
;
scanCode
++
)
{
if
(
IMMUTABLE_CODE_TO_KEY_CODE
[
scanCode
]
!==
-
1
)
{
if
(
immutableSamples
.
indexOf
(
scanCode
)
===
-
1
)
{
continue
;
}
}
if
(
cnt
%
4
===
0
)
{
result
.
push
(
`| HW Code combination | Key | KeyCode combination | Pri | UI label | User settings | Electron accelerator | Dispatching string |`
);
result
.
push
(
`------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------`
);
result
.
push
(
`| HW Code combination | Key | KeyCode combination | Pri | UI label | User settings | Electron accelerator | Dispatching string |
WYSIWYG |
`
);
result
.
push
(
`------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------
`
);
}
cnt
++
;
...
...
@@ -609,9 +639,12 @@ export class MacLinuxKeyboardMapper implements IKeyboardMapper {
const
outElectronAccelerator
=
resolvedKb
.
getElectronAccelerator
();
const
outDispatchStr
=
resolvedKb
.
getDispatchParts
()[
0
];
const
isWYSIWYG
=
(
resolvedKb
?
resolvedKb
.
isWYSIWYG
()
:
false
);
const
outWYSIWYG
=
(
isWYSIWYG
?
'
'
:
'
NO
'
);
const
kbCombos
=
this
.
_scanCodeKeyCodeMapper
.
lookupScanCodeCombo
(
scanCodeCombo
);
if
(
kbCombos
.
length
===
0
)
{
result
.
push
(
`|
${
this
.
_leftPad
(
outScanCodeCombo
,
30
)}
|
${
outKey
}
|
${
this
.
_leftPad
(
''
,
25
)}
|
${
this
.
_leftPad
(
''
,
3
)}
|
${
this
.
_leftPad
(
outUILabel
,
25
)}
|
${
this
.
_leftPad
(
outUserSettings
,
30
)}
|
${
this
.
_leftPad
(
outElectronAccelerator
,
25
)}
|
${
this
.
_leftPad
(
outDispatchStr
,
30
)}
|`
);
result
.
push
(
`|
${
this
.
_leftPad
(
outScanCodeCombo
,
30
)}
|
${
outKey
}
|
${
this
.
_leftPad
(
''
,
25
)}
|
${
this
.
_leftPad
(
''
,
3
)}
|
${
this
.
_leftPad
(
outUILabel
,
25
)}
|
${
this
.
_leftPad
(
outUserSettings
,
30
)}
|
${
this
.
_leftPad
(
outElectronAccelerator
,
25
)}
|
${
this
.
_leftPad
(
outDispatchStr
,
30
)}
|
${
outWYSIWYG
}
|
`
);
}
else
{
for
(
let
i
=
0
,
len
=
kbCombos
.
length
;
i
<
len
;
i
++
)
{
const
kbCombo
=
kbCombos
[
i
];
...
...
@@ -635,16 +668,16 @@ export class MacLinuxKeyboardMapper implements IKeyboardMapper {
const
outKeybinding
=
kbCombo
.
toString
();
if
(
i
===
0
)
{
result
.
push
(
`|
${
this
.
_leftPad
(
outScanCodeCombo
,
30
)}
|
${
outKey
}
|
${
this
.
_leftPad
(
outKeybinding
,
25
)}
|
${
this
.
_leftPad
(
colPriority
,
3
)}
|
${
this
.
_leftPad
(
outUILabel
,
25
)}
|
${
this
.
_leftPad
(
outUserSettings
,
30
)}
|
${
this
.
_leftPad
(
outElectronAccelerator
,
25
)}
|
${
this
.
_leftPad
(
outDispatchStr
,
30
)}
|`
);
result
.
push
(
`|
${
this
.
_leftPad
(
outScanCodeCombo
,
30
)}
|
${
outKey
}
|
${
this
.
_leftPad
(
outKeybinding
,
25
)}
|
${
this
.
_leftPad
(
colPriority
,
3
)}
|
${
this
.
_leftPad
(
outUILabel
,
25
)}
|
${
this
.
_leftPad
(
outUserSettings
,
30
)}
|
${
this
.
_leftPad
(
outElectronAccelerator
,
25
)}
|
${
this
.
_leftPad
(
outDispatchStr
,
30
)}
|
${
outWYSIWYG
}
|
`
);
}
else
{
// secondary keybindings
result
.
push
(
`|
${
this
.
_leftPad
(
''
,
30
)}
| |
${
this
.
_leftPad
(
outKeybinding
,
25
)}
|
${
this
.
_leftPad
(
colPriority
,
3
)}
|
${
this
.
_leftPad
(
''
,
25
)}
|
${
this
.
_leftPad
(
''
,
30
)}
|
${
this
.
_leftPad
(
''
,
25
)}
|
${
this
.
_leftPad
(
''
,
30
)}
|`
);
result
.
push
(
`|
${
this
.
_leftPad
(
''
,
30
)}
| |
${
this
.
_leftPad
(
outKeybinding
,
25
)}
|
${
this
.
_leftPad
(
colPriority
,
3
)}
|
${
this
.
_leftPad
(
''
,
25
)}
|
${
this
.
_leftPad
(
''
,
30
)}
|
${
this
.
_leftPad
(
''
,
25
)}
|
${
this
.
_leftPad
(
''
,
30
)}
|
|
`
);
}
}
}
}
result
.
push
(
`------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------`
);
result
.
push
(
`------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------
`
);
}
return
result
.
join
(
'
\n
'
);
...
...
src/vs/workbench/services/keybinding/common/windowsKeyboardMapper.ts
浏览文件 @
89e15e15
...
...
@@ -148,12 +148,12 @@ export class WindowsNativeResolvedKeybinding extends ResolvedKeybinding {
return
result
.
toLowerCase
();
}
public
isWYSI
S
WYG
():
boolean
{
public
isWYSIWYG
():
boolean
{
let
firstPart1
=
this
.
_firstPart
?
this
.
_mapper
.
getAriaLabelForKeyCode
(
this
.
_firstPart
.
keyCode
)
:
null
;
let
chordPart1
=
this
.
_chordPart
?
this
.
_mapper
.
getAriaLabelForKeyCode
(
this
.
_chordPart
.
keyCode
)
:
null
;
let
firstPart2
=
this
.
_firstPart
?
USER_SETTINGS
.
fromKeyCode
(
this
.
_firstPart
.
keyCode
)
:
null
;
let
chordPart2
=
this
.
_chordPart
?
USER_SETTINGS
.
fromKeyCode
(
this
.
_chordPart
.
keyCode
)
:
null
;
let
firstPart2
=
this
.
_firstPart
?
KeyCodeUtils
.
toString
(
this
.
_firstPart
.
keyCode
)
:
null
;
let
chordPart2
=
this
.
_chordPart
?
KeyCodeUtils
.
toString
(
this
.
_chordPart
.
keyCode
)
:
null
;
return
(
firstPart1
===
firstPart2
&&
chordPart1
===
chordPart2
);
}
...
...
@@ -317,16 +317,23 @@ export class WindowsKeyboardMapper implements IKeyboardMapper {
public
dumpDebugInfo
():
string
{
let
result
:
string
[]
=
[];
let
immutableSamples
=
[
ScanCode
.
ArrowUp
,
ScanCode
.
Numpad0
];
let
cnt
=
0
;
result
.
push
(
`--------------------------------------------------------------------------------------------------`
);
result
.
push
(
`--------------------------------------------------------------------------------------------------
----------
`
);
for
(
let
scanCode
=
ScanCode
.
None
;
scanCode
<
ScanCode
.
MAX_VALUE
;
scanCode
++
)
{
if
(
IMMUTABLE_CODE_TO_KEY_CODE
[
scanCode
]
!==
-
1
)
{
if
(
immutableSamples
.
indexOf
(
scanCode
)
===
-
1
)
{
continue
;
}
}
if
(
cnt
%
6
===
0
)
{
result
.
push
(
`| HW Code combination | Key | KeyCode combination | UI label |`
);
result
.
push
(
`--------------------------------------------------------------------------------------------------`
);
result
.
push
(
`| HW Code combination | Key | KeyCode combination | UI label |
WYSIWYG |
`
);
result
.
push
(
`--------------------------------------------------------------------------------------------------
----------
`
);
}
cnt
++
;
...
...
@@ -349,10 +356,11 @@ export class WindowsKeyboardMapper implements IKeyboardMapper {
const
outUILabel
=
(
ariaLabel
?
ariaLabel
.
replace
(
/Control
\+
/
,
'
Ctrl+
'
)
:
null
);
const
outKey
=
WindowsNativeResolvedKeybinding
.
getProducedChar
(
scanCodeBinding
,
mapping
);
const
outKb
=
(
strKeyCode
?
`
${
ctrlKey
?
'
Ctrl+
'
:
''
}${
shiftKey
?
'
Shift+
'
:
''
}${
altKey
?
'
Alt+
'
:
''
}${
strKeyCode
}
`
:
null
);
result
.
push
(
`|
${
this
.
_leftPad
(
outScanCode
,
30
)}
|
${
outKey
}
|
${
this
.
_leftPad
(
outKb
,
25
)}
|
${
this
.
_leftPad
(
outUILabel
,
25
)}
|`
);
const
isWYSIWYG
=
(
resolvedKb
?
resolvedKb
.
isWYSIWYG
()
:
false
);
const
outWYSIWYG
=
(
isWYSIWYG
?
'
'
:
'
NO
'
);
result
.
push
(
`|
${
this
.
_leftPad
(
outScanCode
,
30
)}
|
${
outKey
}
|
${
this
.
_leftPad
(
outKb
,
25
)}
|
${
this
.
_leftPad
(
outUILabel
,
25
)}
|
${
outWYSIWYG
}
|`
);
}
result
.
push
(
`--------------------------------------------------------------------------------------------------`
);
result
.
push
(
`--------------------------------------------------------------------------------------------------
----------
`
);
}
...
...
src/vs/workbench/services/keybinding/test/keyboardMapperTestUtils.ts
浏览文件 @
89e15e15
...
...
@@ -21,6 +21,7 @@ export interface IResolvedKeybinding {
HTMLLabel
:
IHTMLContentElement
[];
electronAccelerator
:
string
;
userSettingsLabel
:
string
;
isWYSIWYG
:
boolean
;
isChord
:
boolean
;
hasCtrlModifier
:
boolean
;
hasShiftModifier
:
boolean
;
...
...
@@ -36,6 +37,7 @@ function toIResolvedKeybinding(kb: ResolvedKeybinding): IResolvedKeybinding {
HTMLLabel
:
kb
.
getHTMLLabel
(),
electronAccelerator
:
kb
.
getElectronAccelerator
(),
userSettingsLabel
:
kb
.
getUserSettingsLabel
(),
isWYSIWYG
:
kb
.
isWYSIWYG
(),
isChord
:
kb
.
isChord
(),
hasCtrlModifier
:
kb
.
hasCtrlModifier
(),
hasShiftModifier
:
kb
.
hasShiftModifier
(),
...
...
src/vs/workbench/services/keybinding/test/linux_de_ch.txt
浏览文件 @
89e15e15
因为 它太大了无法显示 source diff 。你可以改为
查看blob
。
src/vs/workbench/services/keybinding/test/linux_en_us.txt
浏览文件 @
89e15e15
此差异已折叠。
点击以展开。
src/vs/workbench/services/keybinding/test/macLinuxFallbackKeyboardMapper.test.ts
浏览文件 @
89e15e15
...
...
@@ -37,6 +37,7 @@ suite('keyboardMapper - MAC fallback', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌘
'
,
'
Z
'
])],
electronAccelerator
:
'
Cmd+Z
'
,
userSettingsLabel
:
'
cmd+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -56,6 +57,7 @@ suite('keyboardMapper - MAC fallback', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
⌘
'
,
'
K
'
],
[
'
⌘
'
,
'
=
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
cmd+k cmd+=
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -83,6 +85,7 @@ suite('keyboardMapper - MAC fallback', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌘
'
,
'
Z
'
])],
electronAccelerator
:
'
Cmd+Z
'
,
userSettingsLabel
:
'
cmd+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -104,6 +107,7 @@ suite('keyboardMapper - MAC fallback', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
⌘
'
,
'
,
'
],
[
'
⌘
'
,
'
/
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
cmd+, cmd+/
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -140,6 +144,7 @@ suite('keyboardMapper - MAC fallback', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Z
'
])],
electronAccelerator
:
'
Ctrl+Z
'
,
userSettingsLabel
:
'
ctrl+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -159,6 +164,7 @@ suite('keyboardMapper - MAC fallback', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
Ctrl
'
,
'
K
'
],
[
'
Ctrl
'
,
'
=
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+k ctrl+=
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -186,6 +192,7 @@ suite('keyboardMapper - MAC fallback', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Z
'
])],
electronAccelerator
:
'
Ctrl+Z
'
,
userSettingsLabel
:
'
ctrl+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -207,6 +214,7 @@ suite('keyboardMapper - MAC fallback', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
Ctrl
'
,
'
,
'
],
[
'
Ctrl
'
,
'
/
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+, ctrl+/
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
src/vs/workbench/services/keybinding/test/macLinuxKeyboardMapper.test.ts
浏览文件 @
89e15e15
...
...
@@ -79,6 +79,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌘
'
,
'
A
'
])],
electronAccelerator
:
'
Cmd+A
'
,
userSettingsLabel
:
'
cmd+a
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -98,6 +99,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌘
'
,
'
B
'
])],
electronAccelerator
:
'
Cmd+B
'
,
userSettingsLabel
:
'
cmd+b
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -117,6 +119,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌘
'
,
'
Z
'
])],
electronAccelerator
:
'
Cmd+Z
'
,
userSettingsLabel
:
'
cmd+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -144,6 +147,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌘
'
,
'
Z
'
])],
electronAccelerator
:
'
Cmd+Z
'
,
userSettingsLabel
:
'
cmd+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -163,6 +167,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌃
'
,
'
⌥
'
,
'
⌘
'
,
'
6
'
])],
electronAccelerator
:
'
Ctrl+Alt+Cmd+6
'
,
userSettingsLabel
:
'
ctrl+alt+cmd+6
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -190,6 +195,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌘
'
,
'
¨
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
cmd+[BracketRight]
'
,
isWYSIWYG
:
false
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -209,6 +215,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌃
'
,
'
⌥
'
,
'
9
'
])],
electronAccelerator
:
'
Ctrl+Alt+9
'
,
userSettingsLabel
:
'
ctrl+alt+9
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -228,6 +235,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⇧
'
,
'
⌘
'
,
'
7
'
])],
electronAccelerator
:
'
Shift+Cmd+7
'
,
userSettingsLabel
:
'
shift+cmd+7
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
true
,
...
...
@@ -247,6 +255,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⇧
'
,
'
⌘
'
,
'
\'
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
shift+cmd+[Minus]
'
,
isWYSIWYG
:
false
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
true
,
...
...
@@ -266,6 +275,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
⌘
'
,
'
K
'
],
[
'
⌃
'
,
'
⇧
'
,
'
⌥
'
,
'
⌘
'
,
'
7
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
cmd+k ctrl+shift+alt+cmd+7
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -285,6 +295,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
⌘
'
,
'
K
'
],
[
'
⇧
'
,
'
⌘
'
,
'
0
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
cmd+k shift+cmd+0
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -304,6 +315,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌘
'
,
'
↓
'
])],
electronAccelerator
:
'
Cmd+Down
'
,
userSettingsLabel
:
'
cmd+down
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -323,6 +335,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌘
'
,
'
NumPad0
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
cmd+numpad0
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -342,6 +355,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌘
'
,
'
Home
'
])],
electronAccelerator
:
'
Cmd+Home
'
,
userSettingsLabel
:
'
cmd+home
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -369,6 +383,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
⌘
'
,
'
Home
'
])],
electronAccelerator
:
'
Cmd+Home
'
,
userSettingsLabel
:
'
cmd+home
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -390,6 +405,7 @@ suite('keyboardMapper - MAC de_ch', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
⌘
'
,
'
,
'
],
[
'
⇧
'
,
'
⌘
'
,
'
7
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
cmd+[Comma] shift+cmd+7
'
,
isWYSIWYG
:
false
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -431,6 +447,7 @@ suite('keyboardMapper - MAC en_us', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
⌘
'
,
'
,
'
],
[
'
⌘
'
,
'
/
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
cmd+, cmd+/
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -497,6 +514,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
A
'
])],
electronAccelerator
:
'
Ctrl+A
'
,
userSettingsLabel
:
'
ctrl+a
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -516,6 +534,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Z
'
])],
electronAccelerator
:
'
Ctrl+Z
'
,
userSettingsLabel
:
'
ctrl+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -543,6 +562,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Z
'
])],
electronAccelerator
:
'
Ctrl+Z
'
,
userSettingsLabel
:
'
ctrl+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -577,6 +597,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
¨
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+[BracketRight]
'
,
isWYSIWYG
:
false
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -596,6 +617,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Alt
'
,
'
0
'
])],
electronAccelerator
:
'
Ctrl+Alt+0
'
,
userSettingsLabel
:
'
ctrl+alt+0
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -608,6 +630,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Alt
'
,
'
$
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+alt+[Backslash]
'
,
isWYSIWYG
:
false
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -627,6 +650,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Shift
'
,
'
7
'
])],
electronAccelerator
:
'
Ctrl+Shift+7
'
,
userSettingsLabel
:
'
ctrl+shift+7
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
true
,
...
...
@@ -646,6 +670,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Shift
'
,
'
\'
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+shift+[Minus]
'
,
isWYSIWYG
:
false
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
true
,
...
...
@@ -672,6 +697,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
Ctrl
'
,
'
K
'
],
[
'
Ctrl
'
,
'
Shift
'
,
'
0
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+k ctrl+shift+0
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -691,6 +717,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
DownArrow
'
])],
electronAccelerator
:
'
Ctrl+Down
'
,
userSettingsLabel
:
'
ctrl+down
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -710,6 +737,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
NumPad0
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+numpad0
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -729,6 +757,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Home
'
])],
electronAccelerator
:
'
Ctrl+Home
'
,
userSettingsLabel
:
'
ctrl+home
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -756,6 +785,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Home
'
])],
electronAccelerator
:
'
Ctrl+Home
'
,
userSettingsLabel
:
'
ctrl+home
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -783,6 +813,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
X
'
])],
electronAccelerator
:
'
Ctrl+X
'
,
userSettingsLabel
:
'
ctrl+x
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -804,6 +835,7 @@ suite('keyboardMapper - LINUX de_ch', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
Ctrl
'
,
'
,
'
],
[
'
Ctrl
'
,
'
Shift
'
,
'
7
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+[Comma] ctrl+shift+7
'
,
isWYSIWYG
:
false
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -851,6 +883,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
A
'
])],
electronAccelerator
:
'
Ctrl+A
'
,
userSettingsLabel
:
'
ctrl+a
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -870,6 +903,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Z
'
])],
electronAccelerator
:
'
Ctrl+Z
'
,
userSettingsLabel
:
'
ctrl+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -897,6 +931,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Z
'
])],
electronAccelerator
:
'
Ctrl+Z
'
,
userSettingsLabel
:
'
ctrl+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -916,6 +951,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
]
'
])],
electronAccelerator
:
'
Ctrl+]
'
,
userSettingsLabel
:
'
ctrl+]
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -943,6 +979,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
]
'
])],
electronAccelerator
:
'
Ctrl+]
'
,
userSettingsLabel
:
'
ctrl+]
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -962,6 +999,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Shift
'
,
'
]
'
])],
electronAccelerator
:
'
Shift+]
'
,
userSettingsLabel
:
'
shift+]
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
true
,
...
...
@@ -981,6 +1019,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
/
'
])],
electronAccelerator
:
'
Ctrl+/
'
,
userSettingsLabel
:
'
ctrl+/
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -1000,6 +1039,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Shift
'
,
'
/
'
])],
electronAccelerator
:
'
Ctrl+Shift+/
'
,
userSettingsLabel
:
'
ctrl+shift+/
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
true
,
...
...
@@ -1019,6 +1059,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
Ctrl
'
,
'
K
'
],
[
'
Ctrl
'
,
'
\\
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+k ctrl+
\\
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -1038,6 +1079,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
Ctrl
'
,
'
K
'
],
[
'
Ctrl
'
,
'
=
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+k ctrl+=
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -1057,6 +1099,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
DownArrow
'
])],
electronAccelerator
:
'
Ctrl+Down
'
,
userSettingsLabel
:
'
ctrl+down
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -1076,6 +1119,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
NumPad0
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+numpad0
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -1095,6 +1139,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Home
'
])],
electronAccelerator
:
'
Ctrl+Home
'
,
userSettingsLabel
:
'
ctrl+home
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -1122,6 +1167,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Home
'
])],
electronAccelerator
:
'
Ctrl+Home
'
,
userSettingsLabel
:
'
ctrl+home
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -1141,6 +1187,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Shift
'
,
'
,
'
])],
electronAccelerator
:
'
Ctrl+Shift+,
'
,
userSettingsLabel
:
'
ctrl+shift+,
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
true
,
...
...
@@ -1153,6 +1200,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
<
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+[IntlBackslash]
'
,
isWYSIWYG
:
false
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -1174,6 +1222,7 @@ suite('keyboardMapper - LINUX en_us', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
Ctrl
'
,
'
,
'
],
[
'
Ctrl
'
,
'
/
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+, ctrl+/
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
src/vs/workbench/services/keybinding/test/mac_de_ch.txt
浏览文件 @
89e15e15
因为 它太大了无法显示 source diff 。你可以改为
查看blob
。
src/vs/workbench/services/keybinding/test/mac_en_us.txt
浏览文件 @
89e15e15
此差异已折叠。
点击以展开。
src/vs/workbench/services/keybinding/test/win_de_ch.txt
浏览文件 @
89e15e15
此差异已折叠。
点击以展开。
src/vs/workbench/services/keybinding/test/win_en_us.txt
浏览文件 @
89e15e15
此差异已折叠。
点击以展开。
src/vs/workbench/services/keybinding/test/windowsKeyboardMapper.test.ts
浏览文件 @
89e15e15
...
...
@@ -58,6 +58,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
A
'
])],
electronAccelerator
:
'
Ctrl+A
'
,
userSettingsLabel
:
'
ctrl+a
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -78,6 +79,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Z
'
])],
electronAccelerator
:
'
Ctrl+Z
'
,
userSettingsLabel
:
'
ctrl+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -105,6 +107,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Z
'
])],
electronAccelerator
:
'
Ctrl+Z
'
,
userSettingsLabel
:
'
ctrl+z
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -125,6 +128,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
^
'
])],
electronAccelerator
:
'
Ctrl+]
'
,
userSettingsLabel
:
'
ctrl+]
'
,
isWYSIWYG
:
false
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -152,6 +156,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
^
'
])],
electronAccelerator
:
'
Ctrl+]
'
,
userSettingsLabel
:
'
ctrl+]
'
,
isWYSIWYG
:
false
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -172,6 +177,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Shift
'
,
'
^
'
])],
electronAccelerator
:
'
Shift+]
'
,
userSettingsLabel
:
'
shift+]
'
,
isWYSIWYG
:
false
,
isChord
:
false
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
true
,
...
...
@@ -192,6 +198,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
§
'
])],
electronAccelerator
:
'
Ctrl+/
'
,
userSettingsLabel
:
'
ctrl+/
'
,
isWYSIWYG
:
false
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -212,6 +219,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Shift
'
,
'
§
'
])],
electronAccelerator
:
'
Ctrl+Shift+/
'
,
userSettingsLabel
:
'
ctrl+shift+/
'
,
isWYSIWYG
:
false
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
true
,
...
...
@@ -232,6 +240,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
Ctrl
'
,
'
K
'
],
[
'
Ctrl
'
,
'
ä
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+k ctrl+
\\
'
,
isWYSIWYG
:
false
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -260,6 +269,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
DownArrow
'
])],
electronAccelerator
:
'
Ctrl+Down
'
,
userSettingsLabel
:
'
ctrl+down
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -280,6 +290,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
NumPad0
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+numpad0
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -300,6 +311,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Home
'
])],
electronAccelerator
:
'
Ctrl+Home
'
,
userSettingsLabel
:
'
ctrl+home
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -327,6 +339,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_simpleHTMLLabel
([
'
Ctrl
'
,
'
Home
'
])],
electronAccelerator
:
'
Ctrl+Home
'
,
userSettingsLabel
:
'
ctrl+home
'
,
isWYSIWYG
:
true
,
isChord
:
false
,
hasCtrlModifier
:
true
,
hasShiftModifier
:
false
,
...
...
@@ -348,6 +361,7 @@ suite('keyboardMapper - WINDOWS de_ch', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
Ctrl
'
,
'
,
'
],
[
'
Ctrl
'
,
'
§
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+, ctrl+/
'
,
isWYSIWYG
:
false
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -384,6 +398,7 @@ suite('keyboardMapper - WINDOWS en_us', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
Ctrl
'
,
'
K
'
],
[
'
Ctrl
'
,
'
\\
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+k ctrl+
\\
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
@@ -405,6 +420,7 @@ suite('keyboardMapper - WINDOWS en_us', () => {
HTMLLabel
:
[
_chordHTMLLabel
([
'
Ctrl
'
,
'
,
'
],
[
'
Ctrl
'
,
'
/
'
])],
electronAccelerator
:
null
,
userSettingsLabel
:
'
ctrl+, ctrl+/
'
,
isWYSIWYG
:
true
,
isChord
:
true
,
hasCtrlModifier
:
false
,
hasShiftModifier
:
false
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录