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.

Controller:Joy-Con

From PCGamingWiki, the wiki about fixing PC games
Revision as of 22:36, 17 February 2022 by 89.73.52.108 (talk) (no usb supported)
This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
Switch Joy-Con
Switch Joy-Con cover
XInput support
Predecessor
Wii Remote
Wii U GamePad
Joy-Con on Wikipedia

Key points

Must be connected via Bluetooth.
Lacks native XInput support, requiring the use of a XInput wrapper (see XInput wrappers) for games that do not support DirectInput or the controller natively.
Yuzu and Ryujinx emulators have no native support for controller yet. However Yuzu developers are working on it. [1]
IR camera is supported by Joy-Con Toolkit.
NFC reader is supported by Joy-Con Toolkit.
Joy-Con Toolkit allows to change data of selected Joy-Con color and edit user calibration for analog sticks saved in controller.

Inputs

  • 2 × Motion sensing: Accelerometer, Gyroscope
  • Infrared sensor (Joy-Con R only)
  • 2 × clickable analog sticks: LS or RS
  • 2 × digital shoulder buttons: 𝐋 or 𝐑
  • 2 × digital triggers: ZL or ZR
  • 14 × Digital buttons:
    • Joy-Con L: 7 × digital buttons: -, , , , , SL, ᴄᴀᴘᴛᴜʀᴇ
    • Joy-Con R: 7 × digital buttons: +, 𝐀, 𝐁, 𝐗, 𝐘, SR, ʜᴏᴍᴇ
  • Sync button: sʏɴᴄ (Joy-Con L only)
  • NFC (Joy-Con R only)

Availability

Amazon.com
Amazon.co.uk

Use with PC platforms

Windows

A vJoy feeder / Driver for the Nintendo Switch Joy-Cons and Pro Controller on Windows with analog stick support and motion controls.
Custom application reWASD allows Nintendo Joy-Con to work as a pair or separately and works on Windows 7 or newer. Software gives advanced customization options an lets remap whole controller eg. reassigning buttons to keyboard or mouse actions, macros, activate custom modes etc.
XJoy allows to use Nintendo Switch JoyCons as a virtual Xbox 360 controller.
BetterJoy allows to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput. It also allows using the gyro to control mouse and remap the special buttons (SL, SR, Capture) to key bindings of your choice.

reWASD

Does not require manual driver installment.
Allows remapping Joy-Con controllers separately or in pair making them work like one controller.
Supports motion control via gyro.
Allows emulate virtual DS4 controller to play PS4 Remote Play, PS Now or Dualshock 4 compatible games. Including gyro control.
Allows emulate virtual Xbox 360 controller to play XInput compatible games.
Not free of charge. 14-days trial.
Custom configs for Joy-Cons can be found in official Community Configs Library maintained by reWASD users.

SkyNX

Homebrew App for Nintendo Switch allows streaming PC games with audio to switch at 60fps.
Optionally disable video and audio to use the JoyCons as controllers on PC.
Handles up to 8 JoyCon pairs.
Motion control support for Cemu.
Allows use Analog sticks and triggers to control mouse or gyro to control mouse like a Wii remote.
Built in Nvidia/AMD/Intel encoding for low latency. Optionally sets desktop resolution for max performance.
Optionally swap A and B AND X and Y (like Xbox Input).
Handles basic touch input: right click (touch with 1 finger, tap with the second) and scrolling (2 finger scroll).

Joy-Con Toolkit

Allows change colors of Joy-Con and Pro Controller (plus left/right grip) and save custom colors profiles for future use.
Allows use the NFC to check type and UID.
Allows use the IR stream or capture and save photos.
Allows temperature reading. Check the current Joy-Con or the ambient temperature after letting it for some minutes.
Allows edit user calibration for analog sticks.
Allows full test controls. Test buttons, analog sticks, motion controls, complete with calibration.
Allows capture traffic between the controller and the PC into a log file.
Allows backup SPI flash. Allows restore from a backup: restore colors, S/N, Calibration, Full restore.
Allows view S/N, FW Version, MAC address and Battery and change S/N.
  • If you didn't do a valid backup and you lost your S/N, you are the only responsible! If for whatever reason you lost it, check the plastic slivers that your Joy-Con were wrapped inside the retail box.
