libretro / libretro/RetroArch

Change the analog stick sensitivity for EACH controller, instead of being for all controllers.

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

Nobody has claimed this yet.

feature request input
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

(It was told to me that I should post this in the Github page so that's what I'm doing)

Description

It's not necessarily a bug, but a feature that I think It's pretty basic yet Retroarch doesn't seems have, that is being able to change the analog stick sensitivity freely for EACH controller, the only option it has changes for all controllers, the problem is that while playing with my friend, his analog stick is perfectly fine, but mine the sensitivity is too low (can't run in SM64 for example), but if I increase the sensitivity, it gets good for me but for him it's now too sensitive.

In theory we should be able to change freely each controller's sensitivity.

Environment information
  • OS: Windows 10 version

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

The issue does not name files, tests, or an entry point. Start by locating the existing global analog-stick sensitivity setting and the controller configuration path, then determine how sensitivity can be stored per controller without affecting others. Done means two connected controllers can use different sensitivity values, with those values applied independently and covered by appropriate tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.