为啥要自己写的理由
- 像自动切换输入法状态这种功能,应该要输入法自身实现才对。
- 从外部获取一个窗口是否处于编辑状态,始终不准确。比如剪贴板内容是文件,向文件管理器粘贴时,如果是编辑状态就发送文件名,如果不是则发送文件。一个准确的判断方法是我的刚需。一个自己写的输入法就没有判断的问题了。
- 虽然我是rime用户,但它的核心功能,动态词频之类的我从来不用。我追求的是盲打,是固定词位。我也不追求大词库,我追求精准。我使用的是一个我自己维护的变异五笔,优点是少重。再就是一些rime的兼容性问题,比如在onenote无法使用。
- 作为一个数据仓鼠,我有大量数据库可利用。比如离线维基、各种字典、各种个人数据。只有自己写输入法才能完美地利用这些数据。比如当我打出某个词时,输入法的提示可以包括,在我上星期的一篇笔记里找到这个词最后一次打出、这个词是电影名,它的豆瓣评分是X,点赞最多的短评是什么、或者显示这个词在google的搜索关联提示。虽然我可能不需要这些功能,但输入法必须可以实现。
- 可以更加自由,比如在不同的窗口使用不同的候选框
- 要是未来 AI 发展起来了,一句话打到一半懒得打了,可以让 AI 续上。
- 如果新行输入的是url,则界面变成预览网页,并且可以一键将这个预览切换为全功能浏览器
- 不知道把候选词放到光标图标上显示行不行