跳至主要內容

输入法研究

LincZero大约 2 分钟

输入法研究

目录

平衡设计 加减法与上限码

平衡设计

决定因素 —— 多因素乘算

  • 码长
  • 击键
  • 确定性:缺少确认感,下意识的不敢打快
  • 手感
  • 节奏性

启示

  • 码长不是唯一标准

  • 乘算木桶效应

平衡 —— 速度收敛边缘

速度极限在哪?

  • 想打、听打都差不多,速度极限一般不会超过讲话的速度
  • 看打的极限比较高

当理论速度接近极限时,或许可以适当减少理论速度,换取更高的舒适度 (手感、确定性、节奏性)

上限码

减法内容

加法是不考虑人的因素,而减法是逐渐把人的因素给考虑进去 如记忆力,学习力,人的手指构造而导致的舒适程度等

字根分布规律性

字根分布的规律性、字根有无音托、字根有无使用形似根

规则规律性

拆字字根取法的规则性,拆字顺序上的规律性,有无无理规则等

舒适度 (手感、确定性、节奏性)

  1. 舒适的两个键有时可以比偏僻的一个键更容易按出来,例如fj和数字6 即手感能带来击键上的提升。
  2. 即使有时带来的击键提升没那么大,不足以抵消码长的增长。 但是打字并不是唯速度论的,特别是对于普及类输入法的设计而言,或对于不执着赛码的,打字更加轻松快乐、打起来爽才是首要考虑的。 除了手感外,打字的确定性和节奏性也能带来这种爽感

手感衡量指标

  • 异手
  • 同指
  • 跨排
  • 同指跨排
  • 各手指使用频率分布
  • 各按键使用频率分布
  • 上下排频率分布

爽感衡量指标

  • 手感
  • 确定性
  • 节奏性

通用性

  • 输入法软件与平台通用性
  • 键盘通用性

【特殊】收字范围

  • GB2312:汉字6763个,从9w个汉字里选出6763个
    • 编码:94个区,每个区94个字。区号+位号,两个字节表示一个值
  • GBK:码位23940个,包含 汉字21003个 (腾讯QQ和很多软件用的好像就是GBK,超过后字就显示不出来了)