Key idea (read this first)
- The machine whose physical keyboard & mouse you use is the server.
- The machine you want to control is the client.
- Both machines need the same passphrase (it authenticates + encrypts).
Set it up
1
Open Settings on BOTH machines
Launch ShareClick — it lives in the menu bar (macOS, top-right) or the
system tray (Windows, bottom-right). Click the icon →
Settings & Monitor Manager.
2
Set the same passphrase
Enter an identical shared passphrase on both machines (≥ 8 characters).
On the client, also set the server host (the Mac’s IP) — or leave it
blank to auto-discover over mDNS.
3
Arrange your screens
In the arrangement panel, drag the second monitor to where it physically
sits (left / right / above / below). ShareClick works out which edges border
each other. Then Save.
4
Grant permissions & start (Mac server)
On macOS, grant Accessibility and Input Monitoring to ShareClick in
System Settings → Privacy & Security. Then tray icon → Start Server.
5
Start the client (Windows)
On the Windows PC: tray icon → Start Client. Allow it through the
firewall when Windows asks (Private networks → Allow).
Use it
1
Cross the edge
Push your mouse into the shared screen edge (in the example, the Mac’s
right edge) → your keyboard & mouse now control the PC. Push back to the
opposite edge to return, or press F12 on the server to toggle manually.
2
Share the clipboard
Copy on one machine, paste on the other — text and images sync
automatically.
3
Send a file
Drag a file onto the ShareClick window, or from a terminal:It lands in
./received on the peer.Prefer the terminal?
Running from a terminal shows live logs, which makes the first setup much easier to diagnose.Next steps
Full usage guide
The app UI and terminal, step by step.
Configuration
Every
config.toml field explained.Troubleshooting
Mouse not moving? Auth failing? Fixes here.
Security model
How the encryption and passphrase protect you.