I was looking into this for testing software upgrades (mainly qlikview documents) but it seems that the gaming ‘scene’ has brought a lot of really useful tools for this.
What finally worked out the best for me was some software called multibox.
I at first couldn’t figure out how to use it, ah the joys of undocumented software. But finally I ran into a few posts that clarified the process. What I missed was needing to run a client on both machines and a server on one… pretty obvious!
Multibox is a software KVM with bundled multiplexer.
Originally Posted by http://code.google.com/p/multibox/
This program is similar to other programs such as Synergy which allows you to use a single mouse and keyboard to control multiple computers. The advantage of multibox over the alternatives is that it uses relative keyboard/mouse movements (which means it works well with games) and it allows for keyboard and mouse broadcasting.
Keyboard and mouse broadcasting means that when you move the mouse your cursor will move on all connected computers and when you press a key on your keyboard that key will effectively be pressed on ll connected computers. This is particularly useful if you are trying to play multiple characters in a computer game at the same time, though it can also be useful in other scenarios such as presentations.
Its use is relatively straightforward. Open up a MultiBox client on each PC, and one single MultiBox server on the “main” PC. When finished, your “main” PC should be running both client and server, and all other PCs will be running the client.
Setting up the clients…
In the client window, accessible through clicking the horizontal lined icon in the taskbar, input the network name of your server machine, and make sure the port range is consistent. Repeat this step for all machines.
Setting up the server…
In the server window, accessible through clicking the smiley face icon in the taskbar, you will see a grid of dropdown menus along with a status textbox. In each dropdown menu you will find the names of each client connected to the server. Place the names of your clients in textboxes as you’d like — the mouse will move between adjacent screens so it’s usually best to lay out the grid just like the monitors are laid out in real life. If you find you do not have a large enough grid to fit your layout, adjust the “layout” section in the server window.
Setting up the broadcast toggles…
To utilize the key multiplexing broadcast feature, select the “key” button next to Keyboard and Mouse. This will allow you to adjust the on/off toggle for your keyboard and mouse multiplexer. Many people prefer buttons like “~” or “Pause Break”. If you’d like to make specific changes to the broadcastable keys, another button will help you configure them.
I also messed around with a modified version of synergy… but it only did keyboard broadcasting and I wanted mouse as well.
So now I have the joy of controlling multiple computers, in synch, using one mouse and keyboard.
PS. Another intersting remote/software testing tool is