C1.20.3Hover pass-through filtering设计研究
鼠标划过多个目标时,短暂经过不应逐一触发悬停内容
别名: 划过过滤 · 悬停误触发 · 指针轨迹
概念解释
在工具栏、列表或菜单间移动时,指针常会短暂经过多个目标。划过过滤要求这些非意图性经过不逐一打开预览、子菜单或气泡;系统应把停留、速度、方向或进入路径作为证据,区分“经过”与“想了解或操作”。
机制
每个目标若在进入事件上立即触发,连续轨迹会产生一串相互覆盖的状态变化。延迟计时、最小停留、轨迹预测和互斥取消可抑制这种级联。良好的过滤保留最终目标的快速响应,同时避免中间目标抢走注意力或阻断运动。
怎么研究
让用户完成跨越密集目标、选择远端项目和探索信息三类任务,记录中间触发数、最终目标等待、路径回退、遮挡与主观干扰。比较定时器、速度阈值及路径容错,检查快速但有意的短悬停不会被过度过滤。
边界
过滤过强会让用户觉得界面不响应,尤其对短促但明确的停留。并非所有经过都无意:预览浏览、扫读和专业快捷操作可能依赖快速连续反馈。应按内容代价和任务模式调整,而非把一切短停留视为噪声。
怎么落地
- 使用最小停留时间并在指针离开时取消未完成触发。
- 让同一组互斥悬停内容平滑切换,避免多个浮层同时排队出现。
- 对高打扰内容提高触发证据,对轻量高频预览保留更快反馈。