Bug 436174 - Feature Request: Shortcuts & horizontal-mouse-wheel for horizontal timeline scrolling
Summary: Feature Request: Shortcuts & horizontal-mouse-wheel for horizontal timeline s...
Status: CONFIRMED
Alias: None
Product: kdenlive
Classification: Applications
Component: Timeline & Editing (show other bugs)
Version: 20.12.2
Platform: Appimage Linux
: NOR wishlist
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2021-04-25 17:21 UTC by jerome
Modified: 2024-10-26 13:39 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:
fritzibaby: Brainstorm+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jerome 2021-04-25 17:21:51 UTC
SUMMARY

The interface to scroll and zoom the timeline is very difficult to use and wastes users a lot of time ending up scrolled at an unintended point.

Aspect #1

STEPS TO REPRODUCE
Use ctrl-mouse wheel with the intent to zoom in & out on the current time positon

OBSERVED RESULT
Always zooming where I don't intend to zoom. I'm not even sure whether it zooms in on the cursor or in the middle of the screen because it appears so random.

EXPECTED RESULT
When the time bar is on the screen, more likely than not the user intends to zoom on the time bar.
Especially if it's centered on the screen and/or the cursor is close to the time bar.

Aspect #2

STEPS TO REPRODUCE
Click the timeline horizontal scroll bar to try to scroll 

OBSERVED RESULT
The timeline is scrolled even before the mouse is moved.

EXPECTED RESULT
No scrolling until the suer moves the mouse. Taking into account the user's click position on the scroll thumb so that any scrolling is relative to where the user clicked and where the scroll thumb was originally.

Aspect #3

STEPS TO REPRODUCE
Go to hotkeys, find a hotkey for scrolling or zooming the time line via the keyboard

OBSERVED RESULT
Could not find any hotkeys for scrolling or zooming the timeline

EXPECTED RESULT
There should be easy keyboard hotkeys for scrolling and zooming the timeline (towards the timebar if in view / center of the screen otherwise).

SOFTWARE/OS VERSIONS

appimage 20.12.2 on Artix Linux

ADDITIONAL INFORMATION

There are serious usability issues with zooming in/out & scrolling the timeline...
Clicking the scroll thumb should not move it if you just click it but don't move the mouse yet...
and exactly what ctrl-wheel mouse centers on is super on clear. My opinion is that it should always keep the time bar right in the middle of screen as you ctrl-wheel up/down super not* clear. sometimes it feels like it centers on the mouse position, but sometimes it simply does not do that.
even if it did always center on the mouse, 2 notches and wherever you're trying to zoom on (which really is ALWAYS the timebar) is no longer in the middle of the screen so you get lost. (also keyboard hotkeys for scrolling the timeline would be extremely helpful)
as well for zooming in/out on the timebar centered in the middle of the screen.
Comment 1 Julius Künzel 2021-04-25 19:26:15 UTC
Thanks for your report!

1) Is a duplicate of BUG 431017 (so this is no reason to keep this report open)

2) The scrollbar has been replaced by a "zoombar" in 21.04 so the code is completely different. Please try again with version 21.04 if this still exists (Release Candidate: https://files.kde.org/kdenlive/unstable/kdenlive-21.04.0-rc2-x86_64.appimage)

3) There are shortcuts to zoom and scroll the timeline! Got to menu Settings > Configure Keyboard Shortcuts…

- "Zoom In" (default Shortcut Ctrl++)
- "Zoom Out" (default Shortcut Ctrl+-)

To scroll you should move the timeline cursor with the arrow keys. To make bigger steps try to hold Ctrl or Shift

Please close this report if 2) and 3) work are fixed or tell us if there is anything else with these points that is not covered with my explanations.
Comment 2 jerome 2021-04-25 20:32:38 UTC
Thanks for the quick feedback.

1) Glad to know this has been confirmed as a problem. It seems a lot better already with the nightly as well.
2) Confirming this is no longer an issue in the nightly. It's a lot easier to move with the scrollbar now.
3) Thanks for letting me know about Ctrl-+/-, very useful.
However, I feel it would still be useful to have a hotkey combination that can scroll the timeline without moving the timebar, to not lose the current position, but to see different portions on each side. 

In summary, I feel the latest nightly build already addresses a lot of the pains that were a major slowdown, but scrolling hotkeys (e.g. alt+shift+left/right?) would still be useful, as well as perfecting the fix for #431017.
Comment 3 Julius Künzel 2021-04-25 22:32:30 UTC
Thanks for your answer. As only 3) seems to be still valid (for this report) I changed the title.
Comment 4 acidrums4 2022-08-11 00:54:42 UTC
Not really sure if this is the place to say this or if I should open a new bug, but I wish the timeline supports scrolling with a horizontal mouse wheel, i.e. I have a mouse with one of those and now intuitively use it to scroll horizontally on most KDE stuff but now that I needed to edit a video that ability is notoriously lacking in kdenlive. Which is a bummer, 'cause the only way I found was clicking the scroll handle and dragging it, zooming in/out (!) or directly setting a time in the timeline monitor.
Comment 5 emohr 2022-08-11 14:56:47 UTC
What type of mouse is that? Do you have 2 scroll-wheels? Timeline: With the normal mouse wheel you can horizontally scroll, shift + mouse wheel for vertically scroll, ctrl + mouse wheel for zoom in/out.
Comment 6 acidrums4 2022-08-11 16:38:03 UTC
(In reply to emohr from comment #5)
> What type of mouse is that? Do you have 2 scroll-wheels? 
Yup, it's a Logitech MX Master 3. It has a horizontal scroll wheel for the thumb
> With the normal mouse wheel you can horizontally scroll
Oooooooooooooooooh
Thank you. Dumb me am so used to that thumb horizontal scroll wheel that kind of forgot about the vertical one.
Still though I do think it would be nice the timeline supported scrolling with a horizontal scroll wheel.
Comment 7 emohr 2022-08-11 17:43:05 UTC
This seems to be the same command for horizontal scrolling like you tilt the normal mouse wheel left/right. Yes, this is not implemented. That would be a new Qt command to implement.

That would mean we add to above point 3: Add horizontal mouse wheel scrolling.

I updated the title too.