This behavior is normal as most USB hubs do not become active until they receive a signal from the computer.
If the computer will not power on with the keyboard plugged into a hub, you must either use the power button on the front of the computer or plug the USB keyboard directly into the computer.
Note: On USB equipped PowerBooks in closed clamshell mode, the power on button is not accessible.