目前任天堂的Joycon不支持玩电脑游戏,而Switch pro手柄也只有Steam平台能够无线连接。作为一个航模爱好者,一直想玩玩微软模拟飞行,还想玩玩其他的XGP游戏。但是又不想再花钱买一个手柄。
最后用@Davidobot写的BetterJoy完美地解决了问题。目前已经到了7.0版本,已经非常完善了。它的作用是

Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput

Up to now, Nintendo's joycon doesn't support playing computer games, and only Steam can connect with the Switch Pro handle wirelessly. As an aeromodelling enthusiast, I always want to play Microsoft Flight Simulator and other Xbox PC Game Pass games. But I don't want to spend money on a new handle.
Finally, I solved the problem perfectly with BetterJoy written by @davidobot. it has reached the 7.0 version, which is very perfect. Its function is "Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput."

安装与设置 Install and setup

使用之前先要安装Drivers文件夹里的驱动,然后按配对键通过蓝牙连接两只joycon。然后直接启动BetterJoy就行。
Before using, first, install the driver in the drivers folder, and then press the pairing key to connect two joy-cons through Bluetooth. Then start BetterJoy directly.

如果你不习惯用XBox布局来玩游戏,可以在右边设置里SwapAB和XY的位置。以便使用任天堂布局。
If you are not used to playing games with the Xbox layout, you can swap the positions of AB and XY in the setting on the right to use the Nintendo layout.

试玩 Play

玩了玩地平线5,任天堂没有线性扳机,将就着玩吧。
I played Forza Horizon 5 for a while. There was no linear trigger on the Nintendo handle. Make do with being able to play.