C5.06.3Disambiguating pen gestures from ink设计研究

笔势与书写内容的冲突判别

别名: 笔势冲突 · ink versus command · 模式判别 · scribble erase

概念解释

同一支笔既要写字画画,又要用方向划、删除波浪线、圈选当命令。系统必须在抬笔前后判断:这是墨,还是笔势。判错的两种代价不对称——把字当成删除,内容没了;把删除当成字,页面上留下一条怪线。冲突判别是模式问题,不是把命令做得更好看。

机制

常用线索有:显式模式(笔按钮、工具栏“手势/墨”)、作用域(画布空白处划是命令,格子里划是字)、形状词汇(Z 形、猪尾、来回刮擦很少当字)、时间(短促弹道 vs 书写的停顿结构)、以及对象命中(从已选物件上划出才当动词)。没有单一线索够用。形状词汇会和真实字母、校对符号撞车;按钮模式可靠,但增加一次切模式。滞后和超时常被用来等“这笔像不像手势”,等太久墨会晚出现,写字的跟手感被破坏。较稳的做法是分层:默认当墨,只有高置信、且落在手势作用域里的形状才拦截;拦截时给可撤销的命令反馈,而不是静默删。刮擦删除与涂改墨尤其容易混——书写者本来就会在错字上划掉。作用域加“必须覆盖已有墨且往返足够多次”能把涂改意图从普通笔画里分开。

怎么研究

让人在同一画布上交替写字、画图、做删除/圈选/方向命令,故意包含与手势形状相近的字(如 Z、一、圆)。比较纯形状分类、按钮模式、作用域规则。

自变量:判别策略、手势词汇大小、是否要求笔按钮、撤销是否可见。 因变量:墨被当命令删掉的次数、命令被当墨留下的次数、切模式次数、书写延迟(因等待分类)。

语料要含真实涂改,不能只用工整誊写。

边界

纯绘图工具可以默认全是墨,手势只在修饰键或按钮下生效。纯表格勾选可以默认全是手势。混合笔记是困难区。不同文字系统的笔画本来就含折与圈,西文手势词汇不能直接搬到汉字场景。识别器若在后台把每笔都当字,手势通道会被抢先消费。

怎么落地

  • 默认当墨;把命令限制在少量难与字混淆的形状,或限制在物件外/按钮模式。
  • 手势一旦触发,用命令反馈(闪一下、对象消失)且立刻可撤销,不要静默改文档。
  • 不要用长超时来判别;超时会变成书写延迟。宁可要一次显式按钮。
  • 验证:写含 Z、圆、横线的句子,再在错字上刮擦删除。统计字被删和删不掉的次数。打开按钮模式做对照:误删应下降,但记下多出来的切模式次数,看用户是否宁愿忍受。

延伸

  • 同组C5.06.1 方向笔势把选择转为一次连续动作 · C5.06.2 标记菜单支持从看菜单到凭肌肉记忆的平滑过渡
  • 相邻C5.14 手写识别 · C5.07 笔与手指的分工
  • 站内检索gesture ink conflict · mode switching · scratch-out

同组卡片

快捷操作

分享

分享当前页面

ios_share

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