AprilNEA / AprilNEA/OpenLogi

[Feature]: Alt Modifier + Vertical Scrolling when Scrolling With Thumbwheel on MX Mice

Open
#778 1 comment 1 reaction 0 assignees View on GitHub
needs: triage type: feature
Dominant language
Rust
Stars
21k
Forks
675
Avg merge
2d 5h
Merged PRs (30d)
172

Description

### Pre-flight checklist

- [x] I searched existing issues and the [Roadmap](https://github.com/AprilNEA/OpenLogi#roadmap), and this isn't already tracked.

### Problem / motivation

I'm wanting to be able to substitute scrolling using the thumb scroll wheel with vertical scrolling while the ALT modifier is pressed for a nicer workflow (First use case being FL Studio note pitching, which would exceptionally smooth and a good use of the MX mouse layout). This is specifically what I was hoping OpenLogi could do that Logi Options couldn't when I first installed.

### Proposed solution

Granular, input options for vertical scrolling with a certain input modifier (also requested in [Feature]: Map thumbwheel rotation to Ctrl + vertical mouse wheel for native zoom #377) would allow for more opaque options than the likes of horizontal scroll and or the fixed options provided; a vertical scroll with input modifier under thumbwheel scroll options (or just scroll up and down with CTRL and ALT) could quite simply cover these use cases.

### Alternatives considered

_No response_

### Related area(s)

- [ ] GUI
- [ ] CLI
- [x] Button actions / remapping
- [ ] DPI
- [ ] SmartShift
- [ ] Per-application profiles
- [ ] Configuration (TOML)
- [ ] Auto-update
- [ ] Other

### Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the button actions/remapping implementation and how thumbwheel input is handled, then compare the related request in issue #377. The work is done when ALT plus thumbwheel rotation produces vertical scrolling while normal thumbwheel behavior remains unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.