Skip to content

[3.x] Full HID compliance #12

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

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions