What's new
All notable updates to CursorHop.
Screensaver Wake & Always Awake
New Features
Screensaver Dismissal Across Devices
Moving your mouse from the primary machine onto another connected computer now dismisses that machine's screensaver automatically. When several devices are connected and some have gone into a screensaver, hopping the cursor to them wakes them on contact. No need to touch each machine.
Always Awake
Added a new Always Awake mode. When enabled, CursorHop stays active and never drops into deep sleep, so devices remain responsive and reachable. Screensavers can still activate as normal; only deep sleep is prevented.
Improvements
Layout Page Overhaul
Major fixes and refinements to the layout page:
- Smoother, more reliable device moving and repositioning.
- More dependable device connecting.
- Local monitor recognition: when a machine has multiple monitors, other machines now respect that layout, so you can move the cursor across each recognized display correctly.
Bug Fixes
- Fixed screensaver-related wake issues on connected devices.
- General stability and refinement fixes across multi-device sessions.
- Various smaller bug fixes and polish throughout the app.
Refined Mouse Tracking and Connection Stability
Mouse Precision & Stability
Stability release. Mouse movement reworked end-to-end — tracking is now sub-pixel smooth, Windows sensitivity matches native, and connections recover faster without silent failures. Game Mode, multi-monitor handoff, and privacy hardened along the way.
Highlight
Mouse feel rock-solid. Movement stays smooth on the slowest, finest moves, sensitivity matches your real mouse exactly, and transfers and reconnects no longer stall silently.
Fixed
- Cursor drift from the old predictive smoothing — removed
- Jitter and micro-stutter during fast movement — eliminated
- Windows sensitivity at 1.0 not matching native mouse speed — corrected
- File transfer could silently stall and never complete — resolved
- Large file transfers lagging the cursor — transfers moved to their own connection
- Wrong cursor handoff across overlapping or differently-sized monitors — fixed
- Cursor failing to return to the local screen after quick border taps — fixed
- Game Mode keys delayed instead of firing on press — fixed
- Game Mode breaking custom key remapping — fixed
- Toggling Game Mode mid-game leaving a key stuck down — fixed
- Game Mode unreliable when the receiving computer is a Mac — fixed
- macOS cursor stutter after waking from sleep — fixed
- macOS modifier key handling unreliable — fixed
- Logs and diagnostic exports exposing email, tokens, and IP — now redacted
- Escape shortcut hard to trigger and only releasing the keyboard — fixed
Improved
- Sub-pixel mouse precision for smooth slow and fine movement
- Mouse tracking now adapts to your monitor's refresh rate
- Faster reconnection — multiple addresses tried in parallel
- More resilient under sleep and flaky network
- Both computers now show each other's full screen layout in the Layout editor
- Shift + scroll wheel scrolls horizontally on macOS
- Brightness, volume, and media keys forward correctly on macOS
- Reworked keyboard mapping page — press-to-record, Common/Function/Media tabs
- New visual editor for the emergency escape shortcut
- Diagnostics page — search, level filters, mask personal info, smooth scrolling
- Cancelable Google sign-in and smoother macOS accessibility recovery
- Cleaner Settings, Misc, and Account pages
Auth Fixes & Stability
Auth Fixes & Stability
Bug-fix release. Auth flow tightened end-to-end — login, email verification, and password reset now behave reliably across sessions and devices.
Highlight
Auth flow rock-solid. Login persists, verification links land you in the right place, password reset never fails silently.
Fixed
- Login session no longer drops after browser restart
- Email verification link reliably redirects to dashboard (not login)
- Password reset now surfaces clear error when token is expired
- Cookie sync race condition causing premature logout — resolved
- Sign-in error messages clarified (wrong password vs unverified email vs rate-limited)
- Edge case where email change verification left profile out of sync — fixed
Improved
- Faster session restoration on app launch
- More resilient token refresh under flaky network
Initial Public Release
CursorHop 0.8.6 ‚Initial Release
Added
Input sharing
- Seamless mouse and keyboard sharing across computers on the same local network
- Cursor transitions between machines by moving off the screen edge
- Support for mixed Windows and macOS setups in any combination
- Multi-monitor support across all connected computers, including mixed-DPI displays
Layout
- Visual multi-monitor layout editor with drag, snap, and alignment
- Per-device dead corners to prevent accidental edge crossings
- Configurable edge delay and modifier-to-cross options
- Half-duplex mode for one-way control setups
Clipboard
- Shared clipboard for plain text, formatted text (HTML), and images
- Shared clipboard for files, with chunked transfer of large payloads
- Loop prevention so copied content doesn't bounce between machines
File transfer
- Drag-and-drop files across screen edges directly onto a remote desktop
- Chunked file transfer with pause, resume, and cancel
- Integrity verification on every transfer
- Up to two parallel transfers
Keyboard
- Automatic shortcut translation between Windows and macOS with over thirty built-in mappings
- Per-device modifier remapping for Shift, Ctrl, Alt, and Super
- Optional stripping of bare Super key presses per device
Mouse
- Per-device mouse sensitivity
- Per-device scroll sensitivity
- Sub-pixel accuracy across displays of different resolutions
Modes
- Game Mode (Ctrl+G) with cursor pinning and raw relative input for games and simulators
- Cursor Lock (Scroll Lock) to keep the cursor on the current machine
Display
- Automatic dimming of idle machine screens when controlled remotely
- Adjustable brightness level
- Auto-restore when no remote sessions are active
Power and session sync
- Propagation of lock, unlock, sleep, shutdown, restart, and screensaver events between machines
- Individual toggles for each sync event type
Discovery and connection
- Automatic device discovery on the local network via mDNS
- Five-letter room codes for networks that block mDNS
- Direct IP connection fallback
- Automatic reconnection after network changes or peer wake-up
- Subnet scanning to recover lost peers
Security
- End-to-end encryption of all traffic using the Noise Protocol with mutual authentication
- Ed25519 device identity with a visible fingerprint for pairing verification
- Trust-on-first-use pairing with manual approval
Licensing
- Offline-first license verification after an initial online sign-in
- Free Trial, Pro, Pro+, and Max tiers with feature gating
- On-demand license refresh from the Account page
Auto-update
- Silent background updates on Windows
- Dedicated custom updater for macOS with integrity verification and safe swap
- "What's New" summary on first launch after an update
Interface
- Dashboard with status, connected devices, and quick actions
- Devices, Layout, Transfers, Diagnostics, Settings, Mappings, and Account pages
- Tray icon with connection status and controls
- Interactive feature tour accessible from the Dashboard
- Exportable diagnostics report
- Real-time log viewer
Onboarding
- Guided sign-in and pairing flow on first launch
- Dedicated Accessibility and Input Monitoring setup on macOS
- Recovery prompt if macOS permissions are revoked during a session
Platforms
- Windows 10 and Windows 11 (64-bit installer)
- macOS 12 and later (Intel and Apple Silicon)