cemu-project / Cemu

Cemu - Wii U emulator
https://cemu.info
Mozilla Public License 2.0
7.1k stars 553 forks source link

Linux / Wiimote API: Wiimote Classic Controller maps A, B, Y & ZL to X #1299

Open git-developer opened 3 weeks ago

git-developer commented 3 weeks ago

Current Behavior

When a Wiimote with a Classic Controller extension is connected and one of the buttons A, B, Y, ZL is pressed, the button is reported as X.

Additional Info:

Expected Behavior

The physical buttons A, B, Y, ZL should map to emulator buttons A, B, Y, ZL.

Steps to Reproduce

  1. Connect a Wiimote
  2. Connect a Classic Controller extension
  3. Start Cemu and go to Input settings
  4. Press one of the buttons A, B, Y, ZL

System Info (Optional)

Cemu 2.0-94 AppImage build on Linux (batocera v40)

Emulation Settings (Optional)

No response

Logs (Optional)

No response

git-developer commented 3 weeks ago

Detected in https://github.com/batocera-linux/batocera.linux/pull/12291