You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
libvirtualhid exposes generic HID VHF absolute pointer causing frontends to detect an active lightgun #5784
Is your issue present in the latest beta/pre-release?
This issue is present in the latest pre-release
Describe the Bug
When connecting via VoidLink with Sunshine configured to use libvirtualhid, the driver instantiates a Virtual HID Framework (VHF) absolute pointing / touch / digitizer device on the host system. Emulation frontends like RetroBat / EmulationStation read this generic raw input pointer ID as an active physical Lightgun (hid vhf), even when no pointer/touch inputs are actively being sent by the client.
Expected Behavior
libvirtualhid should either expose virtual gamepads without forcing a persistent absolute pointing/digitizer HID device node when touch passthrough is unused, or expose HID IDs that identify strictly as standard gamepads/mice rather than triggering generic lightgun/digitizer auto-detection.
Additional Context
This issue occurs if Sunshine is running, even if no client is connected.
Activity
ReenigneArcher commentedon Sep 23, 2026
It creates a HID mouse and keyboard. I don't know anything about creating a lightgun.