Skip to content

Face Button layout are reversed when using Nintendo Switch Controller #488

@AL2009man

Description

@AL2009man

Just tested Nintendo Switch Controller support. aside of using Xbox prompts (fair enough), it still works as intended (thanks, SDL's Controller API), but it has a inconsistency problem when it comes to muscle memory.

     (Y)              (X)
  (X)   (B)        (Y)   (A)
     (A)              (B)

  Standard         Nintendo

As the Nintendo's Face Button is reversed (BAYX), the gameplay portion's controls scheme will follow it, literally in a sense. Normally, the solution would be to setup a cvar to do the confirm & cancel portion only for the Menus if using a Nintendo Controller, using yquake2/yquake2@9e07dc2 as inspiration...

However: given the QTE portions and Reaction Plates/Jump Selectors, this might be a problem in terms of maintaining consistency when switching between Controller Types on the fly. I think the best way is to either do a band-aid solution or, wait until a proper Action Remapping system gets added in.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions