C6.19.3Soft keyboard eyes-free accuracy设计研究
触屏虚拟键盘缺乏物理凸点,盲打准确率显著低于实体键盘
别名: 虚拟键盘盲打 · 触屏键准度 · 无凸点输入
概念解释
手机和平板的虚拟键盘画得出 F/J 的视觉标记,却给不出可触摸的凸点,键与键之间也没有可卡住指腹的缝。把实体键盘上练成的盲打动作搬上去,落点会在光滑玻璃上漂移,字母错误率通常明显高于同布局的物理键盘。这里比的是空间命中,不是“有没有听到按键音”——音效可以告诉你击发了,不能告诉你击在哪一列。
机制
实体键提供三种空间线索:凸点、键帽凹面、键缝。玻璃表面把这三种都抹平,手指只能靠与屏幕边缘的相对位置和偶尔的震动来估计坐标。震动是整机或按键区域的宽带信号,分辨不出相邻两列。于是熟练盲打者会在触屏上做出“看起来像盲打”的手势,实际每几个词就要用余光校准一次。语言模型和滑行输入可以在事后把落点拉回词典,那是识别层补救,不是定位参照恢复了。没有词典保护的密码、代码、外文专名,准确率下降会完全暴露。
怎么研究
同一批会盲打的人,在外接物理键盘与设备自带虚拟键盘上抄写:普通散文、无词典保护的随机串、以及关闭纠错后的自然句。自变量包括是否允许看键盘、是否开启触觉、屏幕尺寸。因变量是未纠正错误率、每分钟看键盘次数、以及随机串与散文的差距。散文上的“差不多快”常常是语言模型在擦错误,随机串才能量空间准度。不要拿从未学过盲打的触屏用户当作对照上限。
边界
大屏平板横置、键宽接近实体时,差距会缩小,但凸点仍然缺席。带轻微键帽凸起的保护套或可折叠蓝牙键盘一旦接上,比较对象就变回实体,不再测虚拟键盘。滑行输入改变了动作本身,不能与逐键盲打混成一个准确率。游戏手柄上的屏幕键盘用摇杆选键,失败模式也不同。对只用拇指猎啄的用户,盲打准确率本来就不是他们的基线。
怎么落地
- 不要在触屏产品里承诺“和电脑一样可以不看键盘打字”;把预期改成需要注视键盘或依赖候选。
- 对密码、一次性验证码、代码编辑,默认关闭把错误抹平的词典,让空间误差可见,同时提供粘贴或扫描替代。
- 若要提高触屏空间准度,优先做可感知的分区震动或实体附件,而不是只把 F/J 画得更大。
- 验证:关闭自动纠正,让会盲打的人分别在物理键盘和虚拟键盘上输入无意义字符串,比较未纠正错误率;虚拟侧应显著更高,否则是在测语言模型而不是键盘。