Cross Platform Flow

PRACTICAL GUIDE · 2026-08-24

How to share one keyboard and mouse between Mac and Windows

First decide whether you need to switch devices or move across systems as if they were displays. The hard parts are often the first click, target IME punctuation, scroll start, disconnect release, and permission recovery—not merely connecting once.

  1. 01 / Define the job
  2. 02 / Four routes
  3. 03 / Ten tasks
  4. 04 / Choose by constraint
  5. 05 / CrossFlow status
  6. 06 / Official sources

Three questions eliminate half the wrong options.

Switch or continuous desk?

A hardware device button works for occasional changes. A software KVM better matches frequent edge crossing with the keyboard following pointer focus.

Can both systems install software?

Managed devices may forbid Accessibility access, background components, or firewall exceptions. In that case, a hardware KVM or multi-device peripheral is easier to govern.

Input only, or copied content too?

Clipboard, file copy, and native drag are different jobs. Ask about size, formats, direction, cleanup on failure, and any cloud path.

Who gets control when the link dies?

Quit, sleep, lock, permission revocation, and disconnect while a key is held must release remote state and preserve a local emergency stop.

There is no universal winner—only a matching boundary.

RouteBest fitMain costExamples
Software KVMSame LAN, frequent crossing, keyboard follows pointerTwo installs, OS permissions, network and input safetyDeskflow, Synergy, ShareMouse, Input Leap
Hardware KVMNo software allowed; video and USB must switchPurchase, cabling, resolution/refresh constraints, switching latencyUSB/HDMI/DisplayPort KVM
Multi-device peripheralsOccasional changes and no network dependencyManual switching; mouse and keyboard can fall out of syncEasy-Switch devices and some Logitech Flow setups
Remote desktopA complete remote session inside one screenEncoded video, window boundary, account and network modelSystem remote desktop and VNC

Two common mismatches: Apple Universal Control is for supported Apple-device combinations and does not cover Windows; PowerToys Mouse Without Borders is for Windows machines and does not solve a Mac + Windows desk.

Do ten tasks instead of asking “is it supported?”

  1. Clean trust path: use the official download, inspect the signature, record every permission, relaunch, and uninstall residue.
  2. First content click: click actionable content in an inactive window and record whether it acts, only activates, or disappears.
  3. Target IME punctuation: compare local and remote commas, periods, and Shift variants with Apple Pinyin and Microsoft Pinyin.
  4. Modifiers and locks: cross while holding Shift, Control, Option/Alt, or Command/Windows; disconnect and check for stuck keys.
  5. Bidirectional takeover: control B from A, move locally on B, reverse direction, and look for duplicate or blended input.
  6. Real topology: include vertical offsets, mixed scaling, multiple displays, and partial edges.
  7. Pointer and scroll: draw circles while scrolling for ten seconds, then repeat twenty starts and stops.
  8. Clipboard: test plain text, Chinese, HTML, RTF, images, repeated content, and both directions.
  9. Files: separate small, large, multiple, folder, symlink, and native-drag tasks; write unsupported when appropriate.
  10. Failure recovery: deny permissions, block the firewall, sleep, lock, enable VPN, drop the network, quit, and use emergency pause.
Evidence rule

Retain product version, both OS builds, changed settings, date, and reproduction steps. A vendor support statement is an official claim, not your physical result.

Choose by constraint, not by feature count.

  • Managed systems cannot grant input access: prefer a hardware KVM or multi-device peripherals.
  • Both machines are Windows: include Mouse Without Borders as a free baseline, then inspect its file and service limits.
  • Both are supported Apple devices: try Universal Control and verify Apple Account, two-factor authentication, proximity, and network requirements.
  • You already own compatible Logitech hardware: test Flow, including sleep, login-screen, and cross-computer drag boundaries.
  • Mac + Windows with frequent crossing: physically test Deskflow, Synergy, ShareMouse, and Input Leap; do not stop at marketing checkmarks.
  • You also need video and audio switching: input sharing may be insufficient; consider a hardware KVM or remote desktop.

CrossFlow is a development project, not a downloadable recommendation.

Evidence boundary

The target is Apple Silicon macOS 15+ with Windows 11 x64, but there is no public version, trusted installer pair, or five-day run on one RC. This guide therefore does not list CrossFlow as released or claim an advantage.

Track the public gate, known limitations, and feedback route. The single CTA is to follow evidence changes—not to seek a private installer.

View Beta status

Start with official boundaries, then add physical tests.