tpac100控制器设置教程_教程 | 在Windows上使用Switch JoyCon手柄

本文详细介绍了如何在Windows上设置并使用Switch Joy-Con手柄,包括蓝牙连接、vJoy与JoyCon-Driver的配置以及XOutput的双手柄和单手柄模式设置,让你能在电脑上畅享游戏体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Windows上使用Switch Joy-Con手柄

众所周知 (我这个没有Switch的都知道),Joy-Con有两种使用方法——一是拆成两个简单小手柄,另一个是合成一个标准手柄。其实NS出的比较早,因此已经有不少教程如《Play Any PC Game With Nintendo Switch JoyCons》[1]。为了能和女朋友或室友愉快地玩耍我Steam上吃灰的那些双人游戏,我也特地研究了下如何在Windows下使用Joy-Con。测试Joy-Con由女朋友提供←_←

准备工作

要想实现在Windows上使用Joy-Con,其实你只需要下载:

  • ViGEmBus[2]: Xoutput需要的一个Windows游戏控制器模拟器

  • XOutput[3]: 将过时游戏控制器的直接输入转换为Xbox 360的信号输入

但是上述的连接方法虽然可以得到信号,却并不能使得Joy-Con的指示灯稳定,因此还需要下面的两个软件:

  • vJoy[4]:可桥接非游戏控制器的任何设备与需要游戏控制器的应用程序的设备驱动程序

  • JoyCon-Driver[5]:为vJoy增强对NS游戏控制器的模拟的驱动

以上软件其实均在GitHub可以找到(其中JoyCon-Driver比较大,实际上要用的joycon-driver.exe在仓库源代码里的release目录下)。

这篇推送基本相当于整理了一下内容。

开始配置

蓝牙连接

首先,需要电脑蓝牙分别连接两个手柄。长按下图的两个Sync键直到其指示灯滚动闪烁,Joy-Con开始进入配对模式,

4ff64b2ba4fd52534f74b97046296951.png
侧面的Sync按键
### 树莓派连接配置读取Switch手柄数据 #### 准备工作 为了使树莓派能够识别并操作Switch手柄,需安装必要的软件包。通过SSH访问树莓派或直接在其命令行界面执行如下命令来更新系统并安装依赖项: ```bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install bluetooth bluez-tools python3-pip git -y pip3 install pybluez hidapi ``` #### 配置蓝牙服务 确保蓝牙模块正常运行,并设置其为可见状态以便于配对过程。 ```bash sudo systemctl start bluetooth bluetoothctl power on agent on default-agent discoverable on pairable on scan on ``` 此时应能看到附近可发现的蓝牙设备列表,其中包含待连接的手柄名称与MAC地址[^2]。 #### 连接手柄 记录下Switch Pro Controller或其他兼容型号的具体MAC地址(例如`XX:XX:XX:XX:XX:XX`),接着尝试建立连接关系: ```bash trust XX:XX:XX:XX:XX:XX connect XX:XX:XX:XX:XX:XX ``` 如果一切顺利的话,屏幕将会显示已成功建立了信任链接以及激活了控制功能[^3]。 #### 测试输入响应 下载专门用于测试目的的小工具以验证按键映射是否正确无误地传递到了主机端。 ```bash git clone https://github.com/DanielOgorchock/joystick.git /home/pi/joystick cd /home/pi/joystick/ make ./testJoystick ``` 上述程序会实时输出来自外设的动作事件详情至终端窗口内供观察确认之用[^4]。 #### 应用场景开发 对于希望深入挖掘更多可能性的朋友来说,则可能涉及到编写自定义应用程序接口(API),利用Python或者其他编程语言实现特定逻辑处理流程;亦或是借助开源项目成果简化这一过程,比如使用emulationstation配合retroarch构建家庭娱乐中心时集成外部控制器支持特性等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值