isXander / isXander/Controlify

[Feature] Gyroscope Pitch Mode (Also Fixes Wrong Pitch Axis On Switch Pro Controller)

Open
#467 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Java
Stars
341
Forks
97
Avg merge
1h
Merged PRs (30d)
1

Description

Is your feature request related to a problem? Please describe.
Yes! I have an issue with not being able to customise the Pitch Axis. The current configuration options are too limited and I would namely like the option to change the pitch axis.

For some reason, the in-game Pitch axis is my controller's physical Yaw axis. On top of that, if I pitch the controller up with Yaw Mode set to 'Yaw', it turns the camera around to the left and right.
I would like to configure it to fix that, and un-swap my controller's axises

Describe the solution you'd like
I would like the following solution to be added. Just to cover all bases, I will mention some Yaw Mode option changes:
Yaw Mode should support: Yaw (Default), Pitch [NEW], Roll, Yaw + Roll
Pitch Mode should support: Yaw, Pitch (Default), Roll

Describe alternatives you've considered
Using JoyShockMapper instead of this mod would suck since I enjoy the native support and not having to configure flick stick.

Additional context
I am using a stock Switch Pro Controller on Arch Linux.
These configuration options would let me solve the issue.

Contributor guide

No contributing guide indexed for this repository

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 names no files, tests, or entry points. Start by locating the gyroscope handling and configuration for Yaw Mode and Pitch Mode, then trace how controller axes are mapped. Done means the requested Yaw and Pitch mode options are available and correct the Switch Pro Controller pitch-axis behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.