bsnes icon indicating copy to clipboard operation
bsnes copied to clipboard

Problems mapping inputs with Switch pro controller

Open kodikun opened this issue 4 years ago • 2 comments

bSNES detects my controller just fine, the issue is when I go to map the inputs it seems to read the gyro inputs and maps those instead of the key I'm trying to press. Is there any way to make bSNES ignore these gyro inputs?

kodikun avatar Feb 25 '21 03:02 kodikun

When you go to map a button, it accepts both digital (button) and analog (axis) inputs, because of goofy things like the Playstation 2's pressure-sensitive face buttons, and because people want to map the SNES shoulder buttons to the Xbox triggers. Unfortunately, that means that bsnes will almost certainly detect a gyro input before you can press a face button.

Some alternatives:

  • perhaps you could rest the controller on a table while mapping it, so the gyro is less noisy?
  • you can open up the settings.bml file in a text editor, and set the mappings manually instead of interactively? bsnes identifies each gamepad button with a number, so you might need to find some gamepad testing tool to show you which button corresponds to which number.

Screwtapello avatar Feb 25 '21 06:02 Screwtapello

Thanks for the reply! Setting the controller down didn't help (I'm guessing the controller is too sensitive to movement) but opening bSNES through Steam instead of using BetterJoy to handle my switch pro controller made this issue go away.

kodikun avatar Feb 25 '21 18:02 kodikun