C6.08.3Pinyin, stroke, and shape input tradeoffs设计研究

拼音、笔画与字形输入的取舍不同

别名: 拼音输入 · 笔画输入 · 五笔仓颉

概念解释

中文等语素文字不能直接从二十六键打出字形,必须经过一层编码。拼音按读音把字映射到拉丁字母或九宫格数字;笔画按横竖撇点折的顺序编码;字形码(五笔、仓颉)按部件拆字。三种编码和九宫格 / 全键盘的配合方式不同,不能用“键大还是键多”一种取舍覆盖。

机制

拼音的音节表相对封闭,声母韵母可以压进九宫格:键的复用增加同音,但音节边界仍能切出来,词表可以在音节串上工作。全键盘拼音则几乎是逐字母确定的读音串,同音仍在,键位歧义少。笔画码的字母表只有五类左右,本来就适合很少的键,九宫格甚至专用五键都比二十六键自然;它的代价是要记住笔顺,写字习惯与标准笔顺不一致时编码失败。字形码需要许多不同的键来放部件,全键盘更合适,九宫格会把部件再次叠在一起,等于在拆字之上再做一次集合消歧,学习成本和候选成本叠乘。读音编码吃口音和方言,字形编码吃未学过的拆法,笔画编码吃笔顺。键盘形态要跟编码的字母表大小对齐,而不是跟“哪种看起来更现代”对齐。

怎么研究

让同一批用户用拼音九宫格、拼音全键盘、笔画和一种字形码输入同一组词(含多音字、生僻字、专有名词),比较学习时间、每字按键数、候选翻页和无法编码的失败。自变量包括编码方案、键盘形态、用户是否受过该编码训练;因变量包括成功率、按键数和放弃。只在拼音用户身上比较九宫格与全键盘,会把读音编码的性质写成键盘形态的性质。

边界

不会汉语拼音的人(部分方言使用者、学过字形码的职业录入)没有拼音九宫格这条路。日文假名十二键、韩文在全键盘上的组合,是另一套字母表大小,不能直接套中文的结论。手写识别绕过键面,不属于九宫格 / 全键盘这一对。

怎么落地

  • 按用户已掌握的编码提供默认键盘:拼音用户给全键盘或九宫格拼音,笔画用户给少键笔画面,字形码用户给全键盘而不是九宫格。
  • 允许同一产品内切换编码,不要把一次“九宫格还是全键盘”的选择当成输入法选择。
  • 用含多音字和生僻字的词表分别验收三种编码;某一种在生僻字上大面积失败时,保留另一条编码入口。

延伸

  • 同组C6.08.1 九宫格键大误击少,但候选歧义多 · C6.08.2 全键盘键小误击多,但候选更确定
  • 相邻C6.12 输入法候选 · C5.14 手写识别
  • 站内检索pinyin · stroke input · shape-based encoding

同组卡片

快捷操作

分享

分享当前页面

ios_share

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