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.
The Logitech M185 wireless mouse is a low-profile, light mouse that connects to your PC via a small USB receiver. The battery ...