move arrow key hack from tastudio to inputroll so it applies to all inputrolls
This commit is contained in:
parent
fab108c73a
commit
a45b33b8c6
|
@ -1327,6 +1327,15 @@ namespace BizHawk.Client.EmuHawk
|
|||
ColumnRightClick?.Invoke(this, new ColumnClickEventArgs(column));
|
||||
}
|
||||
|
||||
// This allows arrow keys to be detected by KeyDown.
|
||||
protected override void OnPreviewKeyDown(PreviewKeyDownEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == Keys.Left || e.KeyCode == Keys.Right || e.KeyCode == Keys.Up || e.KeyCode == Keys.Down)
|
||||
{
|
||||
e.IsInputKey = true;
|
||||
}
|
||||
}
|
||||
|
||||
protected override void OnKeyDown(KeyEventArgs e)
|
||||
{
|
||||
if (!SuspendHotkeys)
|
||||
|
|
|
@ -1264,7 +1264,6 @@
|
|||
this.TasView.MouseEnter += new System.EventHandler(this.TasView_MouseEnter);
|
||||
this.TasView.MouseMove += new System.Windows.Forms.MouseEventHandler(this.TasView_MouseMove);
|
||||
this.TasView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.TasView_MouseUp);
|
||||
this.TasView.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.TasView_PreviewKeyDown);
|
||||
//
|
||||
// TasStatusStrip
|
||||
//
|
||||
|
|
|
@ -1504,17 +1504,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
RefreshDialog();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This allows arrow keys to be detected by KeyDown.
|
||||
/// </summary>
|
||||
private void TasView_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == Keys.Left || e.KeyCode == Keys.Right || e.KeyCode == Keys.Up || e.KeyCode == Keys.Down)
|
||||
{
|
||||
e.IsInputKey = true;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue