Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[3.x] Full HID compliance #12

Open
6 of 25 tasks
halotroop2288 opened this issue Jan 24, 2024 · 0 comments
Open
6 of 25 tasks

[3.x] Full HID compliance #12

halotroop2288 opened this issue Jan 24, 2024 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@halotroop2288
Copy link
Member

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
@halotroop2288 halotroop2288 added the enhancement New feature or request label Jan 24, 2024
@halotroop2288 halotroop2288 self-assigned this Jan 24, 2024
@halotroop2288 halotroop2288 changed the title [Switch] Full HID compliance [3.5 | Switch] Full HID compliance Jan 24, 2024
@halotroop2288 halotroop2288 removed their assignment Nov 3, 2024
@halotroop2288 halotroop2288 transferred this issue from Homebrodot/Godot Nov 10, 2024
@halotroop2288 halotroop2288 added the good first issue Good for newcomers label Nov 10, 2024
@halotroop2288 halotroop2288 changed the title [3.5 | Switch] Full HID compliance [3.x] Full HID compliance Nov 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
Status: Todo
Development

No branches or pull requests

1 participant