CursorHop
Features

Everything you need to share your desk.

One app replaces your KVM switch, USB drives, and manual clipboard juggling. Here's what CursorHop does.

Share

Mouse & Keyboard Sharing

Move your cursor to the edge of one screen and it appears on the next computer instantly. Your keyboard follows your mouse — type on whichever screen has focus. No button press, no hotkey.

  • Edge-based automatic switching with sub-5ms latency on LAN
  • Works with any mouse, trackpad, or trackball
  • Multi-monitor and DPI aware
  • Arrange screens in any layout — side by side, stacked, or offset
Learn more
MacBook
Windows PC
figma.com/file/xK3m9p...
Meeting notes: Q2 roadmap finalized, launch date confirmed for March 15th
MacBook Pro
Cmd+C Copied
Encrypted over LAN
Notes.txt — Notepad
Meeting notes: Q2 roadmap finalized, launch date confirmed for March 15th
Windows Desktop
Ctrl+V Pasted
Sync & Transfer

Clipboard Sync & File Transfer

Copy a URL on your Mac, paste it on your PC. Drag a file to the screen edge and it lands on the other machine. Everything flows between your computers — text, images, rich content, and files of any size.

Clipboard

  • Plain text, rich formatting, images, and files
  • Maintains formatting across operating systems
  • Data stays on your local network — never touches the cloud

File Transfer

  • Drag-and-drop to the screen edge or copy-paste files directly
  • Any file type at gigabit LAN speeds with zstd compression
  • Progress indicator with speed, ETA, and pause/resume
Customize

Keyboard Shortcut Translation

Automatic remapping between Windows and macOS. Cmd+C on your Mac becomes Ctrl+C on your PC — and vice versa. 30+ pre-configured mappings with custom JSON profiles supported.

  • Pre-configured Win→Mac and Mac→Win profiles
  • Per-device shortcut profile overrides
  • Modifier remapping — swap Shift and Ctrl, disable Super key
  • Hot-reloadable — changes apply without restart
Learn more
Cmd
Ctrl
⌘ + C Ctrl + C
⌘ + V Ctrl + V
⌘ + Z Ctrl + Z
⌘ + T Ctrl + T
30+ mappings pre-configured
Network & Protocol Settings

Noise Encryption

All keystrokes, clipboard, and files encrypted end-to-end.

Allow unencrypted fallback

Disabled by Policy
aX9f•kL2m•pQ7w•rT4v•nB8c•jH1y•sE6d•mW3z•oF5x•gK9a•bN2q•uR7t•iP4s•lC8e
Protect

Noise Protocol Encryption

Every keystroke, mouse movement, clipboard transfer, and file — encrypted with Noise_XX_25519_ChaChaPoly_SHA256. The same framework used by Signal and WireGuard.

  • Ed25519 device identity with mutual authentication
  • SHA-256 fingerprint verification
  • Automatic key exchange — zero configuration
  • No unencrypted fallback allowed by default
Learn more
Connect

Auto-Discovery & Reconnection

mDNS-based automatic device discovery. Install CursorHop, open it, and your other computers appear. Zero configuration, zero IP addresses to type.

  • UDP room beacons with 5-letter room codes
  • Automatic reconnection with multiple fallback strategies
  • Works over Wi-Fi and Ethernet
  • New computers appear instantly
Learn more
CursorHop Scanning network...
MacBook Pro
Windows Desktop
MacBook Air
Active
Dimmed
Focus

Display Dimming

Inactive screens automatically dim when you're focused on another computer. Adjustable brightness from fully dimmed to barely noticeable. Auto-restores when you switch back.

  • Windows uses overlay alpha blending, macOS uses CoreGraphics
  • Adjustable brightness level (0.0–1.0)
  • Smart restoration — only restores when no peers remain
Play

Cursor Management & Game Mode

Scroll Lock toggles cursor lock. Game Mode pins the cursor with relative deltas for FPS games. Watchdog timer recovers stuck hidden cursors automatically.

  • Cursor lock via Scroll Lock toggle
  • Game Mode with 1x1 cursor clip for FPS gaming
  • Virtual cursor tracking with sub-pixel accuracy
  • Auto-deactivation on return or disconnect
Game Mode
Scroll Lock: ON
Cursor Locked
MacBook
Windows
Lock
Shutdown
Restart
Suspend
Control

Power & Session Sync

Lock, unlock, suspend, shutdown, restart, and screensaver events synchronized across all connected devices. Per-event enable/disable configuration.

  • Synchronize lock/unlock, suspend, shutdown, and restart
  • Per-event control — enable or disable individually
  • 2-second deduplication window prevents cascading
Tune

Per-Device Settings

Individual mouse sensitivity, scroll sensitivity, edge delay, and modifier remapping for each connected device. Changes apply in real-time without restarting.

  • Mouse sensitivity: 0.1–5.0 per device
  • Scroll sensitivity: 0.01–10.0 per device
  • Edge delay: 0–500ms configurable
  • Hot-reload via watch channel — no restart needed
Device Settings
MacBook Pro
Mouse
1.5
Scroll
3.0
Windows Desktop
Mouse
2.5
Scroll
1.0
Display 1 2560×1440
Display 2 1920×1080
Display 3 1920×1080
Auto-Arrange Snap
Arrange

Screen Layout Editor

Visual canvas for arranging your screens. Drag-and-drop snap positioning, auto-arrange, and zoom controls. Multi-monitor DPI scaling support built in.

  • 60fps drag interaction with smooth snap positioning
  • Auto-arrange for quick setup
  • 100px adjacency tolerance with 40px padding
  • Changes broadcast to all devices instantly

Ready to try it?

One purchase. Lifetime access. All features included.