[Bug] Can’t map joystick/motion buttons with Shanwan Controller on AnkiDroid 2.23.0alpha4 (Android 15)

Hello AnkiDroid team,

I recently bought a Shanwan Controller and successfully connected it to AnkiDroid .
However, in the key-mapping settings I can’t map any joystick / motion controller buttons

During testing, I accidentally deleted one of the pre-assigned buttons. After that, I could not re-assign it anymore. Now that button (and the joystick/motion ones) are completely unusable in AnkiDroid.

Device / Version info:

  • Device: Samsung Tab S9 FE

  • Android: 15 (One UI 7)

  • AnkiDroid: 2.23.0alpha4

  • Controller: Shanwan

Questions / Request:

  1. Is this a known bug?

  2. Is there a way to reset all mappings or force AnkiDroid to recognize these joystick/motion buttons again?

Thank you very much

AnkiDroid Version = 2.23.0alpha1 (4a620e654701c42db64b82c29832caea5f4bc0df)
Backend Version = 0.1.60-anki25.07.5 (25.07.5 7172b2d26684c7ef9d10e249bd43dc5bf73ae00c)
Android Version = 15 (SDK 35)
ProductFlavor = full
Device Info = samsung | samsung | a33x | a33xnsdxx | SM-A336E | s5e8825
Webview User Agent = Mozilla/5.0 (Linux; Android 15; SM-A336E Build/AP3A.240905.015.A2; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/140.0.7339.51 Mobile Safari/537.36
ACRA UUID = 5b23f188-3bac-454d-81bf-688c345187df
FSRS = 4.1.1 (Enabled: true)
Crash Reports Enabled = true

Describe your actions.

"I just recorded a video to better illustrate the action. I connected the Shanwan Controller to the tablet, and the buttons work normally, but I can’t map them when adding the joystick.

sorry, but i cant upload video because of new user

drive. google. com/file/d/15HqgsnAG-xKwGJGJpRJM9mWZLvVNA4M9/view?usp=sharing

Have you tried using “Add key”?

1 Like

Thank you very much, I got it working. I didn’t realize I needed to use ‘Add key’

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.