Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Impulse trigger vibration not functioning on Moonlight 6.2.0

Aberta
#193 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

@ReenigneArcher já está trabalhando nisso.

Desde 15/10/2026.

  • #2049 de @ReenigneArcher — aberto

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
18/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
cpp

Direção de pesquisa

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.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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

Linguagem predominante
C++
Estrelas
93
Forks
25
Merge médio
14h 20min
PRs com merge (30d)
32

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de LizardByte/libvirtualhid

Todas as issues de LizardByte/libvirtualhid

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.