linux五笔输入法制作_五笔98输入法制做--for Linux ibus
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
/*******************************************************************************
* @file ReadMe.antmuse
* @author Antmuse|Email:antmuse@live.cn
* @version 1.0.00
* @date 2012-03-04
* @brief 五筆98輸入法碼表制做:輕云五筆
*
* 提取微軟王碼五筆98版碼表,制做ibus碼表
* 制做平臺:Gnu/Linux: ubuntu
* 解壓本文檔后各目錄如下:
* ----------------------------------------------
* |目錄 | 說明 |
* |Ant | 根目錄,所有操作在其中進行 |
* |Ant/AntTool | 轉換碼表的C程序 |
* |Ant/WinTool | Windows下提取碼表的工具 |
* |Ant/Windows | 復制過來的Windows碼表文件 |
* ----------------------------------------------
*******************************************************************************/
================================================================================
制做步驟:
================================================================================
進入Windows系統
在Windows系統中安裝微軟王碼五筆98版輸入法后,
其碼表文件位于C:\Windows\System32\winwb98.mb
用WinTool目錄中的Imegen.exe工具打開winwb98.mb,
提取出98版的碼表文件:winwb98.TXT
也可到虛擬機虛擬的Windows系統中準備此文件,以免切換系統之苦。
================================================================================
回到linux系統
新建一個目錄Ant,將Windows系統下提取的碼表winwb98.TXT移動到目錄Ant中。
用gedit編輯winwb98.TXT, 掐頭去尾:只留下碼表部分,另存到Ant目錄中:winwb98.log
注意:
另存后的文件winwb98.log要求為:utf8格式,換行符為unix格式。也可以用iconv命令轉換。
================================================================================
新建目錄Ant/AntTool,在其中寫一段C程序用于轉換winwb98.log
啟動shell,進入Ant目錄,執行如下shell命令:
cd ./AntTool
make
cd ..
./AntTool/bin/AntTool winwb98.log > antmuse.log
至此,編繹生成了自備的工具:AntTool,并用它成功轉換winwb98.log為antmuse.log
================================================================================
編輯Ant目錄中的Template.log:
將antmuse.log中的所有內容原封不動放到Template.log中的標志
BEGIN_TABLE
END_TABLE
之間,標志之間原有的東西是我加入的標點、特殊符號的錄入,可刪可留,盡隨你意。
其它設置,如圖標,uuid,名稱,自動調整詞頻等,可在標志
BEGIN_DEFINITION
END_DEFINITION
之間找到,自已定義一下,各選項懂點英文的都能看明白。
uuid的生成可用命令uuidgen。
設置好后將Template.log另存為antmuse.txt
注意:格式依舊要求為utf8編碼、unix行尾
至此,ibus碼表文檔antmuse.txt制做完成。
================================================================================
確保系統安裝有ibus輸入法后,執行shell命令:
ibus-table-createdb -n Antmuse98.db -s antmuse.txt
sudo cp Antmuse98.db /usr/share/ibus-table/tables/Antmuse98.db
sudo cp Antmuse98.svg /usr/share/ibus-table/icons/Antmuse98.svg
killall ibus-daemon
ibus-daemon -d
至此,已生成并安裝碼表Antmuse98.db,且重啟了ibus。
在ibus中可找到此碼表:輕云五筆98
至此,微軟王碼五筆98版,外加特殊符號、標點輸入,自動調整詞頻等功能已搞定,check it.
================================================================================
下載地址:http://pan.baidu.com/s/1kTrA8cf
總結
以上是生活随笔為你收集整理的linux五笔输入法制作_五笔98输入法制做--for Linux ibus的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谷歌地图高精度模型提取3
- 下一篇: 微软王码五笔98版 v5.2 下载