Skip to content

[3.x] Full HID compliance #12

Open
@halotroop2288

Description

@halotroop2288

At the time of writing, the Switch port only supports one controller layout.

The following controller layouts must be supported to complete this task:

  • Pro Controller
  • Joy-cons Handheld mode
  • Joy-cons in dual mode
  • Left Joy-con in single mode
  • Right Joy-con in single mode
  • GameCube controller
  • Pokéball Plus (Palma)
  • NES/Famicom [Joy-con] controller (Lark) in single mode
  • NES/Famicom [Joy-con] controllers (Lark) in handheld mode
  • SNES [Wireless] controller (Lucia)
  • Nintendo 64 [Wireless] controller (Lagon)
  • SEGA Genesis controller (Lager)

The following input methods must also be supported:

  • B, A, Y, X face buttons (Most)
  • Digital directional pad (Most)
  • C face button (Genesis)
  • Left and right analog sticks (Most)
  • Left and right stick digital buttons (Most)
  • Digital L, R, ZL, ZR trigger buttons (Most)
  • Analog L, R trigger actuators (Gamecube)
  • Digital SL, SR side grip buttons (Dual-mode Joy-cons)
  • Gyroscope, Accelerometer motion sensors (Joy-cons, Handheld, Pro Controller)
  • C-up, C-down, C-left, C-right buttons (Nintendo 64)
  • Palma button (Pokéball Plus)

Optionally, the following input methods may also be supported:

  • Joy-con IR Camera
  • Physical Keyboard and Mouse

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions