Wenn ich jede der 27 VM-Joystick-Tasten drücke, sehe ich keine Bestätigung auf dem Windows Game Controller-Testbildschirm

469
Frank

Diesen Nachmittag:

  • Ich habe den VM-Desktop-Joystick an einen USB-Anschluss eines Windows-Desktopcomputers angeschlossen.
  • In der rechten unteren Ecke des Bildschirms wurde ein neues Hardwareerkennungsfenster mit der Bezeichnung USB-Eingabegerät angezeigt.
  • Ich habe das Game-Controller-Dienstprogramm von Windows getestet.
  • Ich habe auf Eigenschaften geklickt, um auf den Testbildschirm der Windows-Controller zuzugreifen.

Wenn ich den Joystick und das X-Drehrad bewege, sehe ich auf dem Testbildschirm die Bestätigung, dass sie in Ordnung sind. Wenn ich jedoch jede der 27 Tasten drücke, wird auf dem Testbildschirm keine Bestätigung angezeigt, dass sie ordnungsgemäß funktionieren.

Gibt es zusätzliche Software wie Gerätetreiber, die installiert werden müssen? Müssen wir die Joystick-Tasten konfigurieren?

Sollten wir alternativ die Tatsache ignorieren, dass ich beim Drücken der 27 Tasten keine Bestätigung auf dem Testbildschirm sehe, dass sie ordnungsgemäß funktionieren, da die HID-C-Bibliothek für die Verarbeitung von Joystick-Tastern verantwortlich ist?

Gestern besuchte ich den besten Computerladen von Winston-Salem und brachte meinen CH Products VM Desktop-Joystick mit und ließ ihn testen. Der Verkäufer - der normalerweise zuverlässig ist - sagte mir:

Da war etwas nicht in Ordnung. Windows 7 oder 8 kann es nicht erkennen.

War er in seiner Schlussfolgerung richtig?

Jede Hilfe wird geschätzt.

0
Bitte teilen Sie mir die Hersteller-ID und die Produkt-ID für den CH Products VM Desktop-Joystick mit. Frank vor 8 Jahren 0
Ich habe die Software CH Products, Setup Control Manager heruntergeladen und installiert. auf meinem Windows 7-Desktop. Nach der Installation stelle ich immer noch fest, dass beim Drücken der 27 VM-Joystick-Tasten keine Bestätigung auf dem Windows Game Controller-Testbildschirm angezeigt wird. Frank vor 8 Jahren 0
Was hat diese Frage mit C ++ zu tun? DavidPostill vor 8 Jahren 0
@DavidPostill, Der Grund, warum ich diese Frage mit C ++ markiert habe, ist letztendlich, ich möchte ein C ++ - Programm haben, das das HID-Protokoll (Raw Input Human Interface Device) mit einem CH Products VM-Desktop-Joystick verwendet. Bitte lassen Sie uns wissen, wenn Sie irgendwelche Ideen haben. Frank vor 8 Jahren 0
Aber es ist für diese ** Frage nicht relevant. Tag entfernt DavidPostill vor 8 Jahren 0

1 Antwort auf die Frage

0
Frank

Die Computerfachhändler hatten sich in ihrer Schlussfolgerung geirrt. Es gibt keine C ++ - API zur Steuerung der Tasten als CH Products VM-Desktop-Joystick. Der Grund, aus dem ich zu dieser Schlussfolgerung kam, ist der Versuch, hidapi.dll zu erstellen, das von Alan Ott von Signal Technologies geschrieben wurde. Ich habe folgenden Visual Studio C ++ - Linker-Fehler LNK2019 erhalten: unaufgelöstes externes Symbol "long __stdcall HidP_GetCaps (struct _HIDP_PREPARSED_DATA .... schwerwiegender Fehler LNK1120: 4 nicht aufgelöste Externals)

Ich habe heute morgen mit CH Products gesprochen, und sie behaupten, dass die Schaltflächenereignisse nicht aufgrund eines Hardwarefehlers statt eines Visual Studio C ++ - Linkerfehlers LNK2019 erfasst werden: nicht aufgelöstes externes Symbol. Frank vor 8 Jahren 0