Skip to content

Fix cursor double-jump in Scroll mode, fix phantom scrolling when no controller present.#15

Closed
DerekPascarella wants to merge 3 commits intosbstnc:mainfrom
DerekPascarella:feature/scroll-mode-jump-and-phantom-button-press-fix
Closed

Fix cursor double-jump in Scroll mode, fix phantom scrolling when no controller present.#15
DerekPascarella wants to merge 3 commits intosbstnc:mainfrom
DerekPascarella:feature/scroll-mode-jump-and-phantom-button-press-fix

Conversation

@DerekPascarella
Copy link
Copy Markdown

@DerekPascarella DerekPascarella commented Dec 31, 2025

Fixed cursor double-jump issue in Scroll mode by implementing edge-triggered input detection that distinguishes between fresh button presses and held directions. Added two-tier auto-repeat timeout (300ms initial delay, then 83ms fast repeat) for responsive single navigation while enabling fast scrolling when holding buttons.

Fixed phantom scrolling when no controller is connected by sending neutral input values (analog centered at 128) instead of leaving uninitialized zeros that were interpreted as analog stick movement.

Preview: https://i.imgur.com/mI8d4TI.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant