Not sure if there are other software based options. From a hardware perspective an inexpensive 4port KM Synchronizer should allow you to send Keyboard &/or Mouse inputs to upto 4 computers. The following thread delineates some devices and their interoperability with various KM synchronizer options:

https://www.dual-boxing.com/threads/...mp-KM-switches