Skip to content

Mouse Cursor Disappears When Docking GameSir G7 Pro Controller (controller connected to host) #1192

@tonyphoang

Description

@tonyphoang

Environment:
Host: Windows 11 Pro
Streaming: Apollo/Moonlight
Controller: GameSir G7 Pro (wired USB connection to host)
Issue occurs only when streaming, not when using host directly

Problem Description:
When streaming via Sunshine/Moonlight, the mouse cursor becomes invisible after docking the GameSir G7 Pro controller on its charging station. The mouse is still functional (can click and hover), but the cursor itself is not visible. The issue persists after exiting games.

Steps to Reproduce:
Connect to Windows host via Moonlight
Use GameSir G7 Pro controller (connected via USB to host)
Play a game
Dock the controller on its charging station
Exit the game
Mouse cursor is now invisible (but still functional)

Expected Behavior:
Mouse cursor should remain visible after docking the controller.

Actual Behavior:
Mouse cursor disappears but remains functional. Can still move and click, but cursor is invisible.

Additional Information:
Issue does NOT occur when using the host computer directly (with physical monitor/keyboard/mouse connected)
Issue is specific to Sunshine/Moonlight streaming setup
Appears to be related to input device state changes when docking/undocking the controller
Controller likely has mouse emulation features that may be conflicting with Sunshine's virtual cursor handling

Potential Cause:
The docking/undocking action may trigger an input device change that Sunshine doesn't handle properly, causing the virtual mouse cursor to become hidden while maintaining functionality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions