Skip to content

Releases: HVCrealm/AutoScroll

AutoScroll v2.1 — Windows + Linux Universal Edition

Choose a tag to compare

@HVCrealm HVCrealm released this 18 Mar 14:48

AutoScroll v2.1

Windows + Linux Universal Edition

Made by Harsh Vardhan Chopra — @HVCrealm

Full Changelog: https://github.com/HVCrealm/AutoScroll/commits/v2.1


🗒️ The Story

I was using Snapchat Web and realised it completely ignores arrow keys,
Page Down, and even the middle mouse button scroll. So I built this.
It simulates the mouse wheel at the OS level — works on any site,
any browser, anything that thinks it's too good for normal scrolling.

Useless? Kind of. Useful? Absolutely.


📦 Downloads

File OS How to use
AutoScroll.exe Windows 10 / 11 Double-click to run. UAC will ask for admin.
AutoScroll Linux (binary) chmod +x AutoScroll && ./AutoScroll
AutoScroll_2.1_amd64.deb Ubuntu / Debian sudo dpkg -i AutoScroll_2.1_amd64.deb
AutoScroll-2.1-x86_64.AppImage Any Linux distro chmod +x AutoScroll-2.1-x86_64.AppImage && ./AutoScroll-2.1-x86_64.AppImage

No Python required — all builds are standalone.


✨ What's in v2.1

  • ✅ Simulates middle-click mouse wheel scroll
  • ✅ Auto-stops when you move your mouse
  • ✅ Global hotkeys — work even when browser is focused
  • ✅ Customisable speed, direction, delay, stop threshold
  • ✅ Laptop presets — safe hotkeys for HP, Dell, Lenovo, ASUS, Acer
  • ✅ Custom hotkey picker — any modifier + any F-key
  • ✅ Always-on-top window mode
  • ✅ Auto admin/sudo request on launch
  • ✅ Settings saved automatically across launches
  • ✅ Cross-platform font + Unicode fallback for all Linux distros

🔧 Default Hotkeys

Hotkey Action
Ctrl + F9 Start
Ctrl + F10 Stop
Ctrl + Alt + S Toggle (always works as backup)

All hotkeys are customisable inside the app.


💻 Compatibility

OS Status
Windows 10
Windows 11
Ubuntu 20.04+
Debian 11+
Fedora 36+
Arch Linux
Linux Wayland ⚠️ needs xdotool for hotkeys

📥 Install on Linux (.deb)

sudo dpkg -i AutoScroll_2.1_amd64.deb
# Launches from your app menu or:
AutoScroll
# Uninstall:
sudo apt remove autoscroll

🐛 Known Issues

  • Wayland: global hotkeys require xdotool (sudo apt install xdotool)
  • Some Linux window managers ignore always-on-top — best effort
  • macOS: not supported, not tested, not planned

📋 Changelog

v2.1

  • Fixed sys.stdout crash in windowed .exe (PyInstaller --windowed sets stdout to None)
  • Cross-platform font stack — Segoe UI on Windows, DejaVu/Ubuntu on Linux
  • Unicode glyph fallback for terminals without UTF-8
  • scroll_lock / pause removed from hotkey list (not in pynput on Linux)
  • Config path fixed — uses os.path.abspath with home dir fallback
  • Hotkeys from saved config now activate immediately on startup
  • Added .deb and .AppImage build support
  • Codespace-safe build script — handles broken apt GPG keys gracefully

v2.0

  • Complete rewrite — tabbed UI, hotkey tab, about tab
  • Laptop presets for HP, Dell, Lenovo, ASUS, Acer
  • Custom hotkey picker
  • Settings persistence via JSON
  • Auto admin elevation (UAC / pkexec)
  • Direction toggle (up / down)

v1.0

  • Initial release — basic scroll, mouse-stop detection, countdown delay

If something's broken — open an Issue. Don't suffer in silence.
@HVCrealm