方向笔势把选择转为一次连续动作
别名: 方向笔势 · stroke command · 标记选择 · directional mark
概念解释
方向笔势用一笔的走向(上、下、斜、折返)编码一条命令,把“打开菜单 → 移动到项 → 确认”收成一次连续的落笔–划出–抬笔。选择不再是一次指点命中矩形,而是一次带方向的标记。它和把墨当成内容写进文档不是同一条路:前者的笔画在抬笔时被解释成命令并消失或变成反馈,后者留下来当字或图。
机制
笔擅长短而有方向的运动,不擅长在小按钮上停住。方向把命令空间铺到角度上:八向已经能放常用操作,折线或两段划可以扩展。动作结构是一次弹道——起笔位置给出作用对象(这颗物件、这块选区),方向给出动词(删除、复制、下一级)。因为没有中途瞄准矩形,时间主要花在运动规划而不是视觉搜索,熟练后可以在不看菜单的情况下划出。代价是角度分辨率:相邻命令在匆忙时会划错象限,需要死区和确认反馈(沿途露出即将触发的命令名)。与点击菜单比,方向笔势把 Fitts 式的终点瞄准换成起始点瞄准加方向判别;起始点通常是已经在注视下的对象,这正是笔所在之处。
怎么研究
把同一组命令做成点击菜单与方向笔势,测新手看提示划、专家凭记忆划,以及从新手到专家的练习曲线。
自变量:方向数(4/8/12)、有无途中标签、命令是否允许折线。 因变量:完成时间、象限错误、眼睛是否离开对象、练习后时间是否接近一次短划的运动时间。
只测记住映射之后的速度会高估;必须包含学映射和相邻象限混淆。
边界
命令集一旦超过人能稳定划清的方向数,错误会陡增,这时应分层(先划方向再划第二段)而不是加密角度。方向笔势与手写内容冲突时不能当默认输入。坐在对侧的人看到的方向与操作者相反,演示和共享屏幕会误导。触控手指也能划方向,但缺少悬停预示和笔尖精度,细对象上的起笔不如笔。
怎么落地
- 把高频、与对象绑定的动词做成方向笔势,低频或破坏性的仍走菜单确认。
- 划出过程中显示将要触发的命令,抬笔才提交;给相邻方向留死区。
- 限制第一层方向数,额外命令用第二段划,而不是十二等分圆。
- 验证:新手对着标签划一遍、隔一段时间凭记忆再划,数象限错与是否看菜单。同一对象用点击菜单做对照,熟练后笔势应接近一次短划的时间,且起点仍在对象上。