输入设备
输入设备是你与电脑交互的主要界面。测试键盘的 NKRO 与鬼键(ghosting)问题、鼠标的双击故障与 CPS、游戏手柄的摇杆漂移、触摸屏的多点触控响应,以及触摸板的手势与点击检测——全部都可以在浏览器中免费完成。
键盘测试
keyboard test, keyboard tester, NKRO test
[READY]
打开工具 →鼠标测试
mouse test, CPS test, double click test
[READY]
打开工具 →游戏手柄测试
gamepad test, controller test, gamepad tester
[READY]
打开工具 →触摸屏测试
touch screen test, touchscreen test, multi-touch test
[READY]
打开工具 →触摸板测试
touchpad test, trackpad test, touchpad tester
[READY]
打开工具 →输入设备
输入设备是你与电脑交互的主要界面。测试键盘的 NKRO 与鬼键(ghosting)问题、鼠标的双击故障与 CPS、游戏手柄的摇杆漂移、触摸屏的多点触控响应,以及触摸板的手势与点击检测——全部都可以在浏览器中免费完成。
隐私优先 输入设备 测试工具 usbRecognized 上的所有工具都在您的浏览器中通过安全的 Web API 运行,无需下载软件、无需安装、不会上传任何数据——您的隐私 100% 受到保护。点击上方任意工具即可开始测试。
该分类中的部分工具现已可用(标有 ✓)。其余工具即将推出——每个“即将推出”页面都包含详细预览,介绍该工具的功能,以及在此期间您可以如何测试硬件。
各项输入测试到底在测什么
键盘测试并不是一项单一检查。它会报告按键无冲(NKRO),也就是同时按住时最多能识别几个键;ghosting,即特定按键组合凭空冒出第三个按键信号;以及 chatter,即按一次却被记成两次。最后一种是现实中最常见的真故障,也是最容易被误当成软件问题的一种。
鼠标测试测的则是另一套东西:以 CPS 为单位的点击速度、单击是否被报成双击,以及操作系统实际收到的轮询率。轮询率和指针延迟经常被搞混,但它们是两个完全不同的量,一只鼠标完全可能一个出色、另一个拉胯。
手柄测试盯的是模拟量输入,而非数字按键。关键指标是摇杆 drift,也就是静置位置回不到中点了;死区宽度、扳机行程,以及 D-pad 能不能报出斜方向。一只手柄可以过掉所有按键测试,却因为 drift 照样没法用。
触摸屏和触摸板测的都是指针输入,但关注点正好相反。触摸屏看的是能同时跟踪几个触点、不触碰时有没有幽灵触摸冒出来、触控感应层靠近边缘有没有失灵带;触摸板看的则是手势识别、打字时的防手掌误触,以及整个面板上按下去能不能都触发实体点击。
输入硬件常见的故障模式
机械轴的 chatter 是慢慢养成的。轴体里的金属触点氧化、抖动,一次按下会冒出两三次电信号跳变。刚开始打字手感一切正常,因为多出来的字符顺手就删掉了,自己都意识不到;只有盯着逐键显示,看着重复字符冒出来,才会发现问题。
鼠标的双击故障病根一样,只是换了个包装。微动用久了磨损,抖动窗口变宽,操作系统就把按一下当成按两下。所以报双击失灵的鼠标,往往还附带一个怪毛病:选中文字后莫名其妙又被取消选择。
摇杆 drift 是电位器摇杆特有的磨损病。碳膜轨道磨得不均匀,静置电压就偏离了中点,游戏里角色便朝着一个方向不停走。霍尔效应摇杆没有这种磨损机制,但遇到强磁场或校准出错,一样可能 drift。
触控类故障多半是结构或环境问题,不是电路问题。感应层报出幽灵触点,多半是玻璃和感应层之间进了气泡、贴合开了;边缘出现失灵带,多半是摔过一次,把机身转角处的软排线折伤了。
怎样选对输入测试
从症状出发,别从设备出发。字符老是翻倍,就跑键盘测试,盯着按键显示看,别看打出来的词;文字无缘无故被选中,就跑鼠标测试,数一数单击有没有被报成双击;游戏角色自己乱动,就跑手柄测试,手别碰摇杆,直接读静置时的轴值。
输入问题经常赖错对象。鼠标一卡一卡,可能是无线接收器上键盘和鼠标抢带宽;触摸板不认手势,可能是原厂驱动被悄悄换成了通用驱动。把怀疑对象测一遍,是排除嫌疑最快的办法,而且不到一分钟就能测完。
如果是选购而不是排查,重点就变了。同时按移动键加技能键的键盘,关键看 NKRO 无冲和 anti-ghosting(防鬼键);打比赛的鼠标,关键看轮询率和点击延迟;手柄关键看摇杆精度和抗 drift 能力。拿同一套测试把两个候选者各跑一遍,得到的对比是参数表给不了的。
输入测试结果怎么看
测试数字看的是相对值,不是绝对值。轮询率的测量既受设备限制,也受浏览器事件循环限制,测得比宣传值低不代表就是坏了。关键看稳不稳:数值稳定就是健康的,在两个相差很大的值之间来回跳,说明链路上有某个环节被限速了。
延迟数字同理。所有基于浏览器的测量都包含了显示管线和事件分发路径,所以这个数是设备延迟的上限,不是精密仪器的读数。拿它在同一台电脑上横向对比两台设备可以,拿去跟官方标称值较劲就没意义了。
复测才能把单次测量变成诊断。偶发 chatter 的按键,短测能过、长测就露馅;热机才 drift 的摇杆,冷机测一点问题没有。隔一周把同一项测试再跑一遍,两次结果一对比,远比一次拉长测试有用得多。
输入设备 FAQ
测键盘、鼠标、手柄需要安装任何东西吗?
不用。本站所有输入测试都在浏览器里跑,用的是标准 DOM 事件和 Gamepad API。不下载东西,不装驱动,也不会往你的输入链路上挂系统级钩子。代价是浏览器测不到事件分发层以下的东西,硬件级的扫描率只能靠推算,读不到原始值。
玩游戏该用键盘测试里的哪个视图?
用 NKRO 无冲加 ghosting 视图,别用打字视图。把你常用的移动键和动作键一起按住,看每个按键是不是都被同时报出来了。一把按住三个键会丢键的键盘,打字再顺,游戏里照样漏招。
鼠标按一下变两下,是怎么回事?
九成九是微动老化、触点回弹搞的鬼,不是软件设置问题。触点落不稳了,操作系统就会看到两次电信号跳变。跑一遍双击检查:如果重复信号跟第一次按下只差几毫秒,那就是微动寿终正寝,更新什么驱动都没用。
怎么测手柄有没有摇杆 drift?
打开手柄测试,手别碰摇杆,直接读轴值。健康的手柄静置轴值就在中点或非常接近中点;要是某个轴一直偏着,或者手没碰数值自己乱飘,就是 drift 了。最好玩几分钟前后各看一次静置值,因为磨损造成的 drift 经常是越用越热、越热越偏。
笔记本的触摸屏能测 multi-touch 吗?
能,只要浏览器能给出触控事件就行,现在有触控屏的笔记本上所有主流浏览器都没问题。几根手指一起按下去,看能同时跟踪几个独立触点就行。多数笔记本面板支持十点,廉价机型有时少一些,这个上限是硬件决定的,改设置改不出来。
触摸板手势突然失灵,是硬件坏了吗?
八成不是。手势识别是驱动或操作系统做的,不是触摸板本身做的,能正常移动指针就说明硬件是好的。先查查最近是不是驱动更新把原厂驱动换成了通用驱动,再看看高精度触摸板选项是不是被关了,别急着给触摸板判死刑。
在浏览器里测输入,会给结果掺进延迟吗?
掺进的是测量过程的延迟,不是你设备的延迟。每个数字都包含了浏览器事件分发和显示管线,所以绝对值一定比设备真实延迟高。实操建议:拿同一台电脑、同一个浏览器横向对比两台设备,别拿测出来的数去对官方标称。
输入设备多久复测一次合适?
起疑心时测一次,修好或换新后再测一次就行。好端端的键盘没必要月月测。例外是偶发性故障:毛病冒头的那一刻立刻测,才抓得到证据,因为偶发的开关 chatter 在短测试里经常躲过去。