riking/joycon

Strange holding behavior

Opened this issue · 1 comments

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.

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