Frame Rate Test

键盘轮询率测试

按住一个按键并测量它重复的速度 — 键盘的按键重复率(Hz),包含重复间隔、初始延迟,以及最高值与平均值。

点击方框使其获得焦点,然后按住一个字符键(字母或数字)。当按键开始自动重复时,工具会测量每秒到达多少次重复 — 也就是你键盘的重复率(Hz)。

0Hz
重复率
未按住任何键
点此开始点此,然后按住一个按键修饰键(Shift、Ctrl)不会自动重复

随时间变化的瞬时重复率 — 操作系统重复启动后便平稳一致。

最高 Hz
平均 Hz
重复间隔
初始延迟
0重复总数

本测试测量的内容: 按键重复率 — 按住的按键自动重复的速度 — 由你的操作系统设定(可在其键盘设置中调整),通常为 20–30 Hz。浏览器无法读取键盘真正的硬件扫描/轮询率,因此请用它来比较相对的重复行为,而非作为硬件规格。

键盘轮询率测试指南

键盘的硬件轮询(或扫描)率是指其控制器多久检查一次按键矩阵 — 而这个数字永远不会传送到网页,因为单次按键只会触发一个事件。本测试实际测量的是你操作系统的按键重复率,以赫兹(Hz)为单位:当你按住一个按键时,操作系统会一再重复它,而工具会测量重复之间的间隔。它还会显示重复间隔,以及重复开始前的初始延迟。

要使用测试,先点击方框内让它捕获你的按键,然后按住一个字符键 — 字母或数字。等待短暂的初始延迟,直到按键开始重复,持续按住并观察实时重复率、图表与统计数据趋于稳定。松开按键并点「重置」即可清除这次测试并尝试另一个按键。Shift 与 Ctrl 等修饰键不会自动重复,所以请使用普通的字符键。

请弄清楚浏览器能看到什么、不能看到什么:这里的数字是软件设置,并非你键盘硬件的扫描频率,因此请将它视为相对的重复行为,而非硬件规格。你可以在操作系统中更改重复率 — 在 Windows 通过控制面板 → 键盘(重复速度与重复延迟),在 macOS 通过系统设置 → 键盘(按键重复与重复前延迟),在 Linux 于设置 → 键盘,或执行像 xset r rate 200 30 的命令来设定 200 毫秒延迟与 30 Hz 速率。

常见问题

这个键盘轮询率测试会以 Hz 为单位测量你键盘的重复率 — 也就是按住的按键每秒重复多少次。你按住一个字符键,一旦操作系统的自动重复启动,工具就会测量重复之间的间隔,并报告速率、重复间隔、初始延迟,以及你的最高值与平均值。
不能。键盘真正的硬件扫描率(其控制器多久轮询一次按键矩阵,例如某些电竞键盘的 1000 Hz)并不会公开给网页 — 普通按键只会发出一个事件。浏览器能测量的是按住按键时的按键重复率,而这是由你的操作系统设定的。请将结果视为重复率,而非硬件轮询率规格。
这取决于你操作系统的设置,但大多数系统在最快设置下每秒重复约 20–30 次(20–30 Hz),并有约 200–500 毫秒的初始延迟。Windows 将最快重复限制在约 30 Hz;macOS 与 Linux 可设置得更快。这些都是软件设置,并非衡量你键盘硬件好坏的指标。
在 Windows,打开控制面板 → 键盘,调整“重复速度”与“重复延迟”。在 macOS,前往系统设置 → 键盘,更改“按键重复”与“重复前延迟”。在 Linux,多数桌面环境会在设置 → 键盘提供,或你可以执行像“xset r rate 200 30”的命令来设定 200 毫秒延迟与 30 Hz 速率。
Shift、Ctrl、Alt 以及 Windows/Command 等修饰键在设计上不会自动重复,因此在此不会记录速率。请改为按住普通的字符键 — 字母或数字。少数按键如 Caps Lock 与功能键也不会重复。