C3.30.4Selection mode preempts other gestures设计研究

文本选择态激活期间,其余手势应暂时让位于选区操作

别名: 选择态 · 选区优先 · selection mode

概念解释

一旦出现选区和手柄,界面进入选择态。在抬手取消或点空白退出之前,侧滑归档、下拉刷新、双击缩放、页面返回等手势应暂时让路,把触摸留给扩展选区、移动光标和工具条按钮。选择态是一段排他的模式,不是又一只并行识别器。

机制

选区操作全是短位移、慢速、单指,和轻扫、刷新、返回的起始高度相似。若那些识别器仍活着,第一次想拉长选区就可能归档这封邮件或弹出刷新圈。让位是把冲突集在模式里关掉,而不是再加一组更刁钻的阈值。退出选择态要便宜:点选区外、点完成、或系统“完成”按钮。模式若不退出,让位会变成永久残废。

怎么研究

在已有选区时投放侧滑、下拉、边缘返回、双击,记录有多少被当成选区操作、有多少触发了外部命令。再测退出选择态是否需要额外步骤。因变量:误归档、误刷新、选区被意外清除。不要在未进入选择态时测让位——那是普通冲突。

边界

选择态不应锁死滚动到手柄需要的文档自动滚动,也不应锁死工具条上的拷贝按钮。全屏阅读沉浸手势(点左右翻页)在选择态里同样该让。跨应用拖出选中文本(拖到别的应用)是选择态的延伸,不是让位失败。让位不解决如何进入选择态。

怎么落地

  • 进入选择态时暂停列表侧滑、下拉刷新和双击缩放;保留手柄拖动与文档贴边滚动。
  • 提供一拍退出:点选区外或工具条完成,退出后立即恢复那些手势。
  • 选中一段话后做一次侧滑:邮件不应被归档。退出后再侧滑:归档应恢复。

延伸

  • 同组C3.30.1 长按选中文本与长按呼出菜单的起始动作相同 · C3.30.2 拖动选区手柄与页面滚动共用触摸移动,需要手柄命中优先 · C3.30.3 双击选词与双击缩放在文本类内容中语义互斥,需按上下文关闭其一
  • 相邻C3.17 侧滑操作项 · C3.19 手势冲突与消歧
  • 站内检索selection mode · gesture preemption · text selection

同组卡片

快捷操作

分享

分享当前页面

ios_share

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