But here's the kicker; I'd like at least 4 modes of operation: one mode to output PC1 video to both screens (dual-screen) and redirect INPUTS to it, one mode to output PC2 video to both screens (dual-screen) and redirect INPUTS to it, one mode to output PC1 video to SCREEN1, extend DOCK1 video to SCREEN2, and redirect INPUTS to DOCK1, and one mode to output PC1 video to SCREEN1, extend DOCK1 video to SCREEN2, and redirect INPUTS to PC1.
Basically with the latter two modes I'd like to be able to switch between inputting to PC1 & DOCK1, whilst continuing to be able to monitor each by outputting each one's video to one of the 2 monitors. However, I also want to be able to go dual-screen with and control PC1 & PC2.
In terms of ports I'd like to use HDMI (or possibly DVI-D) and USB for peripherals; not VGA or PS/2.
Is there any KVM switch out there able to do this kind of thing? I guess I'm probably looking for some kind of programmable KVM which allows me to specify, for each 'mode of operation', which inputs are routed to which outputs. Failing that, is there some other way I can get the setup I want (or something close)?