Skip to main content
Most setup problems fall into a handful of buckets. Find your symptom below; if you’re still stuck, open an issue with the terminal output from both machines.

Common symptoms

Enable both Accessibility and Input Monitoring for ShareClick (or your Terminal, if running from the terminal) in System Settings → Privacy & Security. Then quit and reopen ShareClick — permissions only take effect on relaunch.
The psk isn’t identical on both machines. Passphrases are case-sensitive and must match exactly. Re-check both config.toml files.
Check all of:
  • Both machines on the same Wi-Fi / network?
  • Windows firewall allowed ShareClick (Private networks)?
  • Correct server_host IP on the client?
Try shareclick discover to see if the server is visible over mDNS.
The name field must match one of the [[machines]] entries in the same config file. Fix the spelling so they line up.
Check the layout edges (right / left / top / bottom) in [[machines]] and confirm auto_edge_switch = true. As a reliable escape, hold both Shift keys to toggle control from the keyboard, or press F12 on the server.
New icons hide under the ”^” (show hidden icons) arrow by the clock — drag ShareClick onto the taskbar. For a first test you can skip the tray entirely and run shareclick.exe connect from PowerShell.
This is the unsigned-app quarantine flag. Remove it:
xattr -cr /Applications/ShareClick.app
Full details in Installation.

Quick reference

SymptomFix
Mouse doesn’t move (Mac server)Enable Accessibility and Input Monitoring; quit and reopen.
handshake/auth failedThe psk isn’t identical on both machines.
Client can’t connectSame Wi-Fi? Firewall allowed? Correct server_host? Try discover.
name ... is not presentname must match a [[machines]] entry.
Nothing at the edgeCheck layout edges and auto_edge_switch = true. Hold both Shift keys.
Windows: no tray iconLook under the ”^” hidden-icons arrow; drag it to the taskbar.

Still stuck?

Open an issue on GitHub

Include the terminal output from both machines so we can help fast.