Two computers, one desk, zero desire for two keyboards and a nesting-doll of hubs. A USB-C KVM can do that if the host pair and monitor count match the box. Wrong topology = mirrored screens, a second laptop the dock refuses, or charging that barely keeps the Mac awake.

Fork first:

Setup after you pick: /guides/kvm-switch-setup-two-computers-one-desk. Thunderbolt path: /guides/best-thunderbolt-kvm-switch-mac-windows.

30-second fork

JobPickWhy
MacBook + desktop, dual monitorsiDock M10 · $270-320Dual USB-C Mac path + HDMI/DP/USB desktop group
Two Win/Linux laptops, dual HDMIiDock C20 · $240-$280MST dual 4K@60; up to 60W each; Mac mirrors
One monitor, high refresh / cheapMINIX K1 · $35.90Single 4K@120 HDR; PD on active host
One monitor, charge bothCable Matters 201478 · $119.99Up to 85W each; 10Gbps USB; RF remote
Compact / bus-poweredStarTech · $90-110Single 4K@60; no PD; 2-year story
Base M-chip extra displaysDL7400 · $220-260DisplayLink; single host; up to 140W

Apple Silicon: the short version

Native external-display count is a chip limit, not a KVM magic trick:

  • M1 / M2 base → one native external. Dual extended needs DisplayLink (DL7400) or a chip upgrade.
  • M3 base MacBook → two native externals only with the lid closed (Apple's rule).
  • M4 / M5 base and Pro/Max/Ultra → more headroom; M10 can route two native streams when the Mac already supports them.

Separately: C20's dual path is MST. macOS does not extend MST over USB-C. Two HDMI outs mirror on a Mac even if the chip could do more natively.

AV Access iDock M10: MacBook + desktop, two monitors

iDock M10 · $270-320.

MacBook uses the dual-head USB-C cable (two streams). Desktop uses HDMI + DisplayPort + USB host. Shared: two HDMI outs, USB ports, Gigabit Ethernet, SDXC, audio, up to 100W PD to the Mac. EDID emulation advertised to reduce window chaos on switch.

Not for: two USB-C laptops as peers; inventing a second native stream on M1/M2 base; one-monitor shoppers (take MINIX). Full writeup: /reviews/av-access-kvm-switch-docking-station-review.

AV Access iDock C20: two Win/Linux laptops, dual MST

iDock C20 · $240-$280.

One full-featured USB-C cable per laptop, dual HDMI up to 4K@60 via MST, up to 60W each, Ethernet, USB, audio, SD. Front button; wired remote is optional/bundle.

Mac can plug in. Both externals mirror. Need Alt Mode + MST on the Windows/Linux side for extended dual. Not a cheaper M10.

MINIX K1: one HDMI, two USB-C, small bill

MINIX K1 · $35.90.

Single HDMI up to 4K@120 HDR, ~phone-sized metal, PD input up to 100W with 5-10W listed conversion loss on the active host. Accessory ports are USB 2.0. No Studio Display / Pro Display XDR (no HDMI on those panels). Review: /reviews/minix-k1-usb-c-kvm-switch-review.

Cable Matters 201478: charge both on one monitor

201478 · $119.99.

Two USB-C hosts, one 4K@60 HDMI, up to 85W each (100W if only one host), 10Gbps USB-C/A plus USB 2.0 for keyboard/mouse, 180W adapter + RF remote in box. Optional software shortcuts. Review: /reviews/cable-matters-201478-usb-c-kvm-review.

StarTech 2-Port: tiny, bus-powered, no PD

StarTech · $90-110.

Deck-of-cards footprint, single 4K@60 HDMI, two USB-A, hardware button, 2-year warranty. Each laptop keeps its own brick. Pay for build/support, not features. Personal desks often prefer MINIX's PD + 4K@120 for less money.

DL7400 · $220-260.

Single-host DisplayLink dock (install Synaptics driver on Mac). Bypass for M1/M2 base dual/triple externals, or M3 base with the lid open. Up to 140W upstream. DRM streaming can black-screen on DisplayLink outs. Not a two-host KVM. Pair with a compact KVM for keyboard/mouse if you still need host sharing. Native dual-HDMI sibling context: /compare/anker-prime-14-port-vs-dl7400.

USB-C vs Thunderbolt (20 seconds)

USB-C KVMs here move DP Alt Mode video + USB data. Fine for normal productivity and creative work. Thunderbolt KVMs cost more and matter for eGPU / huge sustained bandwidth. See the Thunderbolt guide. Nobody in this USB-C set is a 4K@240 gaming switch.

Frequently asked questions

Will one KVM do Mac + Windows dual extended on two laptops?

Not with one cable per host in this lineup. M10 wants MacBook + desktop. C20 dual is MST (Mac mirrors). One-monitor KVMs stay one-monitor.

M1/M2 base only shows one external. Broken KVM?

Chip limit. Use DisplayLink (DL7400) or upgrade silicon.

Will it charge a 16″ MacBook Pro under load?

M10 up to 100W Mac side; C20 60W each; MINIX 100W in minus listed loss on the active host; DL7400 up to 140W as a dock. Heavy sustained draw may still want the wall brick.

Need EDID?

Most useful on dual-monitor host switching. AV Access docks advertise it; MINIX may resync for a few seconds.

Webcam / macros?

USB webcam follows the active host. Hardware keys travel; software RGB/macros need the app on both OSes.

Amazon links are affiliate links.