Synergy, Barrier, and Input Leap are all pretty good software solutions stemming from the same ancestor. The latter two are free and open source. Synergy has a nice way of organizing the boundaries between your machines.
I wish any solution had custom monitor interleaving. My personal setup is such that the monitors are not set up linearly, and each monitor can independently switch to each machine. Specifying the boundaries on a per-monitor and per-machine basis would be amazing, but it doesn't seem to exist in software or hardware form.
I spoke to Synergy recently and they said it is on the road map as a popular feature request. Hopefully soon!
I wish any solution had custom monitor interleaving. My personal setup is such that the monitors are not set up linearly, and each monitor can independently switch to each machine. Specifying the boundaries on a per-monitor and per-machine basis would be amazing, but it doesn't seem to exist in software or hardware form.
I spoke to Synergy recently and they said it is on the road map as a popular feature request. Hopefully soon!