isXander / isXander/Controlify
[Feature] Gyroscope Pitch Mode (Also Fixes Wrong Pitch Axis On Switch Pro Controller)
Nobody has claimed this yet.
- 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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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