键盘断触测试工具

选择目标按键并持续长按,分析浏览器自动重复事件的稳态间隔,定位疑似长时间中断并判断样本是否充分。

测试设置与实时采样

例如 KeyW、Space 或 ShiftLeft;Tab 不支持。

允许 20~1000ms,默认 150ms;最终阈值不会低于稳态中位数加四倍 MAD。

持续按住目标键点击开始后聚焦此区域并长按;正常松键结束本轮,失焦会作废本轮。
当前持续时间
repeat 事件
0
有效间隔
0
最近间隔
建议样本进度0 / 20 个间隔

当前阶段尚未开始

设置目标键和阈值后,点击“开始新一轮”。
结果概览等待测试
疑似中断次数设置目标键和阈值后,点击“开始新一轮”。
有效间隔
有效阈值
最大间隔

结果只描述浏览器接收到的 repeat 事件连续性,不能单独证明键盘硬件故障。

重复事件的稳定性

稳态 repeat 事件间隔

阈值内间隔疑似长间隔
阈值 150.0 ms

完成有效长按后,这里会按时间顺序展示每个稳态间隔,并标出严格超过有效阈值的疑似长间隔。

了解更多

方法、公式与结果口径

稳态间隔 gapᵢ = repeatTimeᵢ − repeatTimeᵢ₋₁。有效阈值 T = max(用户阈值, 间隔中位数 + 4×MAD)。当 gapᵢ > T 时标记为疑似长间隔。首个非 repeat keydown 到第一个 repeat 的系统初始延迟不进入统计。

间隔、阈值和分类均使用未舍入毫秒值;页面通常显示 1 位小数,等于阈值不记为疑似。

独立测试覆盖稳定 33ms 间隔、150ms 边界、234ms 异常、乱序与重复时间戳、NaN/Infinity、样本不足、自适应阈值、20 个建议样本和 2000 事件上限。

使用方法与限制

需要系统开启自动重复;用户正常松手只结束本轮;窗口失焦、切换标签页或浏览器后台节流会使当前轮作废;浏览器事件流不能替代硬件电气测量;不同系统重复率和蓝牙链路会影响时间戳。

键盘断触怎么测试?

点击开始新一轮,在捕获区持续按住目标键。工具忽略首次重复延迟,至少获得 5 个稳态间隔后才给出可用判断,建议采集 20 个以上。

为什么关闭自动重复无法测试?

本工具依赖 repeat=true 事件形成连续样本;自动重复关闭、重复延迟过长或浏览器未收到 repeat 事件时,没有足够的间隔可分析。

疑似中断是什么意思?

某个相邻 repeat 事件间隔严格大于有效阈值。它表示浏览器事件流出现异常长空档,只是排查线索,不等同于硬件断触已被证实。

工具信息与来源

所有按键事件和统计都在当前浏览器本地处理,不上传,不调用远程 API,也不写入 URL 或本地存储。

本工具未复用第三方运行代码或资源,算法和界面为独立实现;外部链接仅用于说明浏览器事件标准。

规范与方法来源