From 30fc41cb01a1c3823a5e71c852b8a26c343d9b7c Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Tue, 17 May 2016 11:43:00 -0700 Subject: [PATCH] Add ctrl+` keybinding for toggle terminal This conflicts with workbench.action.cycleEditor on alpha only right now, the cycleEditor keybinding will eventually be removed all together. --- .../terminal/electron-browser/terminal.contribution.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/parts/terminal/electron-browser/terminal.contribution.ts b/src/vs/workbench/parts/terminal/electron-browser/terminal.contribution.ts index f805c9d9714..0740ba9a38e 100644 --- a/src/vs/workbench/parts/terminal/electron-browser/terminal.contribution.ts +++ b/src/vs/workbench/parts/terminal/electron-browser/terminal.contribution.ts @@ -6,7 +6,7 @@ import 'vs/css!./media/terminal.contribution'; import nls = require('vs/nls'); import product from 'vs/platform/product'; -//import {KeyMod, KeyCode} from 'vs/base/common/keyCodes'; +import {KeyMod, KeyCode} from 'vs/base/common/keyCodes'; import {SyncActionDescriptor} from 'vs/platform/actions/common/actions'; import {registerSingleton} from 'vs/platform/instantiation/common/extensions'; import {IWorkbenchActionRegistry, Extensions as ActionExtensions} from 'vs/workbench/common/actionRegistry'; @@ -138,6 +138,7 @@ if (product.quality === 'alpha') { // Register toggle output action globally let actionRegistry = Registry.as(ActionExtensions.WorkbenchActions); - // { primary: KeyMod.CtrlCmd | KeyCode.US_BACKTICK } - actionRegistry.registerWorkbenchAction(new SyncActionDescriptor(ToggleTerminalAction, ToggleTerminalAction.ID, ToggleTerminalAction.LABEL), 'View: ' + ToggleTerminalAction.LABEL, nls.localize('viewCategory', "View")); + actionRegistry.registerWorkbenchAction(new SyncActionDescriptor(ToggleTerminalAction, ToggleTerminalAction.ID, ToggleTerminalAction.LABEL, { + primary: KeyMod.CtrlCmd | KeyCode.US_BACKTICK + }), 'View: ' + ToggleTerminalAction.LABEL, nls.localize('viewCategory', "View")); } \ No newline at end of file -- GitLab