Timeline horizontal zoom in at mouse pointer_suggestion

Yes, the majority of the time I suppose, but not always. Sometimes I just like to move mouse around timeline and zoom in to check various areas in the timeline, ie just looking around at the various timeline clips, not looking at the player.

I’m not sure which zoom center is best actually. I would need to spend a little time with the way you suggest, to get a feel for it. I’m sure the playhead as zoom center would be fine.

I used to use Kdenlive a bit, so I got used to the feel of zoom center being under mouse cursor.

And yes, a nice coincidence about something like View> Fit to width, or Zoom> Show All,
(I think preferably with a hotkey combination), to see the whole project instantly.

I also agree, I tested the future final version and I think it would be a shame to lose the zoom function centered on the playhead.
Personally I think that the track height function [Shift + Wheel] is useless, so we could have 2 possibilities:

  • Zoom centered on the playhead [Ctrl + Wheel]
  • Zoom centered on the mouse [Shift + Wheel]

Oh no, for me this feature is VERY useful!! Please don’t remove it!! :smiley:

The wheel controls for zooming and track height are great btw!! :+1:

For the zooming, how about

  • Zoom centered on the playhead [Ctrl + Wheel]
  • Zoom centered on the mouse [Ctrl/Shift + Wheel] ?

+1 from me for this idea.

This proves that each of us has his preferences.
I must admit that I even modified the Timeline.js file so that I didn’t even have to use the keyboard. With this modification, I zoom around the playhead only with the wheel.
I will regret the current version …

For information, here is the modification that I use line 114 of the Timeline.js file

function onMouseWheel(wheel) {
adjustZoom(wheel.angleDelta.y / 720)


With the suggestions that have been made with the shortcut keys I think both can be worked in without having to make an additional option somewhere in the menu to pick one type of zoom over the other.

Perhaps something like:

  • Track height control [Shift + Wheel]
  • Zoom centered on the playhead [Ctrl + Wheel]
  • Zoom centered on the mouse [Alt + Wheel]

Also, since the zoom centered on the mouse function only works when the mouse is actually on the timeline, it would make sense then to configure the zoom buttons/zoom meter on the toolbar to center on the playhead.

Putting it in the View menu is too far. A button like this is used during the editing workflow thus should have quick access. It’d be much better as button next to the zoom controls in the toolbar:

I think that would be fantastic.

Makes sense. Yes.

I agree. That would be so nice.

All good suggestions IMHO, @drm!

Except it was not really centered on the playhead unless the Center the Playhead option is selected. I will make this new zoom behavior dependent upon that option not enabled.

Can the playhead being the focal point of the zoom be made as the set behavior for the zoom buttons and slider?


I love, love, love this feature. (Shotcut 20.02.17)
Ctrl+Wheel zooms in/out centered on mouse.
Thank you so much for this.
Shotcut feels new for me now, in a good way.
This greatly helps my workflow.
I’ll bet many will love this.
All I can say is, Wow! Fantastic!

1 Like

OMG I’m as excited about this as you are, @frew! :laughing:And for me the track/height adjustment (Shift+Wheel) is fantastic. Great improvement, thanks @shotcut!! :+1::+1:

(PS I thought track height changes using the wheel were very stuttery, then I realised it was due to my rubbish mouse - works great with another mouse) :smiley:

Sorry, folks, couldn’t resist doing this - made with Shotcut, of course :smiley:



Fantastic sense of humor in this video. Made me laugh deeply.
Thanks for posting it.

I must say I did feel a little giddy when I first did Ctrl+Wheel
in Shotcut Timeline today. A kind of joy of a wish come true.
A glee of a software responding so intuitively.
The elegance of these new features is a delight.

1 Like

Is the operation on Mac the same?
ctrl + wheel (cmd + wheel on Mac) zoom around the playhead
shift + wheel moves the playhead to the mouse position.
(version 20-02-17)

My pesky (wireless) mouse with its terrible mouse wheel is still making the track heights change quite stuttery. (Not Shotcut’s fault - works fine with my old wired mouse). I’d like to give the track height change feature keyboard shortcuts of SHIFT+DOWN and SHIFT+UP. Anyone know how I can do this by tweaking the timeline.qml file (or similar)?

Actually could I request this as a suggestion to @shotcut?

No problem! Glad you liked my little bit of silliness!

You can use the existing shortcuts of Ctrl++ or Ctrl+-. + or - can also be on numeric keypad, and = (+ without Shift) is also accepted as +.
Shortcuts are not yet modifiable. That is an obvious improvement to make, but it is not my priority.

Thank you!! :+1:

The new features [ctrl + wheel] and [shift + wheel] do not work on Mac
OS El Capitan - Shotcut 20-02-17