回程动作属于手势定义的一部分
别名: 回程 · recovery phase · retraction · 手势复位
概念解释
手划出去之后还要划回来。回程(return stroke / retraction)不是用户的私有习惯,而是手势定义的一段:手离开休息位、走完行程、再回到可开始下一次的姿势。如果定义只写“向右挥”,识别器会把回来的向左段收成另一次命令,或在手还悬在终点时以为没有结束。教学图若只画终点,操作者不知道要不要复位,现场就会出现“做完了但手还停在半空”和“复位被当成反方向手势”两种对称故障。
机制
开链运动必须闭合。肩肘把手当出去之后,重力与关节限位会把肢体拉回一个更省力的姿势;这条回轨迹往往与去程镜像,速度也足够进入识别器的另一条模板。词表里若同时有“下一页”向右和“上一页”向左,回程就是反向命令的完美诱饵。把回程写进定义,等于告诉识别器:去程匹配成功之后,随后一段镜像运动属于同一枚事件的收尾,不得再触发。提交时机可以在去程结束或回程结束,但无论选哪一边,回程都还在这枚事件里,不能当作新输入。
怎么研究
把同一动作拆成去程-only 标注和去程+回程标注两套金标准,看识别器在回程段吐出多少次额外类别。自变量包括词表是否含镜像对、提交点选在去程末还是回程末。因变量是镜像误触发率、复位后能否立即开始下一次、以及用户是否报告“回来时又翻了一页”。让人故意不复位(手停在终点)和故意快速复位,分别看悬挂和双触发。教学材料有无画出回程,应作为独立自变量,而不是事后抱怨用户“没按标准做”。
边界
单向、不回位的动作也存在,例如把虚拟物体拖到新位置后手就留在那边;这时回程不是同一枚手势的一部分,而是下一次操作的准备,定义必须写明“不复位”。连续调节(捏住拖)的回程发生在松开之后,应算退出调节,而不是一次新的轻扫。头戴设备里捏合的“松开”是接触边沿,不是空间回程,不要把两套收尾混写。镜像词表若改成不对称(只保留向右,向左改成别的形状),回程诱饵会减弱,但复位路径仍要交代,否则人不知道手往哪放。
怎么落地
- 每条手势的说明包含去程、回程和休息位,提交点写死在去程末或回程末其中之一。
- 词表里若有镜像对,回归必须包含“只做去程就停”和“完整复位”两种操作,专门数反向误触发。
- 教学动画放到手回到休息位为止,不要在最高点或最远点切掉。