Using a USB switch as a full KVM

I finally got a monitor that supports DDC/CI, so now I can easily switch my monitor and full peripheral set with 1 button!