Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "User:Al2009man/Sandbox/Template:Input/nintendo controllers"

From PCGamingWiki, the wiki about fixing PC games
(added all recent Nintendo Controllers up until Nintendo Gamecube (those values are based on what SDL Controller API handles Nintendo Controller support))
 
(3 intermediate revisions by the same user not shown)
Line 9: Line 9:
 
|nintendo switch joy-con left
 
|nintendo switch joy-con left
 
|ns joy-con left
 
|ns joy-con left
 +
|ns joy-con l
 
|joy-con l
 
|joy-con l
 
|joycon l
 
|joycon l
Line 14: Line 15:
 
|nintendo switch joy-con right
 
|nintendo switch joy-con right
 
|ns joy-con right  
 
|ns joy-con right  
 +
|ns joy-con r
 
|joy-con r
 
|joy-con r
 
|joycon r
 
|joycon r
 
|nintendo switch joy-con r=[[Controller:Joy-Con|Nintendo Switch Joy-Con (R)]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Nintendo Switch Joy-Con (R)}}
 
|nintendo switch joy-con r=[[Controller:Joy-Con|Nintendo Switch Joy-Con (R)]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Nintendo Switch Joy-Con (R)}}
 
|wii u pro controller
 
|wii u pro controller
|nintendo wii u pro controller=[[Controller:Wii U Pro Controller|Wii U Pro Controller]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Wii U Pro Controller}}
+
|nintendo wii u pro controller=[[Controller:Wii U Pro Controller|Wii U Pro Controller]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Wii U Pro Controller}}  
|wii remote
+
|wiimote  
|wiimote motion plus
 
|wiimote plus
 
 
|wii remote=[[Controller:Wii_Remote|Wii Remote]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Wii Remote}}
 
|wii remote=[[Controller:Wii_Remote|Wii Remote]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Wii Remote}}
 
|wii remote motion plus
 
|wii remote motion plus
Line 29: Line 29:
 
|wii remote motionplus=[[Controller:Wii_Remote#MotionPlus|Wii Remote MotionPlus]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Wii Remote MotionPlus}}
 
|wii remote motionplus=[[Controller:Wii_Remote#MotionPlus|Wii Remote MotionPlus]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Wii Remote MotionPlus}}
 
|wii remote and nunchuck
 
|wii remote and nunchuck
|wiimote motion and nunchuck
+
|wiimote and nunchuck
 
|wii nunchuck
 
|wii nunchuck
 
|wii nunchuck controller=[[Controller:Wii_Remote#Nunchuck|Wii Remote + Nunchuck]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Wii Remote + Nunchuck}}
 
|wii nunchuck controller=[[Controller:Wii_Remote#Nunchuck|Wii Remote + Nunchuck]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Wii Remote + Nunchuck}}
 
|wii remote plus and nunchuck
 
|wii remote plus and nunchuck
|wiiremote plus and nunchuck
+
|wiimote plus and nunchuck
 
|wiimote motionplus and nunchuck
 
|wiimote motionplus and nunchuck
 
|wii motionplus nunchuck controller=[[Controller:Wii_Remote#Nunchuck|Wii Remote MotionPlus + Nunchuck]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Wii Remote MotionPlus + Nunchuck}}
 
|wii motionplus nunchuck controller=[[Controller:Wii_Remote#Nunchuck|Wii Remote MotionPlus + Nunchuck]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}Wii Remote MotionPlus + Nunchuck}}
|nintendo gamecube  
+
|gamecube  
 
|gamecube controller
 
|gamecube controller
|nintendo gamecube controller=[[ControllerGameCube_Controller|GameCube Controller]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}GameCube Controller}}
+
|nintendo gamecube controller=[[Controller:GameCube_Controller|GameCube Controller]]{{#vardefine:nintendo controllers|{{#varexists:nintendo controllers|{{#var:nintendo controllers}},}}GameCube Controller}}
 
|unknown=
 
|unknown=
 
|#default=<div title="Error: '{{{1|}}}' not recognized" class="svg-icon svg-16 os-error"></div> {{#ifeq: {{NAMESPACE}} | | [[Category:Invalid template usage (Input)]] }}
 
|#default=<div title="Error: '{{{1|}}}' not recognized" class="svg-icon svg-16 os-error"></div> {{#ifeq: {{NAMESPACE}} | | [[Category:Invalid template usage (Input)]] }}
 
}}</includeonly><noinclude>{{Documentation}}</noinclude>
 
}}</includeonly><noinclude>{{Documentation}}</noinclude>

Latest revision as of 04:29, 30 April 2024

Documentation for the above template (sometimes hidden from view).
Recognized values
  • Nintendo Switch Pro Controller
    • alias: NS Pro Controller, Nintendo Switch Controller
  • Nintendo Switch Joy-Con (Pair)
    • alias: NS Joy-Con Pair, Joy-Con Pair, JoyCon Pair
  • Nintendo Switch Joy-Con (L)
    • alias: NS Joy-Con L, NS Joy-Con Left, Joy-Con L, JoyCon L
  • Nintendo Switch Joy-Con (R)
    • alias: NS Joy-Con R, NS Joy-Con Right, Joy-Con R, JoyCon R
  • Nintendo Wii U Pro Controller
    • alias: Wii U Pro Controller
  • Wii Remote
    • alias: Wiimote
  • Wii Remote MotionPlus
    • alias: Wiimote Plus, Wiimote Motion Plus, Wii Remote Plus
  • Wii Remote + Nunchuck
    • alias: Wii Nunchuck Controller, Wii Nunchuck, Wii Remote and Nunchuck, Wiimote and Nunchuck
  • Wii Remote MotionPlus + Nunchuck
    • alias: Wii MotionPlus Nunchuck Controller, Wii MotionPlus Nunchuck, Wii Remote Plus and Nunchuck, Wiimote Plus and Nunchuck
  • GameCube Controller (Adapter required)
    • alias: Gamecube, Nintendo GameCube Controller



Additional Notes while assigning the values:

For Nintendo Switch Online versions of NES/Famicon Controller, SNES/Super Famicon Controller, N64 Controller and SEGA Genesis Controller: they are considered as a Nintendo Switch or DirectInput Controller Type. If played using one of these variations of the controllers: the game may display the incorrect button prompts that correspond to them.

For original versions of these controllers: they will be seen as a Generic/DirectInput controller. We strongly recommend assigning them as "Generic/Other Controllers".