Repository navigation
ScrollBoost v1.1.0
Hybrid Scroll Injection
Auto-detects window type for optimal scroll delivery:
- PostMessage (zero lag) — default for Win32, WPF, WinForms, Qt, Firefox, Office
- SendInput (input pipeline) — for apps that don't process PostMessage
- Passthrough — disable ScrollBoost for specific window types (default for UWP)
Window Class Rules
In-app UI to configure per-window-class scroll methods:
- Crosshair picker — drag over any window to auto-detect its class name
- Add, remove, or change rules live
- Window grows upward when panel expands
Scroll Counter
Tracks total scroll operations (gestures, not ticks). Styled card with live counter. Persists across restarts.
Themed UI
- Dark/light settings popup matching Windows system theme
- Dark/light context menu with custom renderer and rounded hover highlights
- Bold "Open" at top of right-click menu
- Ochre tray icon at correct system size
- Runtime theme switching
Dual Autostart
- Registry Run key (standard, no UAC)
- Task Scheduler (elevated, full app coverage, no UAC prompt)
Defaults
Speed 1.0x, Acceleration 0.80, Max Cap 30x (slider up to 50x), Sigmoid curve
Under the Hood
- Dedicated hook thread with lightweight message pump
- Hook health check with auto-recovery
- Thread-safe lifecycle, multi-monitor safe
- 26 unit tests, zero build warnings
Download
ScrollBoost.exe — place anywhere and run. No .NET runtime needed. Windows 10/11 x64.