Da fehlen mir grade noch paar Infos :
- Betriebssystem ? Linux, Windows?
USB oder RS232 ?

Wenn du die reine hardware nutzen willst ohne treiber/Software, also nur joystick tasten oder irgendwelche anderen Taster,
kKannst du dir für 5 Euro ne billigst USB oder RS232 tastatur kaufen,
diese demontieren und die Leiterbahnen/Tasten am controller durch die Tasten am Joystick ersetzen (naja, halt strippen hinziehen).
- Achtung die werden gemultiplext, es hängen also mehrere tasten an einer Leitung!

Dann kommt einfach der Buchstabe an den du die Joysticktaste anlötest.

Wenn du beim Joystick die Neigungsachsen = Potentiometer nutzen willst klappt das schon nichtmehr,
weil du dann ein signal, üblicherweise 0-5V, weiterverarbeiten musst.

Egal was für eine selbstgebaute hardware du verwendest,
musst die die halt immernoch per weiterer software im pc vom RS232 auslesen und ins betriebssystem einbinden.
(Siehe obere Software)

Das entfällt beim hacken einer tastatur.

Aber wenn du einen normalen (usb) Joystick hast,
müsstest du das doch mit der oben genannten Software schon hinbekommen, da die tasten damit frei belegbar sind ?!?
Du brauchst also keine weitere Hardware..