DSI Mechanical Switch Mac Modular Keyborad with 3 USB 2.0 Ports 3 USB 2.0 ports enable you to easily connect the modules CD Eject and Volume control buttons with an enhanced white finish to match your Mac 89 full size keys with Cherry Mechanical Key Switches Good for +50 million cycles Additionally, 1 Built-in USB port along the top-side to add other items (ie: recharge your ipod etc...) Perfect for both Right or Left Handed users, this innovative keyboard can have the different modules plugged into either side. You can have your numberpad on the right normally and then move it to the left side to be able to add the gaming module to the right for gaming