C3.25.3Non-long-press equivalent path设计研究

长按触发的每个功能都应有等效的非长按路径,如菜单项

别名: 长按替代 · 上下文菜单项 · long-press alternative

概念解释

长按可以弹出预览、多选或上下文菜单,但这些功能必须还能用不靠按住计时的办法到达:工具栏项、选择模式里的按钮、显式的“更多”菜单。阈值无论调得多好,总有人按不住、等不及或不知道要等。这条要求针对长按所绑定的那批命令,不是泛泛的“手势不能当唯一入口”,也不是给拖动排序单独加一个上移。

机制

长把时间当成第二维度,把额外语义叠在同一热区上,以节省像素。叠上去的命令因此没有任何外形。无法维持静止接触的人、以及从未把“等一等”当成操作的人,会永久错过这批命令。把同一命令再挂到选择模式或导航栏,是把时间维度还原成可见控件。预览(peek)若只能长按进入,则连“看一眼再决定”都成了特权动作。

怎么研究

禁止被试使用长按(手套限制、或识别器关闭),看被长按独占的命令还有没有入口。记录找到替代路径的时间、以及有多少人宣布功能不存在。把“有菜单项但藏在三级里”和“完全没有”分开编码。样本要包括不知道长按惯例的跨平台迁移者。

边界

纯加速器且主路径已是按钮的长按(按住音量连续增减之外还有点按步进)可以没有第三条路。系统提供的通用上下文菜单若已在辅助技术里暴露为 action,应用不必再画一个相同的按钮,但仍需保证命令在树里。游戏技能按住蓄力若就是玩法,另论;暂停菜单里的同等设置仍要可点。替代路径不负责把长按阈值调到合适。

怎么落地

  • 列出每个长按回调所提交的模型操作,给它一个可点的对等控件或选择态动作。
  • 预览类长按至少提供“打开详情”的普通点按或信息按钮。
  • 关掉长按识别再走一遍分享、删除、多选;任何必须按住才能出现的步骤记为缺路径。

延伸

  • 同组C3.25.1 长按阈值通常设定在数百毫秒量级,短于双击间隔避免语义冲突 · C3.25.2 阈值可能随用户设置或历史操作速度调整,而非全局固定 · C3.25.4 长按与拖拽共享起始动作时,阈值也是两者判别的分界点
  • 相邻C3.20 手势的可发现性 · C3.03 长按
  • 站内检索context menu alternative · long-press equivalent · selection mode

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C3.25.3