本来觉得自己不熟悉底层,想找人探讨探讨甚至开发,后来发现还是自己做靠谱。
因为经常玩树莓派,就选择了Pico。之所以没用树莓派,因为它毕竟是个主机,功能虽然强大,但环境要求很高,比如电源就是个问题。
经过差不多两个月的折腾,现在有了一个原型出来。
它基于Pico,接入一个显示屏(微雪Pico-ResTouch-LCD-2.8),通过一个Hub(USB 2.0)接入键盘和鼠标,然后通过Usb上联到电脑。鼠标直接透传给电脑,通过键盘进行拼音输入,最后将一个(或几个)汉字符号传给电脑,或者直接透传给电脑(相当于关闭输入法,似乎应该通过增加一个拨动开关实现键盘透传模式)
本来想通过鼠标选词,但是这个LCD没有显存功能,鼠标功能(比如鼠标绘制)很难实现,效果估计也无法接受,就先放弃了。
关于词库,因为容量很大,暂时也没考虑。其实就实现了一个简单的输入法引擎。本来想移植比如Rime之类的输入法,发现依赖的第三方库很多,比如boost等,又直接放弃了。
接下来应该就是操作系统的事情了,如何收取汉字符号并传给应用程序(也就是上屏)。我准备先看看Linux内核的Input部分。
发自「今日水木 on iPhone 15」
--
修改:cwall FROM 101.20.200.*
FROM 101.20.200.*