private List <string> NavKeys()
        {
            var navs    = new[] { "Home", "PageUp", "End", "Next", "Up", "Left", "Down", "Right" };
            var navKeys = KeyboardConstants.CombineKeysWithStandardModifiers(navs);

            navKeys.Add("G, Control");
            navKeys.Add("Tab, Alt");
            navKeys.Add("Tab, Control");
            navKeys.Add("Tab, Shift, Control");
            navKeys.AddRange(KeyboardConstants.CombineKeysWithStandardModifiers(new[] { "F3" }));

            if (commandLineArgs.UseVisualStudioNavigation)
            {
                navKeys.AddRange(KeyboardConstants.CombineKeysWithStandardModifiers(new[] { "F12" }));
                navKeys.AddRange(KeyboardConstants.KeysCombinedWithCodeModifiers(new[] { "T", "F6", "F7", "F8" }));

                navKeys.AddRange(KeyboardConstants.KeysCombinedWithControlAndShiftControl(new[] { "OemMinus", "Tab", "I" }));

                navKeys.Add("A, Shift, Control, Alt");

                navKeys.Add("L, Shift, Alt");
            }

            return(navKeys.OrderBy(x => x).ToList());
        }