Use case
I run my PC connected to a TV and use a DualSense as a mouse to navigate
Windows and launch games from the couch (left stick = cursor, Cross = left
click, Circle = right click). DS4Windows handles this really well and it's the
main reason I use it on this machine.
Problem
Windows hides the system cursor when no physical mouse is present / until a real
mouse moves. When I drive the cursor purely with the controller, the pointer is
invisible even though hover and clicks work normally — icons highlight, clicks
register, there's just no visible pointer. That makes a controller-as-mouse
setup hard to use.
The only workaround I've found is setting EnableCursorSuppression = 0 (DWORD)
under HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System and
rebooting. That's a global, manual registry change that's awkward to recommend
to less technical users.
Request
When a profile with mouse emulation becomes active (or the moment the
mouse-emulation stick first produces movement), DS4Windows could force the
system cursor to show.
Thanks for reviving the project.
Use case
I run my PC connected to a TV and use a DualSense as a mouse to navigate
Windows and launch games from the couch (left stick = cursor, Cross = left
click, Circle = right click). DS4Windows handles this really well and it's the
main reason I use it on this machine.
Problem
Windows hides the system cursor when no physical mouse is present / until a real
mouse moves. When I drive the cursor purely with the controller, the pointer is
invisible even though hover and clicks work normally — icons highlight, clicks
register, there's just no visible pointer. That makes a controller-as-mouse
setup hard to use.
The only workaround I've found is setting
EnableCursorSuppression = 0(DWORD)under
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Systemandrebooting. That's a global, manual registry change that's awkward to recommend
to less technical users.
Request
When a profile with mouse emulation becomes active (or the moment the
mouse-emulation stick first produces movement), DS4Windows could force the
system cursor to show.
Thanks for reviving the project.