Hmm, so you want a hotkey to know which monitor to send input to? like pushing ctrl and any button will send the any button to the monitor with ctrl as it's hotkey? Or are you meaning like I said before giving the ability to map a modifer button to the shortcut so pressing ctrl+1 or whatver would activate the display with ctrl-1 as shortcut? I know it's probably easy mapping them by allowing you to type a key, but I was figuring if the modifier idea was wanted I would give you a checkbox or spin control to pick which modifier. The problem with all the ctrl, shift, and alt keys is that you can only test which one is down(left or right) by using a seperate call. It would just be easier to allow me to set the possible keys as a modifier.

If you want the modifier in I'll see what I can do to add that in somehow. I also am pretty much finished testing the multi-res support for the mouse. I encountered a small bug with it but I think I got it worked out. I also implemented if have displays checked to never broadcast, while broadcsating mouse the mosue will move around on the screen but no button presses will be sent to it. This had to be done as the mouse position is directly related to the server/client combo. If I didn't ever move the mosue on the server machine then absolute position wouldn't be able to be used. This is what I need a dual monitor setup to check. I need to make sure that it only mimics one screen, and not two as one. Like left is the left side of your first monitor. and the right side is the right side of your second monitor.

[code:1]
client computer Server(Dual)
__________ __________ __________
| | | | | |
| | | | | |
| | | | | |
|_________x| |__________| |_________x|

__________ __________ __________
|x | |X | | |
| | | | | |
| | | | | |
|__________| |__________| |__________|
[/code:1]

I'll upload the new version tonight so someone can test it to see if the above happens.. if so back to the drawing board with it. Quick fix would be to have you specify if it's dual monitor style..