More expensive models have a USB HID host and per port an HID slave. Since there is no delay. This simply cycles through the connection and therefore every time the device needs to be recognized again by the operating system.
Recommended for occasional switching or if you just have time. Linux on Linux it should also go, since the kernel discovers devices fast enough and integrates.
I use a USB mouse and a USBPS2 converter that works fine.