public void LeftRightArrowKeys(Keys keyData)
{
___UiTransactionBegin();
if (keyData == Keys.Left || keyData == Keys.Right)
{
CapitulateCurOp();
setCurFrameMarkerPositionToNextOrPrevClip(keyData);
}
else
{
var frameDelta = ArrowKey2FrameDelta(keyData);
if (CurEditOp != null)
{
CurEditOp.KeyPressedArrow(keyData);
if (frameDelta != 0)
CurEditOp.ApplyFrameDelta(frameDelta);
}
else if (frameDelta != 0)
SetFrameMarker_ShowFrameInPlayer(UiObjects.CurrentMarkerFrame + frameDelta);
}
___UiTransactionEnd();
}