C6.09.1Gesture typing as a continuous path设计研究
滑行把逐键点击转为连续轨迹
别名: 滑行输入 · 滑动输入 · ShapeWriter
概念解释
滑行输入(gesture typing / shape writing)不把词拆成一串独立点击,而是拇指在键面上走出一条连续轨迹:起点落在首字母,经过中间字母,在末字母抬起。系统把这条轨迹当成词的形状去匹配,而不是当成一串命中测试。点击是一连串瞄准,滑行是一次开环的手势。
机制
逐键点击要求每个字母都完成一次 Fitts 瞄准与触起判定,字母之间还要抬指。滑行把这些离散约束收成一条路径:运动一旦启动,中间字母只需要轨迹从它们附近经过,不必在每个键上停下。词在键面几何上形成相对稳定的折线模板,识别比的是轨迹与模板的形状而不是逐点命中。因此滑行的时间结构更接近一次 ballistic 动作加收尾修正,吞吐上限不再被“字母个数 × 单次点击时间”卡住。代价是轨迹必须对应一个能被模板化的词:空格、标点和单字母词仍要回到点击,滑行和点击两套运动程序要在同一块键面上共存。
怎么研究
对照任务让人用点击和滑行输入同一批词,记录词时间、轨迹长度、是否中途改成点击。自变量包括词长、键宽、是否允许看键盘、是否有轨迹残影;因变量包括每词时间、未完成手势、以及从滑行退回点击的比例。只比 WPM 会掩盖“哪些词根本滑不了”。需要把不能滑的词(含标点、数字)单独统计。
边界
单手大屏上轨迹跨半个屏幕,ballistic 优势会被长距离拖慢。九宫格上字母重叠,轨迹形状高度退化,滑行几乎退化为无意义的折线。必须精确到字母的字段(密码、短代码)不应把滑行当作主路径。没有词模板的系统(关闭词典)滑行无法工作。
怎么落地
- 在以词为单位的短文本中提供滑行,并保留逐键点击,不要把其中一条关掉。
- 为滑行画出短暂的轨迹残影,让用户看到系统在跟哪条折线,而不是只在抬起后弹出一个词。
- 验收时分开报告可滑词与不可滑词的完成方式;不可滑词被迫用滑行而导致的错误,算产品问题而不是用户不会滑。