每秒净打字速度趋势
完成有效输入后,这里会显示当前计数单位下的每秒净速度变化,并给出当前值、峰值和样本数。
从 ChaosLens 默认的八种语言中选择测试文本,在浏览器本地测量净速度、原始速度、准确率、未修正错误、修正次数和完成进度。
测试设置与实时输入
下拉列表与 ChaosLens 默认八种语言一致;当前中文版默认选择简体中文。
时长越长,测试文本越长;完成全文或达到时限都会结束。
从第一个字素开始计时;支持输入法组合,粘贴和拖放会被阻止。
英语、西班牙语和德语按WPM显示;简体中文、繁体中文、韩语、日语和泰语按CPM显示。不同语言、文本与输入法的成绩不宜直接横向比较。
完成有效输入后,这里会显示当前计数单位下的每秒净速度变化,并给出当前值、峰值和样本数。
英语、西班牙语和德语:原始WPM=总输入字素数÷5÷用时分钟。简体中文、繁体中文、韩语、日语和泰语:原始CPM=总输入字素数÷用时分钟。净速度=max(0,原始速度−未修正错误数÷用时分钟)。准确率=正确位置字素数÷总输入字素数×100%。
计时使用performance.now()的未舍入毫秒值;所有判断和计算使用原始值,页面速度和百分比只在显示时舍入。
固定60秒输入300个正确字素,在CPM语言中应得到300 CPM;输入250个正确字素,在WPM语言中应得到50 WPM;100个正确字素和10个未修正错误的准确率为90.91%。
不同文本长度、难度、语言、CPM/WPM计数口径和输入法不能直接横向比较;输入法组合完成后才比较最终文本;泰语组合字符按Unicode字素簇计数;粘贴和拖放会被阻止;页面失焦或转入后台时暂停并保留进度;短文本成绩波动较大。
英语、西班牙语和德语按五个字素折算一个标准词计算WPM;简体中文、繁体中文、韩语、日语和泰语按Unicode字素簇计算CPM。净速度再减去每分钟未修正错误惩罚,最低为0。
英语、西班牙语和德语使用WPM;简体中文、繁体中文、韩语、日语和泰语使用CPM。两种单位口径不同,不应直接比较数值高低。
部分语言输入法在composition阶段仍在组字或选词。工具会等compositionend和最终input文本后再比较,避免把候选或中间状态误判为错误。
所有八种内置测试文本、输入内容、计时和统计均在当前浏览器本地处理,不上传,不调用远程API,也不写入URL或本地存储。
本工具未复用第三方运行代码或资源,算法和界面为独立实现;外部链接仅用于浏览器API和计时规范说明。