isXander / Controlify

Another controller mod - for fabric!
https://www.isxander.dev/mods/controlify
GNU Lesser General Public License v3.0
119 stars 22 forks source link

Allow flipping of button glyphs. #324

Open yum13241 opened 1 month ago

yum13241 commented 1 month ago

Is your feature request related to a problem? Please describe. When a clone Switch controller is plugged into a PC, it pretends to be an XBOX 360 CONTROLLER FOR WINDOWS. This means A is not A. (What Controlify thinks is A is actually B, and A will make you exit menus).

Describe the solution you'd like An option for ABXY interchange (swap a and b and x and y), similar to Legacy4J.

Possible names include:

  1. Invert Buttons (Legacy Remade uses this)
  2. Use Nintendo Button Layout (Steam uses this)
  3. Use Japanese Button Orientation
  4. ABXY Interchange (expensive pro controllers use this)

Describe alternatives you've considered Spending painful hours trying to get the controller to be recognized as a Switch controller without it randomly reconnecting, and that would only work on Linux by the way. Also, gyro doesn't work if you do that. Neither does it work in XBOX 360 FOR WINDOWS mode.

Additional context Changing "GUI Open" and "GUI Close" is not enough.

isXander commented 1 month ago

Controlify has support for switch-pro controllers out of the box. If it's being detected as an Xbox-360 controller, you most likely have an external piece of software, such as Steam Input or DS4Windows trying to emulate a standard xbox controller for compatibility purposes.

yum13241 commented 1 month ago

The idea is that this is not a real Switch Pro controller. It's a generic clone my Mom got for me (works great tbh) and those pretend to be an XBOX 360 CONTROLLER FOR WINDOWS when plugged into a PC.

Also see issue #282.