本文整理汇总了TypeScript中vs/workbench/services/keybinding/test/keyboardMapperTestUtils.assertResolveKeyboardEvent函数的典型用法代码示例。如果您正苦于以下问题:TypeScript assertResolveKeyboardEvent函数的具体用法?TypeScript assertResolveKeyboardEvent怎么用?TypeScript assertResolveKeyboardEvent使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了assertResolveKeyboardEvent函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。
示例1: test
test('resolveKeyboardEvent Modifier only Ctrl+', () => {
assertResolveKeyboardEvent(
mapper,
{
ctrlKey: true,
shiftKey: false,
altKey: false,
metaKey: false,
keyCode: KeyCode.Ctrl,
code: null!
},
{
label: 'Ctrl+',
ariaLabel: 'Control+',
electronAccelerator: null,
userSettingsLabel: 'ctrl+',
isWYSIWYG: true,
isChord: false,
dispatchParts: [null, null],
}
);
});
开发者ID:VishalMadhvani,项目名称:vscode,代码行数:22,代码来源:windowsKeyboardMapper.test.ts
示例2: test
test('resolveKeyboardEvent Ctrl+Z', () => {
assertResolveKeyboardEvent(
mapper,
{
ctrlKey: true,
shiftKey: false,
altKey: false,
metaKey: false,
keyCode: KeyCode.KEY_Z,
code: null
},
{
label: 'Ctrl+Z',
ariaLabel: 'Control+Z',
electronAccelerator: 'Ctrl+Z',
userSettingsLabel: 'ctrl+z',
isWYSIWYG: true,
isChord: false,
dispatchParts: ['ctrl+Z', null],
}
);
});
开发者ID:wangcheng678,项目名称:vscode,代码行数:22,代码来源:windowsKeyboardMapper.test.ts
示例3: test
test('resolveKeyboardEvent Ctrl+[NumpadComma]', () => {
assertResolveKeyboardEvent(
mapper,
{
ctrlKey: true,
shiftKey: false,
altKey: false,
metaKey: false,
keyCode: KeyCode.ABNT_C2,
code: null
},
{
label: 'Ctrl+.',
ariaLabel: 'Control+.',
electronAccelerator: 'Ctrl+ABNT_C2',
userSettingsLabel: 'ctrl+abnt_c2',
isWYSIWYG: false,
isChord: false,
dispatchParts: ['ctrl+ABNT_C2', null],
}
);
});
开发者ID:hungys,项目名称:vscode,代码行数:22,代码来源:windowsKeyboardMapper.test.ts
示例4: test
test('resolveKeyboardEvent Ctrl+[BracketRight]', () => {
assertResolveKeyboardEvent(
mapper,
{
_standardKeyboardEventBrand: true,
ctrlKey: true,
shiftKey: false,
altKey: false,
metaKey: false,
keyCode: -1,
code: 'BracketRight'
},
{
label: 'Ctrl+]',
ariaLabel: 'Control+]',
electronAccelerator: 'Ctrl+]',
userSettingsLabel: 'ctrl+]',
isWYSIWYG: true,
isChord: false,
dispatchParts: ['ctrl+[BracketRight]'],
}
);
});
开发者ID:PKRoma,项目名称:vscode,代码行数:23,代码来源:macLinuxKeyboardMapper.test.ts
示例5: assertKeyboardEvent
function assertKeyboardEvent(keyCode: KeyCode, code: string, label: string, electronAccelerator: string, userSettingsLabel: string, dispatch: string): void {
assertResolveKeyboardEvent(
mapper,
{
_standardKeyboardEventBrand: true,
ctrlKey: false,
shiftKey: false,
altKey: false,
metaKey: false,
keyCode: keyCode,
code: code
},
{
label: label,
ariaLabel: label,
electronAccelerator: electronAccelerator,
userSettingsLabel: userSettingsLabel,
isWYSIWYG: true,
isChord: false,
dispatchParts: [dispatch],
}
);
}
开发者ID:PKRoma,项目名称:vscode,代码行数:23,代码来源:macLinuxKeyboardMapper.test.ts
注:本文中的vs/workbench/services/keybinding/test/keyboardMapperTestUtils.assertResolveKeyboardEvent函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论