Der einfachste Weg ist einen JoyWarrior von Code Mercenaries
http://www.codemercs.com zu kaufen. Einzelstuecke ueber Segor
http://www.segor.de
Das ist erst mal nur ein vorprogrammierter Mikrocontroller, der sich als Joystick meldet. Man schliesst die Buttons und Potis an und hat einen USB-Joystick.
Windows hat Klassentreiber und daher muss man keine Treiber schreiben.
Zugriff von Delphi aus ueber die alten joy-Funktionen oder ueber DirectInput. Direkt lesen ueber meine HID-Komponente geht auch.
Anmerkung: Ich bin Code Mercenaries Angestellter, aber es gibt kein Konkurrenzprodukt und selber machen dauert leicht ein Jahr.