SuperAPI AI 工具集

keyboard-shortcuts

设计与创作

查看项目

更新于 10-15 20:09

技能介绍

用途:在涉及键盘快捷键、键位绑定、热键或键盘导航的UI设计与前端实现中,提供快捷键设计的判断标准;也常与无障碍工程技能配合使用,键盘操作基础由后者覆盖,本技能专注射快捷键设计。

主要能力:以W3C APG键盘模式与WCAG 2.1/2.2成功准则为最高依据,如功能可纯键盘操作、无键盘陷阱、单字符快捷键提供禁用或重映射、焦点指示可见;按APG为Tabs、菜单、列表框、网格、树、对话框、组合框等控件给出标准按键;避开macOS、Windows与浏览器保留键及辅助技术修饰键;参考GitHub、Gmail、Slack等已普及的“?”帮助、/聚焦搜索、j/k列表移动、⌘/Ctrl+K命令面板等惯例。

使用方式:实现时输出快捷键一览表、冲突检查、WCAG 2.1.4对策、焦点管理、可发现性与实现方案;判定用event.key而非已废弃的keyCode,统一macOS的⌘与Windows的Ctrl,序列键设超时并给反馈,输入框聚焦时禁用全局快捷键,并提供禁用或重映射入口。

适用场景:Web、桌面或跨平台应用的快捷键设计与评审,尤其是列表、编辑器、仪表盘和表单类界面。

限制:具体平台、既有快捷键清单及是否需自定义等缺失信息需先行确认,不代用户臆测;不展开完整代码示例。