Topic on Glossary talk:Controller
This is a permanent link to the first version of this post.
You can view later versions on the post history page.
I used vJoy last time I wanted to do something like this for Windows games.
For DOS games the DOSBox mapper is fine (you'll need to set joysticktype=
manually--on auto
it will only report a controller if one is actually detected).