Need to switch peripherals between laptop and desktop at push of a button

I am looking for a way to connect my desktop and laptop to the same two monitors ( one is a Wacom centiq), mouse, and keyboard.
The monitors both use dvi cable and the Wacom also uses a usb. Both the keyboard and mouse are usb.
Is there anything that can do this with just the push of a button?
I have limited desk space and need to use my work laptop at home.
Thanks
 
Check and record your specification in detail and then check these for a suitable match:
While I often end up trading with NewEgg, I always take the part number onto Amazon (and others) to search and confirm.
 
Thanks for your help, I’ll check these out.

Check and record your specification in detail and then check these for a suitable match:
While I often end up trading with NewEgg, I always take the part number onto Amazon (and others) to search and confirm.
 
Back