Allows debug - Send Custom Commands. Send Vibrations, set player and HOME leds, etc, and see their reply.
  • Only for users that know what they are doing. Users are the only responsible.
Easter Egg: Play 2 Mario themes through Joy-Con HD Rumble.

DS4Windows

Because the ZR and ZL are buttons and not triggers it may be difficult to play games that make use of analog triggers.
Bluetooth 2.1 + EDR or higher required for wireless connection.
Motion sensors are supported.
Can be used in joined or split mode.
LEDs cannot be controlled.
HD Rumble not used. Rumble acts as common one.
NFC not supported.

XInput wrapping

Acting as native DirectInput controller, it's possible to use any of the generic wrappers. See the controller article for those.

Chrome OS

This controller is "Plug and Play" on Chrome OS.
You can pair both controllers, or just one, and use the buttons on the inside of the Joy-Con.

Steam

Controller can be found in Supported Controller Database and it's correctly recognizable as Nintendo Switch Joy-Con.
Full support of Steam Input including gyroscope and motion controls.
You can toggle "Use Nintendo Button Layout" option depending on whether you prefer the 𝗔𝗕𝗫𝗬 buttons to be mapped as they are on the Pro Controller or to be mapped like it's an Xbox One controller.
You can map the controllers natively in Steam, but it doesn't let you use them separately.[2]

Steam Link compatibility

Works via Bluetooth. Includes gyroscope and motion controls.[3]
Works without any drivers on any operating system that supports Steam.
Can be used just to send input from a controller to a PC. Go into Streaming options, hit 𝗫 and disable video and audio streaming.
Needs remapping.[4]
Won't work great unless you connect it to LAN or a low latency Wi-Fi.

Hardware

Cronus Zen Adapter

Cronus Zen allows the use of licensed gaming controller on all major gaming platforms, including all versions of PlayStation 4, Xbox One, Nintendo Switch, PlayStation 3, and Xbox 360, Windows PC, Android, Raspberry Pi.
Supports mods, scripts and macros.
Integrated Bluetooth.

ConsoleTuner Titan Two Adapter

Titan Two is an all-in-one gaming device that combines features of dozens of products in a single form factor. Supports PlayStation 4, Xbox One, Nintendo Switch, PlayStation 3, PlayStation TV, Xbox 360, Computers and more...
Customize the controller layout accordingly your needs for any game.

Support In Games

Supported natively by a growing list of games, allowing the use of the controller and some/all of it supplementary features without any additional software installed.
Support for some controller features may be only available on certain systems. Refer to game-specific articles for details.

Games with motion control support

For a list of games, see List of games that support tracked motion controllers in non-VR gameplay.

Each Joy-Con contains an accelerometer and gyroscope, which can be used for motion tracking.
Games can support using the Joy-Con for pointing controls similar to the Wii Remote while detached without the need of a sensor bar.
Thanks to JoyShockMapper, Steam Input, reWASD application, gyro control can be remapped to mouse or right stick in any game.
Number of games which natively support motion controls is limited and gyro support is still not a PC standard.

Games with IR sensor support

Joy-Con Toolkit demonstrates how the Infrared sensor can be used on PC. Resident Evil Revelations on Switch is using IR sensor to reload gun. See more.
Joy-Con R contains an infrared depth tracking sensor, which can read objects and motions held in front of it; as an example of its functionality, Nintendo stated that the sensor could distinguish between the hand shapes of rock–paper–scissors.
IR camera resolution can be set from 30x40, 60x80, 120x160 to 240x320.
Supports two different angles: Far/Narrow 75° and Near/Wide 130°.
IR sensor support for PC games is still in development stage. See more.
Nintendo consoles are using IR sensors which can be emulated on PC. See List of Game Boy Color games with IR support

