检测JS键盘按键码
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Key.js 是一个面向前端开发者的 JavaScript KeyboardEvent 查询与调试网页。它的核心价值不是提供框架或库,而是把键盘事件中常见但历史包袱较重的属性集中展示,包括已废弃且不一致的 e.which、e.keyCode、e.charCode,以及现代的 e.key、e.code 等。
页面提供 0 到 255 的按键码对照表,覆盖 Backspace、Tab、Enter、方向键、数字、字母、功能键、数字小键盘、音量键和常见符号键等。开发者可以双击值复制,适合在处理快捷键、兼容旧代码或排查浏览器事件差异时快速取值。它还支持按下任意键后实时显示 keydown、keypress、keyup 的相关属性,包括 e.repeat、e.location、e.isComposing、修饰键状态以及 keyIdentifier,并提示可在浏览器控制台查看完整事件日志。
从正文看,Key.js 明确服务于 JavaScript/Web KeyboardEvent 场景,未提及 React、Vue、Node.js 等框架集成,也没有 API、SDK、npm 包或浏览器插件信息。文档层面虽然不算体系化,但对 Alt Code、类 Unix Unicode 输入以及虚拟键盘/IME 下 W3C 标准中 keyCode 为 229、key 为 Unidentified 的行为有说明,作为调试参考页面是合格的。
抓取内容未出现订阅、付费墙或商业版本信息,可视为免费在线工具。开源状态、自托管选项、离线版本均未披露,因此不能假设其可私有部署或二次开发。
优点是简单直接、无需配置、复制和实时检测体验友好,尤其适合前端开发者、Web 调试人员以及需要维护旧 keyCode 逻辑的团队。局限也明显:它不是完整开发平台,没有集成能力和服务支持信息;移动/虚拟键盘增强能力正文中仍表述为 soon,实际可用性不明。
中国大陆访问情况正文没有信息,需以实际网络测试为准;支付方式也未披露。若访问不稳定,可替代使用 MDN KeyboardEvent 文档、浏览器 DevTools 控制台、keycode.info 或其他 JavaScript key code 在线表。综合来看,Key.js 是一个高效的小工具,适合临时查询和调试,不适合作为工程级依赖。
本测评基于公开资料整理,不构成购买建议,请以 keyjs.dev 官网实际信息为准。
前端调试小工具,免费可直接用
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。