爲ibus輸入法框架製作新世紀五筆碼錶

本文記錄了筆者在ubuntu 16.04系統上爲ibus輸入法框架製作新世紀五筆碼錶的過程,有需要的可以參考一下。

首先,安裝ibus輸入法框架:
    sudo apt install ibus-pinyin ibus-table-wubi
其次,使用git下載兩個與ibus/五筆輸入法相關的資源:
    git clone --depth 1 https://github.com/definite/ibus-table-chinese.git
    git clone --depth 1 https://gitee.com/xionghuaidong/public.git

 

然後,找到需要編輯的輸入法碼錶文件wubi-jidian86.txt,並解壓得到新世紀五筆的碼錶wmwb06qm.txt,見下圖:

接着,編輯這兩個文件,如下圖。即wubi-jidian86.txt提供了ibus五筆碼錶源文件的骨架,而wmwb06qm.txt則提供了新世紀五筆的碼錶。碼錶的格式要求輸入碼/漢字詞組/詞頻之間只存在一個TAB鍵字符。

 

筆者使用了Vim編輯器,可以快速將上面的七萬多行碼錶進行轉化,最後修改過後的wubi-jidian86.txt重命爲NewCentry-wubi.txt,二者之間的其他改動如下:

注意到,我把所有的詞頻都設置成了1024:

最後,使用ibus-table-create命令生成新世紀五筆碼錶文件,並複製到/usr/share/ibus-table/tables/目錄下,重啓系統:

系統重啓後,在Text Entry Settings中加入新世紀五筆:

這樣就可以用新世紀五筆輸入法了。如果有需要,但不想自己製作五筆碼錶,可以發郵件到[email protected]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章