空格键长按测试
观察一次 Space 按下、持续时间和对应释放。需要物理键盘,结果仅反映浏览器收到的事件。
监听已停止
包括手机在内均需物理键盘。触屏只能聚焦,不能测试 Space 键。按 Tab 离开工具会停止监听。
最近完整长按
—
最长长按
—
最短完整长按
—
平均长按时间
—
已完成长按
0
长按重复事件
0
中断长按
0
异常浏览器序列
0
event.key: — · event.code: — · event.repeat: —
只观察浏览器收到的事件,不能证明物理键盘故障。事件只保存在当前页面内存中,导航后清除。
初次 keydown + 可选自动重复 + 一次 keyup = 一次完整长按。失焦、停止或隐藏页面会排除未完成长按。
检测 Space 是否响应
查看基本按键、code 和事件检测。
检查重复 Space 输入
查看短间隔与异常序列。
一次长按如何定义
开始监听并聚焦后,初次非 repeat keydown 启动长按计时,显示按住中。收到 keyup 才完成一次长按并显示已松开。等待按下表示本次监听还没有开始长按。网页不会持续扫描物理开关。
长按重复不会增加完整次数
repeat=true 的按下计入长按重复事件,不重置起点,也不拆分为多次长按。没有 repeat 不代表故障,可能只是还没到自动重复开始的时间。长按中又出现非 repeat 按下或未观察到起点的释放,只计异常序列。
时长与统计
起点和终点使用 performance.now(),显示最多每秒更新约二十次;最终时长不依赖屏幕刷新次数。最近、最长、最短和平均只使用清除前的完整长按,平均为总时长除以完整次数。小数精度不保证物理时序准确,输入投递和浏览器调度都可能影响结果。
失焦与中断
离开输入区、窗口失焦、隐藏标签页或主动停止会排除进行中的长按,显示已中断,并单独统计中断次数。中断不表示键位真的卡住,只表示网页没能继续观察完整释放。回来后先松开 Space,再开始监听。Tab 可正常离开;只有正在主动监听的区域会阻止 Space 滚动。
选择合适的后续工具
想确认 Space 是否被检测到,使用综合按键测试;本页侧重实时状态、长按时长和释放配对;双重输入测试侧重独立按压间隔与有序日志。手机需连接兼容物理键盘,触屏只能聚焦。结果只在当前页面内存中,清除或导航后丢弃。
结果不能证明硬件原因
正常表现不能认证键盘健康,异常表现也不能确定开关、控制器、固件或驱动故障。应用遗漏释放事件可能造成看似卡住的行为。保持设备和设置一致,在不同应用或浏览器中温和重复相同长按,记录出现症状的条件,并按普通支持流程继续调查。
常见问题
按住 Space 会完成很多次吗?
不会,repeat 属于同一次长按,匹配的 keyup 才完成一次。
为什么长按中断?
离开输入区、失焦、隐藏页面或停止监听,都会失去可靠的释放跟踪,未完成长按因此排除。
按住中意味着开关物理闭合吗?
不意味着。只表示浏览器收到起始按下,尚未收到对应释放或中断。
手机可以测试吗?
需要连接兼容的物理键盘,触屏不能测试物理 Space 键。