mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-28 06:52:35 +01:00
Make shortcuts "Alt+Up/Down" customizable
This commit is contained in:
parent
d2244baa46
commit
92dd031d03
@ -1934,8 +1934,10 @@ $HorzAlign = Center
|
||||
public string GeneralSwitchOriginalAndTranslation { get; set; }
|
||||
public string GeneralMergeOriginalAndTranslation { get; set; }
|
||||
public string GeneralGoToNextSubtitle { get; set; }
|
||||
public string GeneralGoToNextSubtitlePlayTranslate { get; set; }
|
||||
public string GeneralGoToNextSubtitleCursorAtEnd { get; set; }
|
||||
public string GeneralGoToPrevSubtitle { get; set; }
|
||||
public string GeneralGoToPrevSubtitlePlayTranslate { get; set; }
|
||||
public string GeneralGoToStartOfCurrentSubtitle { get; set; }
|
||||
public string GeneralGoToEndOfCurrentSubtitle { get; set; }
|
||||
public string GeneralGoToPreviousSubtitleAndFocusVideo { get; set; }
|
||||
@ -2214,6 +2216,8 @@ $HorzAlign = Center
|
||||
GeneralToggleTranslationMode = "Control+Shift+O";
|
||||
GeneralMergeOriginalAndTranslation = "Control+Alt+Shift+M";
|
||||
GeneralGoToNextSubtitle = "Shift+Return";
|
||||
GeneralGoToNextSubtitlePlayTranslate = "Alt+Down";
|
||||
GeneralGoToPrevSubtitlePlayTranslate = "Alt+Up";
|
||||
GeneralToggleBookmarksWithText = "Control+Shift+B";
|
||||
OpenDataFolder = "Control+Alt+Shift+D";
|
||||
GeneralToggleView = "F2";
|
||||
@ -6827,6 +6831,12 @@ $HorzAlign = Center
|
||||
shortcuts.GeneralGoToNextSubtitle = subNode.InnerText;
|
||||
}
|
||||
|
||||
subNode = node.SelectSingleNode("GeneralGoToNextSubtitlePlayTranslate");
|
||||
if (subNode != null)
|
||||
{
|
||||
shortcuts.GeneralGoToNextSubtitlePlayTranslate = subNode.InnerText;
|
||||
}
|
||||
|
||||
subNode = node.SelectSingleNode("GeneralGoToNextSubtitleCursorAtEnd");
|
||||
if (subNode != null)
|
||||
{
|
||||
@ -6839,6 +6849,12 @@ $HorzAlign = Center
|
||||
shortcuts.GeneralGoToPrevSubtitle = subNode.InnerText;
|
||||
}
|
||||
|
||||
subNode = node.SelectSingleNode("GeneralGoToPrevSubtitlePlayTranslate");
|
||||
if (subNode != null)
|
||||
{
|
||||
shortcuts.GeneralGoToPrevSubtitlePlayTranslate = subNode.InnerText;
|
||||
}
|
||||
|
||||
subNode = node.SelectSingleNode("GeneralGoToEndOfCurrentSubtitle");
|
||||
if (subNode != null)
|
||||
{
|
||||
@ -9308,8 +9324,10 @@ $HorzAlign = Center
|
||||
textWriter.WriteElementString("GeneralSwitchOriginalAndTranslation", shortcuts.GeneralSwitchOriginalAndTranslation);
|
||||
textWriter.WriteElementString("GeneralMergeOriginalAndTranslation", shortcuts.GeneralMergeOriginalAndTranslation);
|
||||
textWriter.WriteElementString("GeneralGoToNextSubtitle", shortcuts.GeneralGoToNextSubtitle);
|
||||
textWriter.WriteElementString("GeneralGoToNextSubtitlePlayTranslate", shortcuts.GeneralGoToNextSubtitlePlayTranslate);
|
||||
textWriter.WriteElementString("GeneralGoToNextSubtitleCursorAtEnd", shortcuts.GeneralGoToNextSubtitleCursorAtEnd);
|
||||
textWriter.WriteElementString("GeneralGoToPrevSubtitle", shortcuts.GeneralGoToPrevSubtitle);
|
||||
textWriter.WriteElementString("GeneralGoToPrevSubtitlePlayTranslate", shortcuts.GeneralGoToPrevSubtitlePlayTranslate);
|
||||
textWriter.WriteElementString("GeneralGoToEndOfCurrentSubtitle", shortcuts.GeneralGoToEndOfCurrentSubtitle);
|
||||
textWriter.WriteElementString("GeneralGoToStartOfCurrentSubtitle", shortcuts.GeneralGoToStartOfCurrentSubtitle);
|
||||
textWriter.WriteElementString("GeneralGoToPreviousSubtitleAndFocusVideo", shortcuts.GeneralGoToPreviousSubtitleAndFocusVideo);
|
||||
|
@ -177,7 +177,9 @@ namespace Nikse.SubtitleEdit.Forms.BinaryEdit
|
||||
|
||||
private readonly Keys _goToLine = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainEditGoToLineNumber);
|
||||
private readonly Keys _mainGeneralGoToNextSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitle);
|
||||
private readonly Keys _mainGeneralGoToNextSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitlePlayTranslate);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitle);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitlePlayTranslate);
|
||||
private List<IBinaryParagraphWithPosition> _binSubtitles;
|
||||
private List<Extra> _extra;
|
||||
private Subtitle _subtitle;
|
||||
@ -1250,7 +1252,7 @@ namespace Nikse.SubtitleEdit.Forms.BinaryEdit
|
||||
{
|
||||
GoToLineNumber();
|
||||
}
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || (e.KeyCode == Keys.Down && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || _mainGeneralGoToNextSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
int selectedIndex = 0;
|
||||
if (subtitleListView1.SelectedItems.Count > 0)
|
||||
@ -1260,7 +1262,7 @@ namespace Nikse.SubtitleEdit.Forms.BinaryEdit
|
||||
}
|
||||
SelectIndexAndEnsureVisible(selectedIndex);
|
||||
}
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || (e.KeyCode == Keys.Up && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || _mainGeneralGoToPrevSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
int selectedIndex = 0;
|
||||
if (subtitleListView1.SelectedItems.Count > 0)
|
||||
|
@ -17,7 +17,9 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
private Subtitle _subtitle2;
|
||||
private List<int> _differences;
|
||||
private readonly Keys _mainGeneralGoToNextSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitle);
|
||||
private readonly Keys _mainGeneralGoToNextSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitlePlayTranslate);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitle);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitlePlayTranslate);
|
||||
private string _language;
|
||||
private static readonly Color _backDifferenceColor = Color.FromArgb(255, 90, 90);
|
||||
private static readonly Color _foregroundDifferenceColor = Color.FromArgb(225, 0, 0);
|
||||
@ -568,7 +570,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
{
|
||||
ButtonPreviousDifferenceClick(null, null);
|
||||
}
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || (e.KeyCode == Keys.Down && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || _mainGeneralGoToNextSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
SubtitleListView lv = subtitleListView1;
|
||||
if (subtitleListView2.Focused)
|
||||
@ -584,7 +586,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
lv.SelectIndexAndEnsureVisible(selectedIndex);
|
||||
}
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || (e.KeyCode == Keys.Up && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || _mainGeneralGoToPrevSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
SubtitleListView lv = subtitleListView1;
|
||||
if (subtitleListView2.Focused)
|
||||
|
@ -11,7 +11,9 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
private int _startFindIndex = -1;
|
||||
private List<Paragraph> _paragraphs = new List<Paragraph>();
|
||||
private readonly Keys _mainGeneralGoToNextSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitle);
|
||||
private readonly Keys _mainGeneralGoToNextSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitlePlayTranslate);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitle);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitlePlayTranslate);
|
||||
|
||||
public int SelectedIndex
|
||||
{
|
||||
@ -132,7 +134,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
{
|
||||
DialogResult = DialogResult.Cancel;
|
||||
}
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || (e.KeyCode == Keys.Down && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || _mainGeneralGoToNextSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
int selectedIndex = 0;
|
||||
if (subtitleListView1.SelectedItems.Count > 0)
|
||||
@ -142,7 +144,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
subtitleListView1.SelectIndexAndEnsureVisible(selectedIndex);
|
||||
}
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || (e.KeyCode == Keys.Up && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || _mainGeneralGoToPrevSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
int selectedIndex = 0;
|
||||
if (subtitleListView1.SelectedItems.Count > 0)
|
||||
|
@ -66,7 +66,9 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
private readonly Keys _goToLine = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainEditGoToLineNumber);
|
||||
private readonly Keys _preview = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainToolsFixCommonErrorsPreview);
|
||||
private readonly Keys _mainGeneralGoToNextSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitle);
|
||||
private readonly Keys _mainGeneralGoToNextSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitlePlayTranslate);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitle);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitlePlayTranslate);
|
||||
private readonly Keys _mainListViewGoToNextError = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainListViewGoToNextError);
|
||||
|
||||
private class FixItem
|
||||
@ -864,7 +866,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
{
|
||||
GenerateDiff();
|
||||
}
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || (e.KeyCode == Keys.Down && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || _mainGeneralGoToNextSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
int selectedIndex = 0;
|
||||
if (subtitleListView1.SelectedItems.Count > 0)
|
||||
@ -874,7 +876,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
subtitleListView1.SelectIndexAndEnsureVisible(selectedIndex);
|
||||
}
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || (e.KeyCode == Keys.Up && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || _mainGeneralGoToPrevSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
int selectedIndex = 0;
|
||||
if (subtitleListView1.SelectedItems.Count > 0)
|
||||
|
@ -15110,7 +15110,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
toolStripMenuItemRedo_Click(sender, e);
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (e.KeyCode == Keys.Down && e.Modifiers == Keys.Alt)
|
||||
else if (_shortcuts.MainGeneralGoToNextSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
if (AutoRepeatContinueOn || AutoRepeatOn)
|
||||
{
|
||||
@ -15121,7 +15121,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
ButtonNextClick(null, null);
|
||||
}
|
||||
}
|
||||
else if (e.KeyCode == Keys.Up && e.Modifiers == Keys.Alt)
|
||||
else if (_shortcuts.MainGeneralGoToPrevSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
if (AutoRepeatContinueOn || AutoRepeatOn)
|
||||
{
|
||||
|
@ -6905,7 +6905,7 @@ namespace Nikse.SubtitleEdit.Forms.Ocr
|
||||
UiUtil.ShowHelp("#importvobsub");
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (e.KeyCode == Keys.Down && e.Modifiers == Keys.Alt)
|
||||
else if (e.KeyData == UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitlePlayTranslate))
|
||||
{
|
||||
int selectedIndex = 0;
|
||||
if (subtitleListView1.SelectedItems.Count > 0)
|
||||
|
@ -1245,8 +1245,10 @@ namespace Nikse.SubtitleEdit.Forms.Options
|
||||
AddNode(generalNode, language.GoToFirstSelectedLine, nameof(Configuration.Settings.Shortcuts.GeneralGoToFirstSelectedLine));
|
||||
AddNode(generalNode, language.GoToNextEmptyLine, nameof(Configuration.Settings.Shortcuts.GeneralGoToNextEmptyLine));
|
||||
AddNode(generalNode, language.GoToNext, nameof(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitle));
|
||||
AddNode(generalNode, language.GoToNextPlayTranslate, nameof(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitlePlayTranslate));
|
||||
AddNode(generalNode, language.GoToNextCursorAtEnd, nameof(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitleCursorAtEnd));
|
||||
AddNode(generalNode, language.GoToPrevious, nameof(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitle));
|
||||
AddNode(generalNode, language.GoToPreviousPlayTranslate, nameof(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitlePlayTranslate));
|
||||
AddNode(generalNode, language.GoToCurrentSubtitleStart, nameof(Configuration.Settings.Shortcuts.GeneralGoToStartOfCurrentSubtitle));
|
||||
AddNode(generalNode, language.GoToCurrentSubtitleEnd, nameof(Configuration.Settings.Shortcuts.GeneralGoToEndOfCurrentSubtitle));
|
||||
AddNode(generalNode, language.GoToPreviousSubtitleAndFocusVideo, nameof(Configuration.Settings.Shortcuts.GeneralGoToPreviousSubtitleAndFocusVideo));
|
||||
|
@ -16,7 +16,9 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
private Subtitle _subtitle;
|
||||
private int _audioTrackNumber = -1;
|
||||
private readonly Keys _mainGeneralGoToNextSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitle);
|
||||
private readonly Keys _mainGeneralGoToNextSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitlePlayTranslate);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitle);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitlePlayTranslate);
|
||||
private string _subtitleFileName;
|
||||
public string VideoFileName { get; private set; }
|
||||
|
||||
@ -262,7 +264,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
UiUtil.ShowHelp("#sync");
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || (e.KeyCode == Keys.Down && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || _mainGeneralGoToNextSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
int selectedIndex = 0;
|
||||
if (subtitleListView1.SelectedItems.Count > 0)
|
||||
@ -273,7 +275,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
subtitleListView1.SelectIndexAndEnsureVisible(selectedIndex);
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || (e.KeyCode == Keys.Up && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || _mainGeneralGoToPrevSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
int selectedIndex = 0;
|
||||
if (subtitleListView1.SelectedItems.Count > 0)
|
||||
|
@ -29,7 +29,9 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
private Subtitle _otherSubtitle;
|
||||
private SortedDictionary<int, TimeSpan> _synchronizationPoints = new SortedDictionary<int, TimeSpan>();
|
||||
private readonly Keys _mainGeneralGoToNextSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitle);
|
||||
private readonly Keys _mainGeneralGoToNextSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitlePlayTranslate);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitle);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitlePlayTranslate);
|
||||
|
||||
public string VideoFileName { get; private set; }
|
||||
|
||||
@ -262,7 +264,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
UiUtil.ShowHelp("#sync");
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || (e.KeyCode == Keys.Down && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || _mainGeneralGoToNextSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
int selectedIndex = 0;
|
||||
if (SubtitleListview1.SelectedItems.Count > 0)
|
||||
@ -273,7 +275,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
SubtitleListview1.SelectIndexAndEnsureVisible(selectedIndex);
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || (e.KeyCode == Keys.Up && e.Modifiers == Keys.Alt))
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || _mainGeneralGoToPrevSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
int selectedIndex = 0;
|
||||
if (SubtitleListview1.SelectedItems.Count > 0)
|
||||
|
@ -11,7 +11,10 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
private readonly Main _mainForm;
|
||||
private readonly Controls.VideoPlayerContainer _videoPlayerContainer;
|
||||
private readonly Keys _redockKeys;
|
||||
|
||||
private readonly Keys _mainGeneralGoToNextSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitle);
|
||||
private readonly Keys _mainGeneralGoToNextSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitlePlayTranslate);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitle);
|
||||
private readonly Keys _mainGeneralGoToPrevSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitlePlayTranslate);
|
||||
private bool _autoSized;
|
||||
|
||||
public bool RedockOnFullscreenEnd { get; set; }
|
||||
@ -109,12 +112,12 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (e.KeyCode == Keys.Up && e.Modifiers == Keys.Alt && IsFullscreen)
|
||||
else if (_mainGeneralGoToPrevSubtitle == e.KeyData || _mainGeneralGoToPrevSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
_mainForm.GotoPrevSubPosFromvideoPos();
|
||||
e.SuppressKeyPress = true;
|
||||
}
|
||||
else if (e.Modifiers == Keys.Alt && e.KeyCode == Keys.Down && IsFullscreen)
|
||||
else if (_mainGeneralGoToNextSubtitle == e.KeyData || _mainGeneralGoToNextSubtitlePlayTranslate == e.KeyData)
|
||||
{
|
||||
_mainForm.GotoNextSubPosFromVideoPos();
|
||||
e.SuppressKeyPress = true;
|
||||
|
@ -2592,8 +2592,10 @@ can edit in same subtitle file (collaboration)",
|
||||
MainCreateStartDownEndUp = "Insert new subtitle at key-down, set end time at key-up",
|
||||
MergeDialog = "Merge dialog (insert dashes)",
|
||||
GoToNext = "Go to next line",
|
||||
GoToNextPlayTranslate = "Go to next line (and play in 'Translate mode')",
|
||||
GoToNextCursorAtEnd = "Go to next line and set cursor at end",
|
||||
GoToPrevious = "Go to previous line",
|
||||
GoToPreviousPlayTranslate = "Go to previous line (and play in 'Translate mode')",
|
||||
GoToCurrentSubtitleStart = "Go to current line start",
|
||||
GoToCurrentSubtitleEnd = "Go to current line end",
|
||||
GoToPreviousSubtitleAndFocusVideo = "Go to previous line and set video position",
|
||||
|
@ -2449,8 +2449,10 @@
|
||||
public string MainCreateStartDownEndUp { get; set; }
|
||||
public string MergeDialog { get; set; }
|
||||
public string GoToNext { get; set; }
|
||||
public string GoToNextPlayTranslate { get; set; }
|
||||
public string GoToNextCursorAtEnd { get; set; }
|
||||
public string GoToPrevious { get; set; }
|
||||
public string GoToPreviousPlayTranslate { get; set; }
|
||||
public string GoToCurrentSubtitleStart { get; set; }
|
||||
public string GoToCurrentSubtitleEnd { get; set; }
|
||||
public string GoToPreviousSubtitleAndFocusVideo { get; set; }
|
||||
|
@ -19,8 +19,10 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
public Keys MainGeneralMergeWithNext { get; set; }
|
||||
public Keys MainGeneralMergeWithPrevious { get; set; }
|
||||
public Keys MainGeneralGoToNextSubtitle { get; set; }
|
||||
public Keys MainGeneralGoToNextSubtitlePlayTranslate { get; set; }
|
||||
public Keys MainGeneralGoToNextSubtitleCursorAtEnd { get; set; }
|
||||
public Keys MainGeneralGoToPrevSubtitle { get; set; }
|
||||
public Keys MainGeneralGoToPrevSubtitlePlayTranslate { get; set; }
|
||||
public Keys MainGeneralGoToStartOfCurrentSubtitle { get; set; }
|
||||
public Keys MainGeneralGoToEndOfCurrentSubtitle { get; set; }
|
||||
public Keys MainGeneralFileSaveAll { get; set; }
|
||||
@ -223,8 +225,10 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
MainGeneralMergeWithNext = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralMergeWithNext);
|
||||
MainGeneralMergeWithPrevious = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralMergeWithPrevious);
|
||||
MainGeneralGoToNextSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitle);
|
||||
MainGeneralGoToNextSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitlePlayTranslate);
|
||||
MainGeneralGoToNextSubtitleCursorAtEnd = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToNextSubtitleCursorAtEnd);
|
||||
MainGeneralGoToPrevSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitle);
|
||||
MainGeneralGoToPrevSubtitlePlayTranslate = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToPrevSubtitlePlayTranslate);
|
||||
MainGeneralGoToStartOfCurrentSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToStartOfCurrentSubtitle);
|
||||
MainGeneralGoToEndOfCurrentSubtitle = UiUtil.GetKeys(Configuration.Settings.Shortcuts.GeneralGoToEndOfCurrentSubtitle);
|
||||
MainGeneralFileSaveAll = UiUtil.GetKeys(Configuration.Settings.Shortcuts.MainFileSaveAll);
|
||||
|
Loading…
Reference in New Issue
Block a user