From a1e16108b35ea0447d9b31f907d767cfa59d4a8e Mon Sep 17 00:00:00 2001 From: Mike Griese <migrie@microsoft.com> Date: Mon, 22 Jul 2019 19:53:10 -0500 Subject: [PATCH] Change some default keybindings (#2014) Closes #1417. Changes New Tab to Ctrl+Shift+t (from Ctrl+t) Changes SwitchToTabN to Ctrl+Alt+<number> (from Alt+<number>) --- src/cascadia/TerminalApp/CascadiaSettings.cpp | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/src/cascadia/TerminalApp/CascadiaSettings.cpp b/src/cascadia/TerminalApp/CascadiaSettings.cpp index 8604f4ffb16..09cb0f7481e 100644 --- a/src/cascadia/TerminalApp/CascadiaSettings.cpp +++ b/src/cascadia/TerminalApp/CascadiaSettings.cpp @@ -277,11 +277,9 @@ void CascadiaSettings::_CreateDefaultProfiles() void CascadiaSettings::_CreateDefaultKeybindings() { AppKeyBindings keyBindings = _globals.GetKeybindings(); - // Set up spme basic default keybindings - // TODO:MSFT:20700157 read our settings from some source, and configure - // keychord,action pairings from that file + // Set up some basic default keybindings keyBindings.SetKeyBinding(ShortcutAction::NewTab, - KeyChord{ KeyModifiers::Ctrl, + KeyChord{ KeyModifiers::Ctrl | KeyModifiers::Shift, static_cast<int>('T') }); keyBindings.SetKeyBinding(ShortcutAction::DuplicateTab, KeyChord{ KeyModifiers::Ctrl | KeyModifiers::Shift, @@ -354,31 +352,31 @@ void CascadiaSettings::_CreateDefaultKeybindings() KeyChord{ KeyModifiers::Ctrl | KeyModifiers::Shift, VK_PRIOR }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab0, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast<int>('1') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab1, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast<int>('2') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab2, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast<int>('3') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab3, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast<int>('4') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab4, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast<int>('5') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab5, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast<int>('6') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab6, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast<int>('7') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab7, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast<int>('8') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab8, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast<int>('9') }); }