Need Guidance! How to make a button panel.

I've just had a thought. Is it possible to turn the arduino into a USB Gamepad instead of a USB Keyboard. Because then the keys wouldn't have the possibility of colliding?