C1.16.4Trackpad gesture disambiguation设计研究

触控板同时是定位面与多指手势面,两种输入需要判别互不干扰

别名: 多指手势 · gesture recognition · trackpad input

概念解释

触控板手势判别(trackpad gesture disambiguation)是在同一表面区分单指光标定位、点击、拖动与双指滚动、缩放、三指切换等多指手势的过程。触控板既是精细相对指点面,也是手势输入面;系统必须让这些解释互不误触和抢占。

机制

系统根据接触数量、位置、初始间距、运动方向、速度、同步性和按压状态分类输入。一指动作可能在第二指落下后重新解释为滚动,拖动中的额外接触也可能触发手势。延迟确认可降低误判却使响应变慢,过早分类又会让正常光标移动被转换成视图操作。

怎么研究

构造单指移动后加入第二指、拖动中调整手位、缓慢滚动和快速手势等序列,记录分类错误、响应延迟、取消和恢复。应在不同表面尺寸、手型和掌根抑制设置下测试,因为接触可用区域会改变手势形状。

边界

平台约定的多指手势可降低学习成本,但应用不应私自重载系统级输入。辅助技术、单手操作和行动受限用户可能无法稳定维持特定指数;多指手势不能成为必要功能的唯一入口。笔与手混合输入还需额外判别。

怎么落地

  • 为定位、拖动和多指手势设定稳定的进入、退出和取消规则,避免同一序列反复换义。
  • 在手势接管前保留可见预览或短暂容错,让用户能撤回意外解释。
  • 用边界序列做回归测试,统计光标移动被误当成滚动及拖动被中断的比例。

延伸

  • 同组C1.16.1 触控板集成手掌与掌根抑制,避免打字时误触发移动 · C1.16.2 分区虚拟按键(如右下角模拟右键)依赖触点位置而非独立按键 · C1.16.3 触控板尺寸限制单次划动能覆盖的屏幕距离,多次划动不可避免 · C1.16.5 触控板表面材质与摩擦力直接影响精细定位手感
  • 相邻C1.11 滚轮与惯性滚动 · C1.08 拖放
  • 站内检索trackpad gesture · gesture disambiguation · multitouch

同组卡片

快捷操作

分享

分享当前页面

ios_share

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