You can use two Windows machines at once with a single keyboard and mouse without any special hardware. I had an extra laptop lying around that now connects with the same keyboard and mouse as my PC.
Straightforward to set up and easy to use, the IOGear 2-port KVM is an inexpensive solution to controlling two computers with one keyboard, mouse and audio. But you do have to pick your model ...