-
Notifications
You must be signed in to change notification settings - Fork 550
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
Gamepad HID emulation: occasional zeroed/wrong hid packet issue #954
Comments
What switch SKU you are using that on? EDIT: |
Official joycons. SKU |
Ok, I will investigate when possible. |
The issue seems to be fixed with the version you've attached, thanks a lot! I didn't have a chance to test with a game, but evtest remains clean when controller is left laying untouched and shows correct inputs when these are made. |
Fixed on 1.6.2 Nyx. |
I've been using HID Emulation on Linux and have noticed that spontaneous inputs are a bit of an issue - and no, I'm not talking about joycon drift. Most often, these manifest as left stick jumping to the bottom left and then nearly instantly back - but this is enough to register as an input in games. Example log from evtest, Switch remained untouched for the duration of the test:
Considerably less often, what seems to be spontaneous button presses also happen - while I could theoretically blame my clumsy hands for some of that, "+" button being pressed when my fingers are nowhere near it or inputs happening while I'm away from the PC does not seem exactly likely.
I've verified that none of those issues happen in other situations, such as playing on switch or using joycons over bluetooth with PC - or, indeed, using hekate, where stick controlled pointer does not appear out of nowhere now and then if left alone. Removing one of joycons prevents faulty (and non-faulty) events from being generated.
dmesg
does not seem to reveal anything interesting.The text was updated successfully, but these errors were encountered: