为了更方便的输入汉语,我们还需要为该方案添加词库。
词库编码规则如下:
二字词(全码6码):
首字声母+次字声母+首字首形+首字次形+次字首形+次字次形
三字词(全码7码):
首字声母+次字声母+三字声母+首字首形+次字首形+三字首形+三字次形
四字及以上词(全码8码):
首字声母+次字声母+三字声母+末字声母+首字首形+次字首形+三字首形+三字首形+末字首形
注意到全码过长,我们希望在三码四码时输入汉字。
- derive/^([asdfghjkl;]{2,4})([qwerrtyuiopzxcvbnm,\./]).+$/$1$2/
该语句实现:二字词三码、三字词四码、四字词五码输入。
- derive/^([asdfghjkl;]{2,4})([qwerrtyuiopzxcvbnm,\./]{2}).+$/$1$2/
该语句实现:二字词四码、三字词五码、四字词六码输入。
- derive/^([asdfghjkl;]{2,4})([qwerrtyuiopzxcvbnm,\./]{3}).+$/$1$2/
该语句实现:二字词五码、三字词六码、四字词七码输入。
多数情况下,四字词五码即可完成输入。
此时,spella如图所示: