A system of computer input devices, such as a keyboard and a mouse, is disclosed. The input device comprises a plurality of keys, a housing coupled to the keys, and a dock formed in the housing. The dock is configured to receive a second input device; and contains a mechanical coupling mechanism for temporarily coupling the second input device to the first input device via the dock.