20
849
Fork
You've already forked fuzzel
83

Fix scroll wheel to use arrow key navigation instead of page navigation #586

Manually merged
dnkl merged 2 commits from markstos/fuzzel:issue-513-scrolling-speed into master 2025年06月19日 08:31:40 +02:00
Collaborator
Copy link

Summary

This PR fixes the scroll wheel behavior in fuzzel to move the selection one item at a time (like arrow keys) instead of jumping by full pages (like Page Up/Down keys).

Previously, when using a scroll wheel or touchpad scrolling in fuzzel, each scroll increment would issue Page Up or Page Down keycodes, causing the selection to jump by entire pages. This made it difficult to precisely navigate through matches when scrolling.

Fixes: #513

QA Log

  • Manually tested behavior before and after.
## Summary This PR fixes the scroll wheel behavior in fuzzel to move the selection one item at a time (like arrow keys) instead of jumping by full pages (like Page Up/Down keys). Previously, when using a scroll wheel or touchpad scrolling in fuzzel, each scroll increment would issue Page Up or Page Down keycodes, causing the selection to jump by entire pages. This made it difficult to precisely navigate through matches when scrolling. Fixes: #513 ## QA Log * Manually tested behavior before and after.
Fix scrolling speed be by line instead of by page.
All checks were successful
builds.sr.ht/freebsd-x64 Job completed
ci/woodpecker/pr/woodpecker Pipeline was successful
813ac741f3
Before: Each scroll increment triggered page up / page down, too fast to read.
Now: Each scroll increment is one line at a time, closer to expectations.
Owner
Copy link

LGTM. Would you mind adding a changelog entry?

LGTM. Would you mind adding a changelog entry?
add changelog entry
Some checks are pending
builds.sr.ht/freebsd-x64 Job completed
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline is pending approval
f1d0564dc5
dnkl manually merged commit a02d635d50 into master 2025年06月19日 08:31:40 +02:00
Owner
Copy link

Thanks!

Thanks!
Sign in to join this conversation.
No reviewers
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dnkl/fuzzel!586
Reference in a new issue
dnkl/fuzzel
No description provided.
Delete branch "markstos/fuzzel:issue-513-scrolling-speed"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?