Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Impulse trigger vibration not functioning on Moonlight 6.2.0

Offen
#193 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@ReenigneArcher arbeitet bereits daran.

Seit 15.10.2026.

  • #2049 von @ReenigneArcher — offen

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
18/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
cpp

Rechercherichtung

The payload names no source files or tests. Start by reproducing the regression: compare the Moonlight 6.1.0 and 6.2.0 behaviour with an Xbox Series controller and check the logs for the DS4 device that appears alongside it. Impulse trigger output is the part to trace in the virtual HID code. Done means impulse trigger feedback works in 6.2.0 with the same setup, confirmed on a real controller.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Describe the Bug

When using an Xbox series controller with the latest Sunshine, Moonlight and Virtual HID driver, the impulse trigger feedback does not function. Only tested using Forza horizon 6. The basic Xinput vibration still functions.

All variables were excluded, such as ensuring no extra controllers connected, launching the game directly rather than via a third party launcher etc.

The logs seemed to suggest a DS4 controller was detected alongside the Series controller, however I do not own one.

The issue is resolved when Moonlight 6.2.0 is uninstalled and Moonlight 6.1.0 is used instead - with that change, the impulse triggers work regardless of above variables.

Expected Behavior

Impulse trigger feedback should activate when streaming via Moonlight, e.g. on acceleration or braking in FH6.

Additional Context

Moonlight 6.2.0 on Windows 11
libvirtualhid Driver 2026.914.1218.10
Sunshine 2026.914.233613 on Windows 11
Xbox Series controller

Vorherrschende Sprache
C++
Sterne
93
Forks
25
Ø Merge
14 Std. 20 Min.
Gemergte PRs (30 T.)
32

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus LizardByte/libvirtualhid

Alle Issues in LizardByte/libvirtualhid

Ähnliche Issues

Weitere Issues zu C++

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.