提交 d7f097c1 编写于 作者: I isidor

bring back keybindings for obscure commands

fixes #41502
上级 c2958b9c
...@@ -395,9 +395,8 @@ function revealResourcesInOS(resources: URI[], windowsService: IWindowsService, ...@@ -395,9 +395,8 @@ function revealResourcesInOS(resources: URI[], windowsService: IWindowsService,
KeybindingsRegistry.registerCommandAndKeybindingRule({ KeybindingsRegistry.registerCommandAndKeybindingRule({
id: REVEAL_IN_OS_COMMAND_ID, id: REVEAL_IN_OS_COMMAND_ID,
weight: KeybindingsRegistry.WEIGHT.workbenchContrib(), weight: KeybindingsRegistry.WEIGHT.workbenchContrib(),
when: undefined, when: ExplorerFocusCondition,
primary: KeyChord(KeyMod.CtrlCmd | KeyCode.KEY_K, KeyCode.KEY_R), primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.KEY_R,
secondary: [KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.KEY_R],
win: { win: {
primary: KeyMod.Shift | KeyMod.Alt | KeyCode.KEY_R primary: KeyMod.Shift | KeyMod.Alt | KeyCode.KEY_R
}, },
...@@ -406,7 +405,10 @@ KeybindingsRegistry.registerCommandAndKeybindingRule({ ...@@ -406,7 +405,10 @@ KeybindingsRegistry.registerCommandAndKeybindingRule({
revealResourcesInOS(resources, accessor.get(IWindowsService), accessor.get(IMessageService)); revealResourcesInOS(resources, accessor.get(IWindowsService), accessor.get(IMessageService));
} }
}); });
CommandsRegistry.registerCommand({ KeybindingsRegistry.registerCommandAndKeybindingRule({
weight: KeybindingsRegistry.WEIGHT.workbenchContrib(),
when: undefined,
primary: KeyChord(KeyMod.CtrlCmd | KeyCode.KEY_K, KeyCode.KEY_R),
id: 'workbench.action.files.revealActiveFileInWindows', id: 'workbench.action.files.revealActiveFileInWindows',
handler: (accessor: ServicesAccessor, resource: URI) => { handler: (accessor: ServicesAccessor, resource: URI) => {
const editorService = accessor.get(IWorkbenchEditorService); const editorService = accessor.get(IWorkbenchEditorService);
...@@ -439,7 +441,10 @@ KeybindingsRegistry.registerCommandAndKeybindingRule({ ...@@ -439,7 +441,10 @@ KeybindingsRegistry.registerCommandAndKeybindingRule({
} }
}); });
CommandsRegistry.registerCommand({ KeybindingsRegistry.registerCommandAndKeybindingRule({
weight: KeybindingsRegistry.WEIGHT.workbenchContrib(),
when: undefined,
primary: KeyChord(KeyMod.CtrlCmd | KeyCode.KEY_K, KeyCode.KEY_P),
id: 'workbench.action.files.copyPathOfActiveFile', id: 'workbench.action.files.copyPathOfActiveFile',
handler: (accessor, resource: URI) => { handler: (accessor, resource: URI) => {
const editorService = accessor.get(IWorkbenchEditorService); const editorService = accessor.get(IWorkbenchEditorService);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册