C5.06.1Directional pen gestures as one continuous action设计研究

方向笔势把选择转为一次连续动作

别名: 方向笔势 · stroke command · 标记选择 · directional mark

概念解释

方向笔势用一笔的走向(上、下、斜、折返)编码一条命令,把“打开菜单 → 移动到项 → 确认”收成一次连续的落笔–划出–抬笔。选择不再是一次指点命中矩形,而是一次带方向的标记。它和把墨当成内容写进文档不是同一条路:前者的笔画在抬笔时被解释成命令并消失或变成反馈,后者留下来当字或图。

机制

笔擅长短而有方向的运动,不擅长在小按钮上停住。方向把命令空间铺到角度上:八向已经能放常用操作,折线或两段划可以扩展。动作结构是一次弹道——起笔位置给出作用对象(这颗物件、这块选区),方向给出动词(删除、复制、下一级)。因为没有中途瞄准矩形,时间主要花在运动规划而不是视觉搜索,熟练后可以在不看菜单的情况下划出。代价是角度分辨率:相邻命令在匆忙时会划错象限,需要死区和确认反馈(沿途露出即将触发的命令名)。与点击菜单比,方向笔势把 Fitts 式的终点瞄准换成起始点瞄准加方向判别;起始点通常是已经在注视下的对象,这正是笔所在之处。

怎么研究

把同一组命令做成点击菜单与方向笔势,测新手看提示划、专家凭记忆划,以及从新手到专家的练习曲线。

自变量:方向数(4/8/12)、有无途中标签、命令是否允许折线。 因变量:完成时间、象限错误、眼睛是否离开对象、练习后时间是否接近一次短划的运动时间。

只测记住映射之后的速度会高估;必须包含学映射和相邻象限混淆。

边界

命令集一旦超过人能稳定划清的方向数,错误会陡增,这时应分层(先划方向再划第二段)而不是加密角度。方向笔势与手写内容冲突时不能当默认输入。坐在对侧的人看到的方向与操作者相反,演示和共享屏幕会误导。触控手指也能划方向,但缺少悬停预示和笔尖精度,细对象上的起笔不如笔。

怎么落地

  • 把高频、与对象绑定的动词做成方向笔势,低频或破坏性的仍走菜单确认。
  • 划出过程中显示将要触发的命令,抬笔才提交;给相邻方向留死区。
  • 限制第一层方向数,额外命令用第二段划,而不是十二等分圆。
  • 验证:新手对着标签划一遍、隔一段时间凭记忆再划,数象限错与是否看菜单。同一对象用点击菜单做对照,熟练后笔势应接近一次短划的时间,且起点仍在对象上。

延伸

  • 同组C5.06.2 标记菜单支持从看菜单到凭肌肉记忆的平滑过渡 · C5.06.3 笔势与书写内容的冲突判别
  • 相邻C5.07 笔与手指的分工 · C5.10 笔的按键与橡皮擦端
  • 站内检索directional gesture · stroke command · marking

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C5.06.1