For Raspberry Pi Wireless Gamepad Controller Joystick USB Computer PC Handle

The surface is skin-friendly touch and not just regular old stick plastic. The analog sticks and trigger buttons are responsive and smooth, with virtually no input lag and drift. No complicated settings are required when connecting, and you can use it for 10 hours or more by charging it with a 600mAh high-capacity battery for 2-3 hours.

eBay