在范围、已锁定、已生效三种状态需要三种可区分的反馈形式
别名: 三态反馈 · 在范围 · 已锁定 · 已生效
概念解释
空中指点通常经过三个阶段:在范围(手已被看见、尚未抓住对象)、已锁定(对象被抓住、尚未提交)、已生效(命令已经落下)。Buxton 的三态模型把图形输入写成离开范围 / 跟踪 / 拖动;空中没有按下鼠标键的那一层物理态,三个阶段全靠反馈撑开。三种状态要有三种可区分的形式,用户才能回答「我现在走到哪一步了」。缺接触反馈是为什么需要人造信号;这里要的是三种信号彼此认得出。
机制
在范围对应「我可以被选」:光标出现、对象微微抬亮。已锁定对应「我正抓着」:对象吸在光标上、轮廓变成抓取样式。已生效对应「这件事做完了」:一次结算性的变化——对象归位、列表翻页、对号出现。若三种共用一种高亮,用户无法知道现在松手会取消、会拖着走、还是会提交。空中尤其危险,因为没有键程告诉手指「已经按下」。形式差可以来自形状、运动、音色或触觉脉冲,只要在同时可见的条件下两两可辨。三态是会话内部的进度,不是采集开没开、也不是识别分数高不高。
怎么研究
让参与者在看不到教学说明的情况下,只凭反馈判断当前处于哪一态,做强制选择。材料包括仅改亮度、改形状、改运动、跨通道组合。因变量是三态分类准确率、犹豫时间和松手后的意外提交。把「在范围」与「已锁定」故意做成同一外观的对照条件,验证可区分性掉到哪里。任务要包含中途放弃,才能看到锁定态是否被当成已经生效。
边界
只有瞬时点选、没有维持抓住的产品,中间的锁定态可能被压成极短一帧,三态退化成两态,仍要把「瞄准」和「点下」分开。连续刮擦里「已生效」是持续写入而不是一次结算,第三态的形式要改成连续的而非一次对号。色觉差异会让只靠颜色分三态的方案塌掉。头显里手就在眼前,「在范围」可能被本体感觉部分替代,但锁定和生效仍然需要外显。
怎么落地
- 为三态各指定一种在形状或通道上不共享的形式,写成对照表,禁止三种都是同一圈光改透明度。
- 松手在锁定态应取消或释放,在生效态应已经完成;用录像逐帧标松手瞬间落在哪一态。
- 验收问「现在松手会怎样」:答不出或答错,就是三态还没有被分开。