Game controller

I am using an Arduino micro to make a game controller and I am having trouble finding some buttons for it. I find the 4 pin push buttons too uncomfortable and awkward to use for a game controller. I was wondering if anyone knew of any buttons that are smooth (similar to xbox or playstation buttons) that work easily with an Arduino.

Like these? See page 3