输入法开发——<〇>前情
天杀的微软文档
https://learn.microsoft.com/zh-cn/windows/win32/tsf/text-services-framework-interfaces
下一章开始本篇的正文,这一章就是发发牢骚。

Windows 8 之后,Windows 开始自带各种必备应用( 输入法、zip 等功能被添加到系统中。汉字输入法的重写,WinDef 的添加对各种软件供应商产生了重大的冲击。)
仅管 微软拼音输入法 经过 Win8 重写之后已经做的是相当不错了,但是依然有很多方面存在不足。对比多多输入法就可以看出很多的不足。
另外就是他们做输入法的没有什么创新。20 年不变的是 UI 添加的是窃取。
问题的本身无非就是效率,
词库不适合自已、几年不更新、网络热梗我不玩
常见的几种输入方式:
全拼、双拼:优点,简单,易学,门槛低;缺点:调序可能会在该死的时刻执行
五笔:优点,单字重码率极低;缺点:几乎不能调序,词组重码率并不低,有可能词前字后,字词切换不灵活。你会发现,五笔打不出来这篇文档的标题。尽管 “〇” 是一个汉字。这是不得不提到五笔的另一个缺点——数字不适,不信你试试用五笔打出以下几组词
第一个 某一个 吃一个 第一个 (没有发现?)
第二个 吃六个 第五名 第六名 第七个 第八个
(是不是打其它数字比打一要慢一点?)
这种情况拼音重码率比五笔还低
这些问题都可以更换词库改善,不过这种方式治标不治本。
况且我有一个大胆的想法:小键盘支持9键。
输入法大体有以下几种编码方法:
有序:
需要相应的顺序才能打出想要的字。常见的都是这种。
这种方法码长通常不会超过 4 .(拼音是一个音一个码,一般的词不会超过4个字。而五笔 4 码是规定的)
无序:
只需要按下全部需要的按键就可以打出字。速录器就是这种方法,这种方法是打字最快的。
以上无论是那一种都有音码和形码两种方法。
下一章开始本篇的正文