I want a setup like that....and going thru a KVM switch....
Hmmm, the KVM could be a rub. There are several goood KVM switches out there that have a USB port on them. In USB data transfers, there are types of data packets, as well as in ethernet; all data is not created equal.
Consider, when you transfer a Word document, you don't know or really care if page 3 goes before page 1, order doesn't matter - as long as the document winds up at the destination correct, and in a reasonable period of time.
However another form of data is what we call 'isochronous'. This data is stuff like music, video, and voice communications. Here, the ultimate goal is to get the data to the destination in the order it was sent. If a packet of data gets lost, that's fine ... we'll call that a dropped frame ... the human brain will integrate between one syllable to the next and figure out what was said or sung, or the eye will integrate and figure out what pictures before and after were, and your brain will fill in the missing data. With Isochronous data, missing data is acceptable, where in normal data the data MUST be correct.
So, the question as to whether you could use a KVM switch on this, is how does the KVM treat the video data from the USB port. I -rarely - have had to unplug and re-plug my USB Triton because the monitor lost video synch to the laptop. We are talking 3x in the past 6 weeks of daily use. I don't know if the KVM will create problems or not .... that depends how the KVM firmware treats the USB isochronous data traffic. Normally, the KVM is expecting regular data from a keyboard or mouse; not a video output.