Re:Funcionalidad del mando
Yo en Windows he usando muchas veces el Joy2Key, y te permite asignar cualquier botón de joystick o mando que tengas conectado al equipo, como tecla de teclado, combinación de teclas, o movimientos de puntero o botones del mouse. O sea, cualquier botón del mando a cualquier cosa del teclado o mouse. De esa forma puedes jugar con mando a cualquier juego, independientemente de si el juego tiene soporte para mando o no. Y también puedes usarlo como mouse, que es lo que estás necesitando.
Puedes configurarlo para usarlo en cierto juego, y guardar esa configuración, para luego poder crear diferentes configuraciones para cada juego en que lo uses y activar la que necesites cuando juegues algo en particular. Como comentó Star sobre otro software similar, también puedes descargar configuraciones predeterminadas para los juegos, pero lo mejor siempre es que lo configures tú mismo y a tu gusto.
El gamepad en pc no he visto que se pueda conectar, pero los controles de ps3, Wii, x360, y el pro controller de wii y wiiu se pueden conectar sin problema.