Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exception when used in conjunction with joyxoff #1519

Open
zhanxiaoge opened this issue Jan 21, 2025 · 0 comments
Open

Exception when used in conjunction with joyxoff #1519

zhanxiaoge opened this issue Jan 21, 2025 · 0 comments

Comments

@zhanxiaoge
Copy link

Describe the bug
I am using JoyXoff to simulate mouse clicks with a controller in the Moonlight main window. I found that when clicking the left mouse button, Moonlight registers it as an "Enter" action.

For example, in Moonlight's connected application selection interface, when I use the simulated arrow keys to hover over an application and the mouse cursor is positioned in a blank area of the Moonlight interface:
When I press the simulated left mouse button on the controller, the hovered application opens its context menu, but immediately afterwards, a mouse click on the blank area is triggered, causing the context menu to close immediately.

If the mouse cursor and the hovered application are at the same coordinates, pressing the simulated left mouse button on the controller will open the context menu for the hovered application and instantly launch the application.

This issue becomes even more severe in remote control mode. In any scenario where "Enter" or arrow key actions are responsive, clicking the left mouse button always triggers an "Enter" action, while clicking the right mouse button triggers a "Back" action. It's as if the system is applying touchscreen behavior to these operations.

Is it possible to add a configuration: whether keyboard input control is allowed?

Client PC details (please complete the following information)

  • OS: 10945
  • Moonlight Version: 6.1.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant