Du müsstest die Kodierung der Signale des Game-Pad's wissen. Also wenn du als Beispiel die Taste "A" drückst, was dann an den Anschlüssen passiert.
Vielleicht hilft schon googlen aus, ansonsten würd ich das einfach selbst testen.