public KeyboardShortcut Copy() { KeyboardShortcut k = new KeyboardShortcut(this.Value, this.Description); k.IsMenuShortcut = this.IsMenuShortcut; return(k); }
public static bool AddDefaultMenuShortcut(string name, Keys keyData) { if (!MenuNameDefaultShortcutDictionary.ContainsKey(name)) { KeyboardShortcut k = new KeyboardShortcut(keyData, name); k.IsMenuShortcut = true; MenuNameDefaultShortcutDictionary.Add(name, k); return(true); } return(false); }
public bool AddMenuShortcut(string name, string text, Keys keyData) { if (!MenuNameDictionary.ContainsKey(name)) { KeyboardShortcut k = new KeyboardShortcut(keyData, name); k.IsMenuShortcut = true; MenuNameDictionary.Add(name, k); KeyboardShortcutsDescription.Add(text, k); return(true); } KeyboardShortcutsDescription.Add(text, MenuNameDictionary[name]); return(false); }
/* * private void PopulateMenuShortcutsDictionary() * { * if (MenuKeyboardShortCutsList != null) * { * for (int i = 0; i < MenuKeyboardShortCutsList.Length; i++) * { * if (string.IsNullOrEmpty(MenuKeyboardShortCutsList[i].Description)) continue; * KeyboardShortcutsDescription.Add(MenuKeyboardShortCutsList[i].Description, MenuKeyboardShortCutsList[i]); * MenuKeyboardShortCutsList[i].IsMenuShortcut = true; * } * } * } */ private void PopulateKeyboardShortcutsDictionary() { KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectCompleteWaveform.Description), ContentView_SelectCompleteWaveform); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_PlaySelectedWaveform.Description), ContentView_PlaySelectedWaveform); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarNextSection.Description), ContentView_TransportBarNextSection); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarPreviousSection.Description), ContentView_TransportBarPreviousSection); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarPreviousPhrase.Description), ContentView_TransportBarPreviousPhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarNextPhrase.Description), ContentView_TransportBarNextPhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarNudgeForward.Description), ContentView_TransportBarNudgeForward); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarNudgeBackward.Description), ContentView_TransportBarNudgeBackward); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarFineNavigationOn.Description), ContentView_TransportBarFineNavigationOn); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarFineNavigationOff.Description), ContentView_TransportBarFineNavigationOff); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_MarkSelectionBeginTime.Description), ContentView_MarkSelectionBeginTime); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_MarkSelectionEndTime.Description), ContentView_MarkSelectionEndTime); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_ExpandAudioSelectionAtLeft.Description), ContentView_ExpandAudioSelectionAtLeft); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_ContractAudioSelectionAtLeft.Description), ContentView_ContractAudioSelectionAtLeft); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarNextPage.Description), ContentView_TransportBarNextPage); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarPreviousPage.Description), ContentView_TransportBarPreviousPage); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarPreviewFromAudioCursor.Description), ContentView_TransportBarPreviewFromAudioCursor); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarPreviewFromSelection.Description), ContentView_TransportBarPreviewFromSelection); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarPreviewUptoAudioCursor.Description), ContentView_TransportBarPreviewUptoAudioCursor); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarPreviewUptoSelection.Description), ContentView_TransportBarPreviewUptoSelection); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarExpandPlayOptions.Description), ContentView_TransportBarExpandPlayOptions); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarExpandRecordOptions.Description), ContentView_TransportBarExpandRecordOptions); if (ContentView_TransportBarExpandSwitchProfile == null) { ContentView_TransportBarExpandSwitchProfile = new KeyboardShortcut(Keys.Control | Keys.F5, "KeysS_TransportBarExpandSwitchProfile"); } KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarExpandSwitchProfile.Description), ContentView_TransportBarExpandSwitchProfile); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_ZoomWaveformPanel.Description), ContentView_ZoomWaveformPanel); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarRecordSingleKey.Description), ContentView_TransportBarRecordSingleKey); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_TransportBarStopSingleKey.Description), ContentView_TransportBarStopSingleKey); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_FastPlayStepDown.Description), ContentView_FastPlayStepDown); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_FastPlayStepUp.Description), ContentView_FastPlayStepUp); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_FastPlayRateNormilize.Description), ContentView_FastPlayRateNormilize); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_FastPlayNormalizeWithElapseBack.Description), ContentView_FastPlayNormalizeWithElapseBack); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_FastPlayWithElapseForward.Description), ContentView_FastPlayWithElapseForward); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_MarkSelectionFromBeginningToTheCursor.Description), ContentView_MarkSelectionFromBeginningToTheCursor); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_MarkSelectionFromCursorToTheEnd.Description), ContentView_MarkSelectionFromCursorToTheEnd); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectPrecedingPhrase.Description), ContentView_SelectPrecedingPhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectFollowingPhrase.Description), ContentView_SelectFollowingPhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectLastPhraseInStrip.Description), ContentView_SelectLastPhraseInStrip); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectFirstPhraseInStrip.Description), ContentView_SelectFirstPhraseInStrip); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectNextPagePhrase.Description), ContentView_SelectNextPagePhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectPrecedingPagePhrase.Description), ContentView_SelectPrecedingPagePhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectNextSpecialRolePhrase.Description), ContentView_SelectNextSpecialRolePhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectPrecedingSpecialRolePhrase.Description), ContentView_SelectPrecedingSpecialRolePhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectNextEmptyPhrase.Description), ContentView_SelectNextEmptyPhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectFirstSkippableNode.Description), ContentView_SelectFirstSkippableNode); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectLastSkippableNode.Description), ContentView_SelectLastSkippableNode); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectPrecedingStrip.Description), ContentView_SelectPrecedingStrip); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectFollowingStrip.Description), ContentView_SelectFollowingStrip); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectFirstStrip.Description), ContentView_SelectFirstStrip); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectLastStrip.Description), ContentView_SelectLastStrip); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectUp.Description), ContentView_SelectUp); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectPrecedingStripCursor.Description), ContentView_SelectPrecedingStripCursor); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectFollowingStripCursor.Description), ContentView_SelectFollowingStripCursor); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_ScrollDown_LargeIncrementWithSelection.Description), ContentView_ScrollDown_LargeIncrementWithSelection); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_ScrollUp_LargeIncrementWithSelection.Description), ContentView_ScrollUp_LargeIncrementWithSelection); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_ScrollUp_SmallIncrementWithSelection.Description), ContentView_ScrollUp_SmallIncrementWithSelection); KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_ScrollDown_SmallIncrementWithSelection.Description), ContentView_ScrollDown_SmallIncrementWithSelection); if (ContentView_SelectStartOfThePhrase == null) { ContentView_SelectStartOfThePhrase = new KeyboardShortcut(Keys.Home | Keys.Alt | Keys.Control, "KeyS_SelectStartOfThePhrase"); } KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectStartOfThePhrase.Description), ContentView_SelectStartOfThePhrase); if (ContentView_SelectEndOfPhrase == null) { ContentView_SelectEndOfPhrase = new KeyboardShortcut(Keys.End | Keys.Alt | Keys.Control, "KeyS_SelectEndOfPhrase"); } KeyboardShortcutsDescription.Add(Localizer.Message(ContentView_SelectEndOfPhrase.Description), ContentView_SelectEndOfPhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ProjectView_MoveToNextViewClockwise.Description), ProjectView_MoveToNextViewClockwise); KeyboardShortcutsDescription.Add(Localizer.Message(ProjectView_MoveToPreviousViewAnticlockwise.Description), ProjectView_MoveToPreviousViewAnticlockwise); KeyboardShortcutsDescription.Add(Localizer.Message(ProjectView_ToggleBetweenContentViewAndTOCView.Description), ProjectView_ToggleBetweenContentViewAndTOCView); KeyboardShortcutsDescription.Add(Localizer.Message(ProjectView_PlayPauseUsingSelection.Description), ProjectView_PlayPauseUsingSelection); KeyboardShortcutsDescription.Add(Localizer.Message(ProjectView_PlayPauseUsingAudioCursor_Default.Description), ProjectView_PlayPauseUsingAudioCursor_Default); KeyboardShortcutsDescription.Add(Localizer.Message(ProjectView_ShowPropertiesOfSelectedNode.Description), ProjectView_ShowPropertiesOfSelectedNode); KeyboardShortcutsDescription.Add(Localizer.Message(ProjectView_FocusOnTransportBarTimeDisplay.Description), ProjectView_FocusOnTransportBarTimeDisplay); KeyboardShortcutsDescription.Add(Localizer.Message(ProjectView_HardResetAllSettings.Description), ProjectView_HardResetAllSettings); if (ProjectView_PlayOnNavigate == null) { ProjectView_PlayOnNavigate = new KeyboardShortcut(Keys.Control | Keys.U, "KeyS_PlayOnNavigate"); } KeyboardShortcutsDescription.Add(Localizer.Message(ProjectView_PlayOnNavigate.Description), ProjectView_PlayOnNavigate); KeyboardShortcutsDescription.Add(Localizer.Message(ZoomPanel_Close.Description), ZoomPanel_Close); KeyboardShortcutsDescription.Add(Localizer.Message(ZoomPanel_NextPhrase.Description), ZoomPanel_NextPhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ZoomPanel_PreviousPhrase.Description), ZoomPanel_PreviousPhrase); KeyboardShortcutsDescription.Add(Localizer.Message(ZoomPanel_Reset.Description), ZoomPanel_Reset); KeyboardShortcutsDescription.Add(Localizer.Message(ZoomPanel_ZoomIn.Description), ZoomPanel_ZoomIn); KeyboardShortcutsDescription.Add(Localizer.Message(ZoomPanel_ZoomOut.Description), ZoomPanel_ZoomOut); KeyboardShortcutsDescription.Add(Localizer.Message(ZoomPanel_ZoomSelection.Description), ZoomPanel_ZoomSelection); }