From 08565bd5a3bea6331b4abbd31f1224431102a2fd Mon Sep 17 00:00:00 2001 From: Mike Griese Date: Wed, 17 Jul 2019 14:50:32 -0500 Subject: [PATCH] Change some default keybindings Closes #1417. Changes New Tab to Ctrl+Shift+t (from Ctrl+t) Changes SwitchToTabN to Ctrl+Alt+ (from Alt+) --- 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 4c4b0545e8e..a70d829c2aa 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('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('1') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab1, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast('2') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab2, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast('3') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab3, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast('4') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab4, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast('5') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab5, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast('6') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab6, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast('7') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab7, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast('8') }); keyBindings.SetKeyBinding(ShortcutAction::SwitchToTab8, - KeyChord{ KeyModifiers::Alt, + KeyChord{ KeyModifiers::Alt | KeyModifiers::Ctrl, static_cast('9') }); }