C1.13.1Area cursor and bubble cursor设计研究

扩大激活区而不改变目标视觉尺寸

别名: 面积光标 · 气泡光标 · area cursor · bubble cursor

概念解释

面积光标(area cursor)用具有面积的指针区域而非单一热点进行命中;气泡光标(bubble cursor)由 Grossman 与 Balakrishnan 提出,进一步动态扩展该区域,通常选取离光标最近的唯一目标。两者可扩大实际激活区而不改变目标的视觉大小,从而帮助指向小对象。

机制

传统光标要求单点落入目标。面积光标允许指针轮廓与对象相交即候选命中;气泡光标把作用半径扩至最近目标的边界,同时避免包住第二个目标。它们将一部分空间辨别工作从用户的端点控制转交给算法,但需要持续告诉用户当前将被选中的对象。

这类技术的理论落点在 Fitts 定律上:目标的有效宽度 W 决定了指向时间,点光标的有效宽度就是目标本身的视觉宽度,而面积光标把有效宽度换成了"指针区域与目标相交所需的最小移动容差"——对稀疏、孤立的小目标而言,这个容差可以远大于目标本身的像素宽度,等价于在不改变屏幕上任何视觉元素的前提下,把 Fitts 定律里的 W 项人为放大,从而缩短理论指向时间。这也是为什么它对精细绘图、连续路径这类任务没有意义:这些任务的困难不在于"落入目标",而在于端点本身的连续坐标要精确,扩大离散命中容差对连续控制没有帮助。

怎么研究

比较点光标、固定面积与动态气泡,在目标大小、间距、密度和移动距离变化下测量时间、错误、候选切换、视觉确认时间和学习成本。应同时考察稀疏与密集布局,避免只以小而孤立目标夸大收益。用 Fitts 定律的吞吐量指标(bits/s)做跨条件比较时,需要用面积光标实际达到的有效宽度重新计算指数项,直接套用目标视觉宽度会低估其吞吐量提升。

边界

面积光标不等于无条件扩大命中区:在密集布局中,较大作用区会产生候选歧义。动态面积还可能令用户觉得选择点不稳定。绘图、文本插入和精细拖拽要求精确连续位置时,面积命中不能直接替代单点光标。

怎么落地

  • 在小而稀疏的选择目标上评估面积或气泡辅助,并高亮当前候选。
  • 保持候选切换规则可预测,避免光标附近出现无提示的选择跳变。
  • 验证办法:用稀疏、密集、拖拽和精细编辑任务分别测量完成时间与错误率,不把稀疏场景下测得的选择速度提升推广到密集布局或连续绘制任务。

延伸

  • 同组C1.13.2 目标稀疏时收益显著 · C1.13.3 与密集布局根本不兼容
  • 相邻C1.12 目标吸附与粘性目标 · C1.14 指点辅助的副作用
  • 站内检索area cursor · bubble cursor · Fitts's law effective width

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C1.13.1