I used a TrippLite 4 port KVM for a few years. At one time, it was mixed w/ Windows, Linux, OS X, and OS 9 boxes. The newer Macs I just used a PS/2 to USB adapter. Never any problems w/ it.
Right now I'm using an Apex outlook KVM. Running Win, Linux, and OS X boxes. It has some twitches...