diff --git a/src/cascadia/TerminalSettingsEditor/ActionsViewModel.cpp b/src/cascadia/TerminalSettingsEditor/ActionsViewModel.cpp index deaf776901..7562c1cf5e 100644 --- a/src/cascadia/TerminalSettingsEditor/ActionsViewModel.cpp +++ b/src/cascadia/TerminalSettingsEditor/ActionsViewModel.cpp @@ -134,20 +134,9 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation ActionArgsVM(make(cmd.ActionAndArgs())); _RegisterActionArgsVMEvents(_ActionArgsVM); - const auto shortcutAction = cmd.ActionAndArgs().Action(); - switch (shortcutAction) - { - case ShortcutAction::SendInput: - ProposedShortcutAction(winrt::box_value(L"Send Input")); - CurrentShortcutAction(L"Send Input"); - break; - case ShortcutAction::CloseTab: - ProposedShortcutAction(winrt::box_value(L"Close Tab")); - CurrentShortcutAction(L"Close Tab"); - break; - default: - break; - } + const auto shortcutActionString = _AvailableActionsAndNamesMap.Lookup(cmd.ActionAndArgs().Action()); + ProposedShortcutAction(winrt::box_value(shortcutActionString)); + CurrentShortcutAction(shortcutActionString); ActionArgsVM(make(cmd.ActionAndArgs())); // Add a property changed handler to our own property changed event.