roxgib / anki-contanki

Contanki is an add-on for Anki which allows users to control Anki using a gamepad or other controller device. To install, visit AnkiWeb or use the install code 1898790263.
GNU Affero General Public License v3.0
37 stars 4 forks source link

Contanki update button mapping bug #94

Open bginsy opened 9 months ago

bginsy commented 9 months ago

As of new update 2-29-2024, controller buttons are not matching button setup. Half of the bindings set for the buttons are not working or half are not being registered. 8bitdo zero 2 controller in d-input. Usually have button A for syncing to ankiweb but its happening when i click B (same scenario with other buttons).

Anki 23.12.1 (1a1d4d54) (ao) Python 3.9.15 Qt 6.6.1 PyQt 6.6.1 Platform: Windows-10-10.0.22631

1 controller detected: Bluetooth Wireless Controller (Vendor: 2dc8 Product: 3230) Buttons: 15 Axes: 10

leavesontrees commented 9 months ago

I am also having this issue! My controller is a joy-con and the joystick that I normally use for again/hard/good/easy buttons doesn't respond, but if I remap the other keys to do those same actions then it works. Otherwise, in the mapping settings, it doesn't seem to recognize the joystick buttons.

Anki 23.12.1 (1a1d4d54) (ao) Python 3.9.15 Qt 6.5.3 PyQt 6.5.3 Platform: macOS-14.1.2-arm64-arm-64bit

1 controller detected: Joy-Con (STANDARD GAMEPAD Vendor: 057e Product: 2006) Buttons: 17 Axes: 2