libretro / libretro/RetroArch

Unable to unbind START button in controller config

Open
#13,892 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

input input: binding joypad autoconfig
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

First and foremost consider this:

  • Only RetroArch bugs should be filed here. Not core bugs or game bugs
  • This is not a forum or a help section, this is strictly developer oriented

Description

Hello. In my joystick for some reason the X button has same code as START button - 100. I need to unbind START button so pressing X does not generat pressing START button. Unbinding START button is not possible. In cfg file all start buttons have configuration "null", yet in the configuration of console START shows 100. There is not other config file which I could modify. I cannot use keyboard - Android does not show virtual keyboard when configuring controller input.

Expected behavior

START button should be unbound by pressing some joystick key, preferrably by START button.

Actual behavior
Steps to reproduce the bug
  1. Go to user config
  2. Find START button
  3. Try to completely unbind (I can still use on-screen START)
Bisect Results

[Try to bisect and tell us when this started happening]

Version/Commit

You can find this information under Information/System Information

  • RetroArch: Latest Android
Environment information
  • OS: Android
  • Compiler: [In case you are running local builds]

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the controller configuration flow on Android using the reported duplicate button code and verify how START is represented when its configuration is set to null. Done means a user can completely unbind START through the joystick configuration, while the on-screen START control remains usable; the issue does not name a file or test to start from.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, c
Domain
game-dev, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.