看清键帽背后的事件

Mac 键盘事件查看器:物理键码、修饰键与输入法调试

查看一次敲击背后的事件。集中比较物理位置代码、输入值、修饰键状态与输入法组合过程,帮助排查布局和网页输入逻辑。

更深入地了解每次输入
仅在本地浏览器处理

查看 key、code、输入法与修饰键事件

点击输入区后按键,或用输入法输入。下方会记录浏览器实际收到的事件。

已暂停,点击输入区继续 · 共 0 条事件,保留最近 200 条

key
—
code
—
location
—
keyCode(旧 API)
—
最近键盘事件
—
repeat
—
isComposing
—
defaultPrevented
—
⌘ MetaControl⌥ AltShiftCapsLockAltGraph
此筛选下暂无事件。请在上方输入区按键。

Tab 移出输入区;Esc 暂停。系统快捷键、Fn/地球仪、触控 ID 可能不会传入网页。key 随输入布局变化,code 表示物理键位,location 中 1/2/3 分别为左/右/数字区。keyCode 已弃用,仅供调试旧代码。记录仅存于当前页面;请勿输入密码。

01

在 Mac 上比较 KeyboardEvent.key 与 code

聚焦采集区,分别单按同一颗键,再配合 Shift 或 Option。key 反映当前布局和修饰键下的值,code 描述物理位置。字符与键帽不同不一定代表按键损坏,可以通过记录比较两种值。

02

检查左右修饰键与键盘事件顺序

先按下并松开一个键,再尝试修饰键加字母,对比 keydown、keyup、location、repeat 与修饰键标记。浏览器和 macOS 保留快捷键可能中断序列;失去焦点后没有收到 keyup,不足以诊断卡键。

03

观察中文输入法的组合事件

启用中文输入法,在输入区组合一小段示例文字并提交。composition 事件与 isComposing 有助于解释按键事件和最终文字的区别。顺序和值随浏览器、输入法变化;最终提交文本应单独观察。

04

整理有用的本地键盘事件调试记录

先清空记录,再用最少步骤复现,筛选相关事件类型并查看序列。需要跨会话比较时,可以复制或下载本地报告。记录可能包含输入字符与组合文字,请使用示例,分享前检查内容。

键盘事件与 macOS 设置参考资料

进一步了解浏览器属性与 Mac 设置的原始说明。

你可能想知道

Mac 键盘检测常见问题。

关于测试、键盘和那些不亮的键。

查看全部常见问题
事件查看器和主键盘测试有什么不同?+

主测试器通过键盘图回答哪些按键到达浏览器。事件查看器聚焦属性和先后顺序,服务于布局、修饰键及输入法调试,不以逐键完成率为目标。

物理代码一定和键帽字符一致吗?+

不一定。KeyboardEvent.code 描述物理位置,KeyboardEvent.key 受布局和修饰键影响;重映射、特殊设备与浏览器支持也可能改变送达的值。

能检查其他应用中的文字或快捷键吗?+

不能。事件查看器只记录发送到当前聚焦输入区的内容,不能监控其他应用,也不能覆盖所有系统快捷键。请勿在此输入密码或私人信息:复制的 JSON 和下载的 JSON、CSV 可能包含原始按键值、输入文字及输入法组合文本。

MAC 键盘工具箱

还有更多方式,了解你的键盘。

从漏键到双击,从速度到节奏。为每一个疑问找到合适的测试。

你的按键,只留在你的 Mac 上。

测试在浏览器本地运行,无需注册,也不上传按键记录。

隐私承诺