> 来源:`docs/PLATFORM_GAPS_FROM_TEMPLATES.md` 第 34 条(**P1**)。 ## 现象 平台没有可注册的「键盘快捷键」API。所有高频操作都得点鼠标: - next ticket / prev ticket(队列翻页) - assign to me(一键接单) - close / resolve(结案) - 切换 view / tab - 提交 / 取消 对**客服 / 内容审核 / 数据标注 / 风控操作**等高频岗位,效率打三折。 ## 复现 任意 list / detail / dashboard: - `j` / `k` 上下行:无 - `a` 接单:无 - `r` 标记已读:无 - `?` 显示快捷键索引:无 ## 建议范围 **M1:全局快捷键引擎** - 平台层注册 + dispatch - 支持 single key / chord - 视图级 / 全局级层叠 **M2:声明式注册** - spec 里 `view.shortcuts: [{ key: 'a', actionId: 'assign_to_me' }]` - 视图加载时自动绑定 / 卸载 **M3:发现性** - 全局 `?` 显示当前页可用快捷键 - 文档常驻 **M4:可访问性** - 完全键盘可用(与 a11y 同步推进) ## 验收 - [ ] 快捷键 API + 文档 - [ ] `helpdesk` 模板:`j/k` 行导航、`a` 接单、`r` 解决、`c` 撰写、`?` 帮助 - [ ] 缺陷库 gap #34 标记为已解决
现象
平台没有可注册的「键盘快捷键」API。所有高频操作都得点鼠标:
对客服 / 内容审核 / 数据标注 / 风控操作等高频岗位,效率打三折。
复现
任意 list / detail / dashboard:
j/k上下行:无a接单:无r标记已读:无?显示快捷键索引:无建议范围
M1:全局快捷键引擎
M2:声明式注册
view.shortcuts: [{ key: 'a', actionId: 'assign_to_me' }]M3:发现性
?显示当前页可用快捷键M4:可访问性
验收
helpdesk模板:j/k行导航、a接单、r解决、c撰写、?帮助