nx.js
Enumerations

HidNpadStyleTag

Bitmask identifying the controller "style" reported by the NPad service. A single physical device can correspond to multiple styles depending on how it's held (e.g. a Joy-Con pair shows up as both JoyDual and JoyLeft/JoyRight).

Enumeration Members

Enumeration MemberValueDescription
FullKey1Pro Controller.
Gc32GameCube controller.
Handheld2Joy-Con(s) attached to the console in handheld mode.
HandheldLark256NES / Famicom controller in handheld mode.
JoyDual4Joy-Con pair held in dual-grip mode.
JoyLeft8Single Left Joy-Con held sideways.
JoyRight16Single Right Joy-Con held sideways.
Lager2048Sega Genesis controller.
Lagon1024N64 controller.
Lark128NES / Famicom controller.
Lucia512SNES controller.
Palma64Poké Ball Plus controller.
System1073741824Generic controller.
SystemExt536870912Generic external controller (extension API).

On this page