C3.25.3Non-long-press equivalent path设计研究
长按触发的每个功能都应有等效的非长按路径,如菜单项
别名: 长按替代 · 上下文菜单项 · long-press alternative
概念解释
长按可以弹出预览、多选或上下文菜单,但这些功能必须还能用不靠按住计时的办法到达:工具栏项、选择模式里的按钮、显式的“更多”菜单。阈值无论调得多好,总有人按不住、等不及或不知道要等。这条要求针对长按所绑定的那批命令,不是泛泛的“手势不能当唯一入口”,也不是给拖动排序单独加一个上移。
机制
长把时间当成第二维度,把额外语义叠在同一热区上,以节省像素。叠上去的命令因此没有任何外形。无法维持静止接触的人、以及从未把“等一等”当成操作的人,会永久错过这批命令。把同一命令再挂到选择模式或导航栏,是把时间维度还原成可见控件。预览(peek)若只能长按进入,则连“看一眼再决定”都成了特权动作。
怎么研究
禁止被试使用长按(手套限制、或识别器关闭),看被长按独占的命令还有没有入口。记录找到替代路径的时间、以及有多少人宣布功能不存在。把“有菜单项但藏在三级里”和“完全没有”分开编码。样本要包括不知道长按惯例的跨平台迁移者。
边界
纯加速器且主路径已是按钮的长按(按住音量连续增减之外还有点按步进)可以没有第三条路。系统提供的通用上下文菜单若已在辅助技术里暴露为 action,应用不必再画一个相同的按钮,但仍需保证命令在树里。游戏技能按住蓄力若就是玩法,另论;暂停菜单里的同等设置仍要可点。替代路径不负责把长按阈值调到合适。
怎么落地
- 列出每个长按回调所提交的模型操作,给它一个可点的对等控件或选择态动作。
- 预览类长按至少提供“打开详情”的普通点按或信息按钮。
- 关掉长按识别再走一遍分享、删除、多选;任何必须按住才能出现的步骤记为缺路径。