I have a switch to transfer 2 USB inputs between four computers (piB, pi2, pc, and mac). I have only one input connected: an apple USB keyboard with a mouse and a windows keyboard connected into it's two underside USB's. It is a neat setup... however it only works after I manually connect devices and unconnect them (pi side) PC/MAC switch seamlessly... if I manually disconnect the switch, reconnect the keyboard (after I unplug all the peripherals), reconnect the peripherals one at a time, then connect the switch and plug back into the switch I can use everything again. But this is a stupid amount of labour.
How do I make my Pi play with my switch like my other machines do? It is perfectly capable (in the above method) of connecting to a windows keyboard daisy chained into it via an apple keyboard and a USB KVM switch... it just doesn't do it on start. Although it does correctly identify the keyboard and connected keyboards/mice by name during start.
So yes... how do I get the PI to connect to the devices it recognizes and can detect if I manually do that song and dance above? It's not a critical issue... but I would certainly love to know...
Or if anybody has a different solution. I just don't want four mice and four keyboards on my desktop... aside from the clutter I'd have interface issues switching between different products...