private long ArrowKey2FrameDelta(Keys keyData) { if (keyData == (Keys.Control | Keys.Left)) return -1; else if (keyData == (Keys.Control | Keys.Right)) return 1; //else if (keyData == (Keys.Alt | Keys.Left)) // like virtualDub :) else if (keyData == (Keys.Shift | Keys.Left)) return -MANY_FRAMES_STEP; //else if (keyData == (Keys.Alt | Keys.Right)) // like virtualDub :) else if (keyData == (Keys.Shift | Keys.Right)) return MANY_FRAMES_STEP; return 0; }