C6.19.3Soft keyboard eyes-free accuracy设计研究

触屏虚拟键盘缺乏物理凸点,盲打准确率显著低于实体键盘

别名: 虚拟键盘盲打 · 触屏键准度 · 无凸点输入

概念解释

手机和平板的虚拟键盘画得出 F/J 的视觉标记,却给不出可触摸的凸点,键与键之间也没有可卡住指腹的缝。把实体键盘上练成的盲打动作搬上去,落点会在光滑玻璃上漂移,字母错误率通常明显高于同布局的物理键盘。这里比的是空间命中,不是“有没有听到按键音”——音效可以告诉你击发了,不能告诉你击在哪一列。

机制

实体键提供三种空间线索:凸点、键帽凹面、键缝。玻璃表面把这三种都抹平,手指只能靠与屏幕边缘的相对位置和偶尔的震动来估计坐标。震动是整机或按键区域的宽带信号,分辨不出相邻两列。于是熟练盲打者会在触屏上做出“看起来像盲打”的手势,实际每几个词就要用余光校准一次。语言模型和滑行输入可以在事后把落点拉回词典,那是识别层补救,不是定位参照恢复了。没有词典保护的密码、代码、外文专名,准确率下降会完全暴露。

怎么研究

同一批会盲打的人,在外接物理键盘与设备自带虚拟键盘上抄写:普通散文、无词典保护的随机串、以及关闭纠错后的自然句。自变量包括是否允许看键盘、是否开启触觉、屏幕尺寸。因变量是未纠正错误率、每分钟看键盘次数、以及随机串与散文的差距。散文上的“差不多快”常常是语言模型在擦错误,随机串才能量空间准度。不要拿从未学过盲打的触屏用户当作对照上限。

边界

大屏平板横置、键宽接近实体时,差距会缩小,但凸点仍然缺席。带轻微键帽凸起的保护套或可折叠蓝牙键盘一旦接上,比较对象就变回实体,不再测虚拟键盘。滑行输入改变了动作本身,不能与逐键盲打混成一个准确率。游戏手柄上的屏幕键盘用摇杆选键,失败模式也不同。对只用拇指猎啄的用户,盲打准确率本来就不是他们的基线。

怎么落地

  • 不要在触屏产品里承诺“和电脑一样可以不看键盘打字”;把预期改成需要注视键盘或依赖候选。
  • 对密码、一次性验证码、代码编辑,默认关闭把错误抹平的词典,让空间误差可见,同时提供粘贴或扫描替代。
  • 若要提高触屏空间准度,优先做可感知的分区震动或实体附件,而不是只把 F/J 画得更大。
  • 验证:关闭自动纠正,让会盲打的人分别在物理键盘和虚拟键盘上输入无意义字符串,比较未纠正错误率;虚拟侧应显著更高,否则是在测语言模型而不是键盘。

延伸

  • 同组C6.19.1 定位凸点让手指无需视觉即可回到基准行 · C6.19.2 盲打技能建立在稳定不变的按键间距与行程之上 · C6.19.4 触觉定位参照缺失时,用户被迫依赖视觉确认,打字速度与专注度双重下降
  • 相邻C6.02 按键行程与触觉确认 · C6.06 软键盘与屏幕占用
  • 站内检索soft keyboard · eyes-free typing · touch typing accuracy

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C6.19.3