need help for choosing part for some sort of kvm

Hi all...
for a really long long time I was thinking on start building stuff with Arduino, but didn't know what..
now i got into a problem that i think it would be great to solve with Arduino, as my first project..
the problem :
I have PC (for gaming mostly), laptop (for my education mostly), laptop(from work) and one wireless keyboard mouse...
the solution :
attaching the usb of the keyboard mouse to three machines, and to be able to choose which machine they will control :smiley: ... Arduino ...
another feature that would be nice to have is a screen, that would indicate to which machine I'm connected to at any given moment ...
i suppose that the program should be stored on board after i write it, and the power source external (not plugged in to any of the machines)...
I'm not able to figure which components i need in order to build this thing.
please help :slight_smile:
thanks in advance
P.S.
I'm software developer...

I suggest using two 4 to 1 de-multiplexers. Then, you can control the connection which includes one OFF state.

I can help you. Inbox me for more info and Help

Regards

SDA