使用JoyCon游玩Steam的游戏

出门没带Xbox手柄,但Steam上还有想打且想用手柄打的游戏咋办?NS正好在手边,用Joy-Con凑合下了。

前面的话

在尝试XJoy之前,我我先尝试过了JoyCon-Driver。网上使用JoyCon-Driver的教程有很多,搜索引擎排名也很高,但是我根据其中一篇教程配置好后发现JoyCon-Driver并不能直接将一对Joy-Con模拟为Steam能够识别的Xbox手柄(我辛辛苦苦一个键一个键配置好映射结果发现Steam不认识……气死我了),所以我放弃了这个方案。XJoy配置完毕后,在Steam中可以直接使用,默认的配置文件也符合直觉,因此本文推荐XJoy。

松鼠病患者还是要把JoyCon-Driver的相关教程贴上来的,但是没找到我配置时用的那篇……第一篇比较详细的介绍了两只Joy-Con与Windows 10配对的过程,不会的兄弟们可以参考一下。

  1. 将你的任天堂 Switch Joy-Con 变成电脑手柄
  2. JoyCon-Driver - Github
  3. XOutput

XJoy使用方法

  1. 安装ViGEm Bus Driver
  2. 安装Visual C++ Redistributable for Visual Studio 2017
  3. 将两只Joy-Con与Windows配对
  4. 运行XJoy.exe

尽情游玩吧!

值得一提的是,断开连接后的Joy-Con似乎每次都得重新与Windows配对,我目前没找到Windows 10能够自动连上之前配对过的Joy-Con的方法。

默认按键映射

Joy-Con Button Xbox Button
A B
B A
X Y
Y X
Left Trigger Left Trigger
Right Trigger Right Trigger
Left Shoulder Left Shoulder
Right Shoulder Right Shoulder
D-PAD D-PAD
Left Analog Left Analog
Right Analog Right Analog
Left Stick Left Thumb
Right Stick Right Thumb
Home Start
Capture Back
Plus Start
Minus Back

参考资料:

  1. XJoy - Github