工具用的顺手吗?
你的反馈能帮助我们做得更好
测量每分钟有效按键次数,评估打字速度和准确性,适用于程序员和文字工作者。
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
APM 是“每分钟按键操作数”的频率读数。本页每收到一次键盘按下事件就把计数加一,并按时间换算为每分钟次数。平均 APM 的计算式为:总按键事件数 ÷ 已运行秒数 × 60,再四舍五入为整数。例如,60 秒内记录 80 次事件,平均 APM 为 80;最近 5 秒内记录 20 次事件,当前 APM 换算为 20 ÷ 5 × 60 = 240。
测试不足 5 秒时,当前 APM 按从开始至此刻的实际时长折算;超过 5 秒后,当前值按最近 5 秒的事件数折算。页面每秒更新读数和曲线,曲线保留最近 60 个更新点。
“当前 APM”反映短时间内的按键节奏;“平均 APM”把整个本轮测试的总次数按已运行时间折算;“最高 APM”保留本轮出现过的最高当前值;“按键数”是累计收到的事件总数。它们描述频率的不同时间范围,不能互相替代。
页面监听的键盘事件包括会产生字符的键,也包括方向键、修饰键等非字符键。MDN 对 keydown 事件的说明指出,这类事件不只针对可输入字符;KeyboardEvent 文档也说明按住键可能按系统节奏继续触发事件。
由于前 5 秒使用实际运行时长折算,刚开始时少量按键也可能形成较高的当前值;继续操作后,窗口转为固定 5 秒口径。想看一轮整体表现时应同时参考平均 APM,避免只凭短暂峰值判断节奏。
这个读数回答的是“页面收到多少键盘按下事件”,不是“输入了多少个正确字母”。若任务目标是练习文本输入,可把 APM 当作按键频率补充,再单独检查拼写与准确率。
指南
按步骤完成操作,并通过示例核对输入与结果。
页面没有独立的开始按钮。页面获得键盘输入后,本轮自动开始,触发启动的按键也计入总次数。
继续敲击你想观察的键,顶部读数会逐秒更新。测试持续到你点击“重置”为止;没有单独的结束或计时上限按钮。
短时爆发看当前和最高 APM,较长一轮看平均 APM;曲线用于观察速度变化,按键数用于核对累计事件量。
点击“重置”会清空计数、读数和曲线。之后再按键即可开始新的测试。
场景
查看这项工具在不同工作与生活流程中的用法。
想比较固定快捷键练习前后的操作频率时,可用相似时长各测一轮,记录平均值和最高值。保持同一套按键与差不多的测试时间,结果更容易横向对照。
需要快速使用快捷键或连续操作电脑时,可以观察当前 APM 与曲线是否出现明显起伏。这个页面只计键盘事件,不会要求输入一段指定文本。
问答
集中解答高频疑问与容易混淆的问题。
本页没有单独的开始按钮,第一次键盘按下事件会自动启动本轮,并作为第一次计数。
当前值主要看最近 5 秒的节奏(刚开始时按实际已运行时长折算);平均值则用本轮累计次数除以整段已运行时间。
工具按收到的按下事件计数。部分系统和浏览器在按住字符键时会继续产生重复事件,因此长按可能增加多次,而不只是一次。
本页统计的是浏览器收到的键盘按下事件;键盘重复设置、浏览器和操作系统都可能影响事件节奏。建议比较同一设备、同一设置下的多轮结果。
须知
使用前了解适用范围、结果限制与必要提醒。
页面按收到的每个按键事件计数,可能包括空格、修饰键、导航键和长按重复事件;浏览器拦截的按键、输入法或其他输入方式也可能造成事件差异。它不是按“正确字数”统计的打字速度,没有准确率或 WPM 结果,也不测量鼠标操作、键盘硬件延迟或按键是否正常。
不同环境下的事件处理方式可能不同,单次 APM 不能作为统一排名、专业打字能力或游戏水平的标准。若要比较,尽量固定设备和操作方式,并把读数仅用于观察自己的节奏变化。
推荐
查找相关工具、专题与可用的 API 能力。