Ich habe folgendes Problem :
Ich habe an meinem Rechner 2 Joysticks (1 Normaler 7 Tasten 4-Achsen; und ein PC-Dash mit 37 Tasten)
Habe folgende Funktion :
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
var t : integer;
begin
DXInput1.Joystick.ID := 0;
DXInput1.update;
Label1.caption:='';
for t := 0 to dxinput1.Joystick.ButtonCount -1 do begin
if dxinput1.Joystick.Buttons[t] then
Label1.caption := Label1.caption + '1'
else
Label1.caption := Label1.caption + '0';
end;
end;
Und ich bekomme keinen Tastendruck angezeigt, d.h. wenn ich das Dash Board auf Bevorzugtes Gerät Stelle (Systemsteuerung) bekomme ich genau eine Taste, aber keine 37.
Hat jemand da Erfahrung mit mehreren Joysticks und DelphiX ??