Why doesn't my own controller work?

We have attempted to support many different controllers, but we are only able to test a small number and not exhaustively.

All the controllers that work with our range of retro consoles will work, and there is a lot of community support available for supporting third party controllers.

See also How do I use a compatible joystick…