Handwritten Chinese input method for Linux?
Linux有xournal++筆記軟體接受手寫輸入,但若是手寫並轉成文字的輸入法呢?類似Windows 10內建的手寫輸入法那種?
首先要準備可用於手寫的輸入裝置,例如觸控螢幕或手寫板。Wacom繪圖板在Linux的支援度都很不錯。
接著就是手寫輸入法軟體了。Linux的Fcitx5有注音、拼音、倉頡、行列、五筆等常見的輸入法方案,但手寫輸入法不豐富。目前有以下幾種:
- Google輸入工具,閉源軟體,支援中文與日文輸入,但是只能在Chromium瀏覽器內使用,類似網站有Input Free研發的 網上手寫輸入法。香港開發者有另外做一個Electron版的 Google Chinese Handwriting IME,讓其他程式也能使用Google輸入工具。
- Tegaki:日文漢字與中文手寫輸入法,使用Zinnia引擎識別,開源軟體,可搭配fcitx5-mozc輸入法使用。但Tegaki模型的辨識能力較Google輸入工具差,軟體老舊還在使用GTK2。
- ibus-handwrite:使用Zinnia引擎識別手寫的輸入法,開源軟體,看起來沒做完。
- qml-handwriting:QT寫的,使用Zinnia引擎,很久沒更新了。
- CellWriter:使用Unicode辨識,理論上支援所有語言,但是要一個一個字訓練。
- KDE Wayland的Maliit Keyboard手寫輸入,僅支援英文。
以上方案我都試著在Arch Linux裝過了,沒有一個真正實用的,要嘛太舊不然就是bug很多。看來要跟Windows 10內建的手寫輸入法拼根本不可能。
大概就第一個Google輸入工具方案勉強能用,這東西跟Google Code歷史一樣久了還能用,感恩Google,謝謝Google。
Wine跑Windows的輸入法?算了吧!從中國網站的一些舊文來看,紅旗Linux似乎可以使用漢王手寫輸入法?
我有更瘋狂的想法:用Waydroid視窗模式跑Android的Gboard手寫輸入法,再搭配python-pyperclip同步剪貼簿到Linux,這也是一種手寫輸入吧。