用途:design-flow 用于设计新的交互流程,从一开始就支持多样输入方式并提供无障碍反馈,而非事后补救。
主要能力与流程:
- 识别所有交互:列出用户必须操作的每个节点,如点击/轻触按钮、输入文本、做出选择、步骤间导航、拖拽/滑动/手势、响应提示。
- 分配输入方式:借助 multi-modal-input,为每个交互指定至少三种输入方式下的工作方式——键盘(哪些按键或快捷键触发)、指针/触摸(目标尺寸与间距)、语音(适用时用什么命令触发);标记仅支持单一输入方式的交互。
- 设计键盘层:借助 keyboard-navigation 定义所有交互元素的 Tab 顺序、模态框/下拉菜单/动态内容的焦点管理、跳转链接与地标导航、常用操作的键盘快捷键(需记录文档)。
- 指定目标:借助 touch-target-design 规定所有交互元素的最小尺寸、相邻目标间距、移动端主要操作的拇指区放置。
- 设计反馈:借助 feedback-and-status,为每个交互指定用户看到的视觉反馈、屏幕阅读器播报的文本替代、成功/错误/加载状态下的表现,以及颜色、图标、文本如何组合呈现反馈。
输出:交付交互规格说明,包含标注交互点的流程图、输入方式矩阵(任务×输入方式)、焦点顺序图、目标尺寸标注、每个交互的反馈规格。
限制:资料未提供具体平台、收费、价格或效果信息;该技能依赖 multi-modal-input、keyboard-navigation、touch-target-design、feedback-and-status 等关联技能,具体实现细节暂未提供。