Depende do seu nível de competência com o trabalho em um computador.
Sem Competência (também conhecido por: "tive problemas para ligar o controlador")
Hmmm, provavelmente não deveria se incomodar, mas você faz tem contribuições para a rede do Stack Exchange, então não acho que você esteja nesse nível.
Mínimo (também conhecido como: "Eu o conecto e pressiono os botões. Posso usar o Google".)
Procure o software que acompanha o gamepad. Eles geralmente são configurados para simplesmente trabalhar com seus próprios produtos e têm muito menos dificuldades para lidar com eles. Comece com o site do fabricante e tente os números dos modelos em software de terceiros compatíveis.
Intermediário (também conhecido como "Eu sei codificar")
Existem muitos softwares que permitem configurar exatamente o que qualquer coisa anexada ao seu computador pode fazer. No nível mais fácil, seriam scripts como AutoHotKey ou AutoIt que captura a entrada e permite atribuir o que você quiser.
Eu mesmo uso o AutoHotKey e atribuo botões do teclado ao controlador. Eu também configurei uma tecla modificadora no controlador para ativar o fogo rápido. Eu às vezes até coloco combos inteiros em um botão (por exemplo, bola de fogo), então eu pressiono um único botão para fazer um movimento. É uma fraude limítrofe, então não faça isso se isso te incomodar.
Algumas leituras são necessárias e, provavelmente, mais solicitam ajuda em seus respectivos fóruns para que as coisas funcionem.
Em níveis mais complexos, você escreve seus próprios recursos e os gerencia, mas, se souber como fazer isso, não perguntará.