Games with NFC support

Joy-Con Toolkit demonstrates how the NFC reader can be used on PC.
Joy-Con R contains a near-field communication reader mostly used with Amiibo.
NFC reader support for PC games is still in development stage. See more.
See List of video games using NFC.

Games with Nintendo button prompts

Total number of games:
Error 1140: In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column 'pcgamingwiki_cargo.cargo__Input._pageID'; this is incompatible with sql_mode=only_full_group_by (mysql01.mysql.pcgamingwiki-14662257-production.svc.cluster.local)

Function: CargoSQLQuery::run Query: SELECT `cargo__Input`.`_pageID` AS `cargo_backlink_page_id_Input`,`cargo__Infobox_game`.`_pageID` AS `cargo_backlink_page_id_Infobox_game`,COUNT(*) FROM `cargo__Infobox_game` LEFT OUTER JOIN `cargo__Input` ON ((`cargo__Infobox_game`.`_pageName`=`cargo__Input`.`_pageName`)) WHERE `cargo__Input`.`_ID` IN (SELECT `_rowID` FROM `cargo__Input__Other_button_prompts` WHERE `_value`LIKE 'Nintendo') ORDER BY `cargo__Input`.`_pageID`,`cargo__Infobox_game`.`_pageID`,COUNT(*) LIMIT 100

.

Please note, that this is only list for games that offer Nintendo button prompts.
Game Series Developer Publisher First release Available on
20XX 20XX Batterystaple Games, Fire Hose Games August 16, 2017
Windows
American Truck Simulator Truck Simulator SCS Software February 2, 2016
Windows
macOS (OS X)
Linux
Angry Video Game Nerd I & II Deluxe Angry Video Game Nerd FreakZone Games Screenwave Media October 30, 2020
Windows
macOS (OS X)
Linux
Anodyne 2: Return to Dust Anodyne Melos Han-Tani, Marina Kittaka Analgesic Productions August 12, 2019
Windows
macOS (OS X)
Linux
Another Metroid 2 Remake: Return of Samus Metroid Milton "DoctorM64" Guasti August 6, 2016
Windows
macOS (OS X)
Linux
Ara Fell Stegosoft Games DANGEN Entertainment June 2, 2016
Windows
macOS (OS X)
Linux
Auralux: Constellations Auralux War Drum Studios, Edward McNeill June 1, 2016
Windows
Axiom Verge 2 Axiom Verge Thomas Happ Games August 11, 2021
Windows
Linux
Bad End Theater NomnomNami October 26, 2021
Windows
macOS (OS X)
Linux
Baldur's Gate 3 Baldur's Gate Larian Studios August 3, 2023
Windows
macOS (OS X)
Billy Hatcher and the Giant Egg Sonic Team Sega March 31, 2006
Windows
Black Mesa Half-Life mods and fangames Crowbar Collective March 6, 2020
Windows
Linux
Blasphemous Blasphemous The Game Kitchen Team17 September 10, 2019
Windows
macOS (OS X)
Linux
Bloodstained: Ritual of the Night Bloodstained ArtPlay, DICO, Disruptive Games, WayForward Technologies 505 Games June 18, 2019
Windows
Boomerang X DANG! Devolver Digital July 8, 2021
Windows
Bug Fables: The Everlasting Sapling Moonsprout Games DANGEN Entertainment November 21, 2019
Windows
Cardfight!! Vanguard Dear Days Lancarse, FuRyu Corporation Bushiroad November 16, 2022
Windows
Carrion Phobia Game Studio Devolver Digital July 23, 2020
Windows
macOS (OS X)
Linux
Cat Quest II Cat Quest The Gentlebros PQube Limited, Kepler Interactive September 24, 2019
Windows
macOS (OS X)
Celeste Celeste Extremely OK Games January 25, 2018
Windows
macOS (OS X)
Linux

More...

Technical information

Device name: Joy-Con L, HWID: 057E:2006
Device name: Joy-Con R, HWID: 057E:2007


References