入门
连接手柄
连接手柄,按下它的任意按键,PadBench 就会画出这个手柄,并在你使用每个控件时将其点亮。
通过 USB
请用能传输数据的线连接手柄:许多线只能充电,用这种线连接的手柄只会充电,始终不会显示。在各种连接方式中,有线连接的报告间隔也最稳定。
通过蓝牙
先按照说明书让手柄进入配对模式(通常是在开机时按住某个按键),在系统的蓝牙设置中完成配对。配对后,手柄每次开机都会自动连接。通过蓝牙连接的 DualSense 或 DualShock 4 以简化报告启动,不含触摸板、体感和电池,直到切换到完整报告为止。
有些手柄通过蓝牙配对后,虽然系统列出了它们,却始终不会通过浏览器的 Gamepad API 显示:浏览器不把它们当作手柄。在电脑上的 Chrome 和 Edge 中,手柄标签页后面的 + 会打开浏览器的设备列表,可以在其中选择这样的手柄,改为通过 WebHID 读取。
通过无线接收器
插入手柄附带的无线接收器,然后打开手柄:两者已预先配对,电脑会把接收器识别为一个 USB 手柄。有些手柄通过拨动开关或开机时按住某个按键,在无线接收器、蓝牙和各种模式之间选择,具体请参阅说明书。
Mac 上的 XInput 手柄
许多手柄有 XInput 模式,在该模式下标识为 Xbox 360 手柄;有些手柄默认以这种模式启动,例如运行 GP2040-CE 的主板。Mac 从 macOS 15 Sequoia 起才能读取这类手柄,而且也并非每一款都能读取,因此在更早的 macOS 上,任何浏览器都不会显示它们。如果你的手柄没有显示,请按照说明书将它切换到其他模式,例如 DirectInput、Switch 或 PS4,它就会显示为该模式所对应的手柄。
微软自家的 Xbox One 和 Xbox Series 手柄属于另一类,由 macOS 自行读取:可通过蓝牙读取,从 macOS 15 起也可通过数据线读取。在 Mac 上,Chrome 通过 Apple 的框架读取它们,而该框架不传递报告,因此 WebHID 无法访问它们,在 Mac 上也无法测量它们的回报率。
Switch 2 Pro 手柄
请用 USB 数据线连接 Switch 2 Pro 手柄。它的蓝牙是任天堂专有的类型,Windows 和 macOS 都无法配对,因此它不会出现在它们的蓝牙设置中。iPhone 和 iPad 完全不支持它,无论是通过蓝牙还是数据线。
通过数据线连接时,它在完成设置之前不发送任何数据。在电脑上的 Chrome 或 Edge 中,用手柄标签页后面的 + 添加它,然后点击它主区域中的“开始设置”,这会请浏览器允许 PadBench 通过 WebUSB 访问它。Firefox 无法完成设置,因此只有在其他程序(例如 Steam)设置过它之后才会显示这个手柄;Safari 则完全不显示它。
通过数据线连接时,它在完成设置之前不发送任何数据。Windows 应用发现这个手柄时会自动完成设置,除非有其他程序(例如 Steam)占用了设置所需的接口。
按下按键
浏览器只有在手柄于页面上被使用过之后,才会向页面显示它:Chrome 要求在任一手柄上按下按键或推动摇杆,Firefox 要求该手柄有输入,Safari 则要求在其窗口位于前台时按下按键。在此之前,页面不会显示这个手柄,因此连接手柄后请按任意键。
Windows 应用同样需要按一下按键:连接手柄,按任意键,PadBench 就会画出这个手柄。
多个手柄
连接两个或更多手柄时,每个手柄在顶栏中都有一个标签页,按连接顺序编号,显示其品牌或简称,并带有一个指示灯,在按住该手柄上的控件时亮起。宽屏上最多显示四个标签页,较窄的屏幕上显示两个,其余的收在 +N 中;在手机上,标签页可以滚动。“全部”会同时画出所有手柄。
你在测试一个手柄时新连接的手柄会在自己的标签页中等待:只有当前显示的手柄静止两秒后,界面才会切换到你正在使用的手柄,这样桌上被碰到的手柄就不会抢占界面。手柄断开时,界面会切换到最近使用的手柄。