每次按压时长序列
黑色折线表示每个完整样本,虚线表示本轮中位数;图解失败时仍可使用结果摘要和文字范围。
按住并释放指定按键,测量每次按压持续时间并查看动作稳定性。
测试设置与实时状态
例如 Space、KeyA 或 ShiftLeft;Tab 保留用于页面导航。
请输入有效的 KeyboardEvent.code,例如 Space、KeyA 或 ShiftLeft;Tab 不可作为目标键。
输入 5~100 的整数。达到目标后自动完成。
请输入 5~100 的整数。
请输入字段允许范围内的数值,并确保过短阈值小于过长阈值。
请输入字段允许范围内的数值,并确保过短阈值小于过长阈值。
当前阶段等待开始
准备就绪。请设置目标键并开始测试。
完成至少一个有效按压后显示结果;建议收集 10~20 个样本再比较稳定性。
黑色折线表示每个完整样本,虚线表示本轮中位数;图解失败时仍可使用结果摘要和文字范围。
单次时长 H_i = keyup_i 时间戳 − 首次非 repeat keydown_i 时间戳。自动重复不创建新样本;中位数、P10/P90和MAD均来自同一批完整事件对。
内部保留未舍入毫秒值;页面显示保留1位小数,阈值判断使用原始值。过短为严格小于下限,过长为严格大于上限。
固定100、200、300毫秒样本的中位数应为200毫秒;同一键自动重复不增加样本;失焦前未释放按压必须作废。
测试只采集指定KeyboardEvent.code。系统快捷键、浏览器保留键或设备特殊键可能无法捕获;窗口失焦会丢失未完成keyup;浏览器调度和事件派发会影响时长;不同任务没有统一正常范围。
每个有效样本等于对应 keyup 时间戳减去首次非 repeat keydown 时间戳;自动重复不会生成新样本。
页面失焦或进入后台时,未完成按压会被丢弃,已完成样本保留并暂停,避免后续事件错误配对。
MAD 是各样本与中位数绝对差的中位数。数值越小通常表示本轮时长更集中,但不代表硬件质量。
所有键盘事件和统计都在当前浏览器本地处理,不上传、不调用远程API、不写入URL或本地存储。
本工具未复用第三方运行代码或资源,算法和界面为独立实现;外部链接仅用于说明浏览器事件标准。