riking / joycon

Joy-Con input driver for Linux
289 stars 31 forks source link

Strange holding behavior #74

Open nphuracm opened 3 years ago

nphuracm commented 3 years ago

My OS is Ubuntu 20.10 with KDE Plasma and I use a USB Bluetooth dongle. My Joy-Cons' control sticks are working fine, but whenever I press down a button, the button's signal will strangely repeat itself for many times even when I'm not pressing anything. For example, I mapped the A button to the key "J" on the keyboard in antimicro, but when I press it, what the computer receives is not a 'j' but "jjjjjjjjjjjjjjjj". The "hold" time also varies each time I trigger this bug. This shouldn't be antimicro's fault, because the same problem persists when I mapped the Joy-Con keys directly to an emulator. Also, my Joy-Con works fine with my Nintendo Switch console. Maybe it's the driver or the controller firmware.

nphuracm commented 3 years ago

Here is an example. Key order: A(J)-B(K)-L(Q)-R(E)-ZL(1)-ZR(3). JKKKKKQEEEEEEEEEEEEEEEEE13