godotengine / godotengine/godot

Unable to vertical scroll animation bezier editor with mousewheel

Open
#97,234 4 comments 5 reactions 1 assignee Claimed by @SaracenOne View on GitHub
bug confirmed topic:animation topic:editor
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

Reproducible in:
- v4.3.stable.official [77dcf97d8]
- v4.2.1.stable.official [b09f793f5]

Not reproducible in:
- v4.1.4.stable.official [fe0e8e557]

### System information

Godot v4.3.stable - Debian GNU/Linux trixie/sid trixie - Wayland - Vulkan (Mobile) - dedicated AMD Radeon RX 7600 (RADV NAVI33) - AMD Ryzen 5 7600 6-Core Processor (12 Threads)

### Issue description

I'm unable to scroll or scale vertically in the Animation dock's bezier editor.

In v4.3 / v4.2:
- Plain `Mousewheel` = no effect
- `Ctrl + Mousewheel` = horizontal zoom
- `Alt + Mousewheel` = no effect
- `Shift + Mousewheel` = no effect
- `Ctrl + Shift + Mousewheel` = horizontal zoom
- `Ctrl + Alt + Mousewheel` = no effect
- `Alt + Shift + Mousewheel` = no effect
- `Ctrl + Alt + Shift + Mousewheel` = vertical zoom

In v4.1 / v4.0:
- Plain `Mousewheel` = **vertical scroll**
- `Ctrl + Mousewheel` = horizontal zoom
- `Alt + Mousewheel` = **vertical scroll**
- `Shift + Mousewheel` = no effect
- `Ctrl + Shift + Mousewheel` = horizontal zoom
- `Ctrl + Alt + Mousewheel` = no effect
- `Alt + Shift + Mousewheel` = no effect
- `Ctrl + Alt + Shift + Mousewheel` = vertical zoom

Further, the vertical zoom part is confounding because the [documentation](https://docs.godotengine.org/en/stable/tutorials/animation/animation_track_types.html#bezier-curve-track), in a note added with 4.3, states that:

> zoom in and out on the time axis ... with `Ctrl + Shift + Mouse wheel`. Using **`Ctrl + Alt + Mouse wheel`** will zoom in and out on the Y axis

And to add to the confusion, there is at least one [previous report](https://github.com/godotengine/godot/issues/75476) which indicates that just `Alt+Mousewheel` would zoom vertically as of 4.0.1, but even if I try that exact version I get the same result as 4.1, above! :confused:

So it might be a platform (Win/Linux+Wayland) difference? Or perhaps with all my version swapping my editor settings have got messed up somehow? Though I didn't think you could change mousewheel binds? :confused:

### Steps to reproduce

1. Create a bezier track in an animation
2. Switch to bezier editor
3. Try to scroll vertically

### Minimal reproduction project (MRP)

n/a

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.