Why would you need to unplug your keyboard that often?
Is it because you need to swap devices, such as a USB printer?
Do you have a USB hub? That would help eliminate the need to switch connections, and you could leave the keyboard plugged in to a built-in connection, which often is preferred for a keyboard.
Also, any external USB hub should be self-powered (with an external power cord), and not bus-powered.