GameInput PC 2.0: Microsoft bringt DualSense-Haptik, Sensor-Stack und WINE-Support für Linux

Microsoft hat die Eingabe-API GameInput für den PC am 18. Juli 2025 in der Version 2.0.26100.5334 veröffentlicht und damit die API-Version auf 2 angehoben. Die Aktualisierung erweitert das Eingabesystem um Haptik-Unterstützung für audiogesteuerte Geräte einschließlich des DualSense-Controllers der PlayStation 5, um Sensorik über den Windows-Sensor-Stack sowie um den Betrieb in der WINE-Umgebung auf Linux-basierten Systemen. GameInput ist als NuGet-Paket Microsoft.GameInput sowie über das GitHub-Repository microsoftconnect/GameInput verfügbar.

GameInput dient als Eingabe-API, die Geräte unterschiedlicher Art über eine einheitliche Schnittstelle abbildet. Sie ist Teil des Game Development Kit und steht für die PC-Entwicklung als Redistributable bereit. Mit dem Versionssprung auf 2.0 weitet Microsoft den Funktionsumfang in mehreren Bereichen aus, die zuvor nur eingeschränkt oder gar nicht abgedeckt waren.

Haptik und Sensorik im Detail

Laut den Release Notes ergänzt Version 2.0 die Unterstützung für erweiterte Haptik bei audiogesteuerten Geräten, ausdrücklich genannt wird der DualSense-Controller der PlayStation 5. Damit lassen sich Haptik-Informationen über Audio-Endpunkte ansprechen. Hinzu kommt die Unterstützung für Sensoren, die über den Windows-Sensor-Stack eingebunden werden. Auf diesem Weg werden Bewegungs- und Lagedaten von Geräten verfügbar, die sich über die Sensorik des Betriebssystems registrieren. Auf Hardware-Seite hatte Microsoft zuletzt mit einem haptisch optimierten Controllerkonzept für Aufmerksamkeit gesorgt.

Auf Ebene der Geräteinformationen erweitert Microsoft die Struktur GameInputDeviceInfo um die Felder revisionNumber, hardwareVersion, firmwareVersion und containerId. Entwickler erhalten dadurch zusätzliche Angaben zur Identifikation und Versionierung angeschlossener Hardware. Ergänzend wurde der optionale Hintergrund-Eingabebetrieb für Gamepads über die Gamepad-Treiber hinweg aufgenommen sowie Unterstützung für den DirectInputEscape-Aufruf des DirectInput-Treibers.

WINE-Unterstützung und Fehlerkorrekturen

Ein weiterer Punkt der Veröffentlichung ist die Unterstützung für den Betrieb von GameInput in der WINE-Umgebung auf Linux-basierten Systemen. Anwendungen, die das GameInput-Redistributable einbinden, können damit über Windows hinaus in WINE-basierten Schichten arbeiten. Für Titel, die unter Linux über Kompatibilitätsschichten laufen, eröffnet das einen unterstützten Pfad für die Eingabe-API. Damit setzt sich eine Linie fort, die Microsoft bereits beim Xbox-Entwicklungs-Workflow auf dem PC verfolgt.

Die Release Notes führen zudem mehrere Korrekturen auf. Behoben wurde ein Fehler, bei dem GIP-Geräte falsche PNP-Pfade in GameInputDeviceInfo meldeten. Korrigiert wurde ebenso ein Problem, bei dem GIP-Geräte in älteren API-Versionen keine Rohwerte zurückgaben. Die API-Version wurde im Zuge der Veröffentlichung auf 2 erhöht. Das Paket steht über NuGet sowie das GitHub-Repository zum Bezug bereit.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein