Skip to content

Scroll wheel movement as something controls can be bound to #16751

@muzikbike

Description

@muzikbike

Problem

While keyboard and mouse buttons and their in-game functionalities are mostly configurable, scroll wheel movement is more or less hardcoded, which makes it inconsistent.

There are these two checkboxes that control what it does, but this doesn't permit allowing the scroll wheel to perform some different in-game function:
Image

If this is implemented, we could get rid of these checkboxes, since there would be "next item"/"previous item" entries in the key binds list bound to the scroll wheel movement directions by default, and we could unbind or swap these as we please.

Solutions

Moving the scroll wheel (up, down, as well as left and right for supported devices) should be handled much like a mouse or keyboard button press, and any desired control could be bound to it.

Alternatives

Changing what the scroll wheel does can sometimes be handled by dedicated external software for repointing inputs but this is often janky and unpleasant to deal with.

Additional context

moved the scroll wheel while taking this screenshot, note how the program doesn't pick up on this:
Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions