LMMS / LMMS/lmms

Reverse Scrollable Input Direction setting

Open
#7,768 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### Enhancement Summary

This feature would add an option in the Settings menu to change the scroll direction of scrollable inputs, such as knobs, sliders, and spinboxes. The default scrolling direction on Windows and Mac (I believe) makes an upwards motion on the scroll wheel or touchpad scroll downwards and decrease values, so for anyone with those settings elsewhere, it would allow LMMS's native UI elements to respond intuitively without changing the OS's global setting. One potential drawback might be that input elements in VSTs wouldn't respond to this setting and might scroll a different direction.

### Implementation Details / Mockup

Ideally, this would add an optional toggle to one of the pages in the Settings menu to enable or disable it, and when enabled, it would reverse the scrolling behavior of all scrollable elements in LMMS.

### Please search the issue tracker for existing feature requests before submitting your own.

- [x] I have searched all existing issues and confirmed that this is not a duplicate.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Start by locating the Settings menu and the implementations of scrollable knobs, sliders, and spinboxes, then determine how one preference could affect them consistently. Done means the setting reverses native LMMS input scrolling while leaving its disabled behavior unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.