国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

在linux下制作拼音五筆輸入法

2024-08-28 00:08:28
字體:
來源:轉載
供稿:網友
在linux下制作拼音五筆輸入法
  Ubuntu下的scim輸入法很是不錯,自帶了五筆、拼音等輸入法。然而以前在windows系統的時候一直是用萬能五筆或是極點五筆的。萬能五筆最方便的地方就是當遇到不會打的字可以直接采用拼音輸入法,而不需要切換到拼音輸入法。現在在linux下的scim的五筆就沒有這樣的功能,每次遇到實在是打不出來的字,都要切換到拼音輸入法下去打字,很是麻煩。在網上也找了很久,沒有找到理想的輸入法。想起幾年前自己就做過windows下的拼音五筆,試想在linux下也應該可以。嘗試制作了一下,終于可以使用了。
 首頁要有拼音及五筆兩種輸入法的碼表
  一,拼音碼表
  1,在windows系統下
  我采用的是windows下的全拼碼表,因為我沒有找到智能ABC拼音的碼表,只好采用了全拼碼表。
  得到windows的全拼碼表并不難,可以通過windows自帶的碼表生成器來完成。
  運行IMEGEN.EXE程序,將 WINPY.MB 逆轉換成winpy.txt文件。
  這樣就得到了拼音的碼表文件。
  這只是windows格式的碼表文件,如果想被scim采用,還需要轉換成scim格式。
  2,在linux系統下
  通過mb2scim工具可以將 winpy.txt 文件轉換成scim格式的碼表文件。
下載地址:http://down.csdn.net/html/2006-09/21/159348.html
  解開mb2scim工具后,進入到mb2scim,執行下面的命令:
chmod +x mb2scim
  將mb2scim設置為可執行文件。
  然后再執行:
./mb2scim WINPY.TXT winpyx.txt
  這樣就得到了支持scim格式的拼音碼表文件winpyx.txt。
  二,五筆碼表
  獲取五筆碼表文件很簡單,只要將scim內的五筆碼表轉換出來就行了。
  進入SCIM碼表存放的目錄:/usr/share/scim/tables,執行
scim-make-table Wubi.bin -o Wubi.txt
  這樣就得到逆轉換后的五筆的碼表。
  三,合并碼表文件
  在linux下用gedit分別打開拼音碼表文件winpyx.txt 及 五筆碼表文件 Wubi.txt
將winpyx.txt內的內容整合到Wubi.txt文件中。
  將winpyx.txt文件中
BEGIN_CHAR_PROMPTS_DEFINITION
....要復制的內容...
END_CHAR_PROMPTS_DEFINITIO
內容復制到Wubi.txt的這個區域,建議放到END_CHAR_PROMPTS_DEFINITIO這一行的前面。
  將winpyx.txt文件中碼表正方區域
BEGIN_TABLE
....要復制的內容...
END_TABLE
  內容復制到Wubi.txt的這個區域,建議放到END_TABLE這一行的前面。
  四,復改Wubi.txt文件的UUID的值
  在終端執行:uuidgen 
  將得到一個文本串碼,將這個串碼替換掉Wubi.txt文件中的UUID的值。
  請將 MAX_KEY_LENGTH的值改為12,原來是4。改過就可以打多個字了。
  五,修改輸入名稱及圖標
  可以將ICON、NAME、NAME.zh_CN 等值改成你想要起的名字。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沅江市| 石景山区| 师宗县| 清丰县| 泌阳县| 永嘉县| 眉山市| 五原县| 连城县| 遵义县| 商洛市| 白银市| 高清| 博湖县| 祁连县| 桂东县| 报价| 资源县| 巴青县| 荥阳市| 铜鼓县| 纳雍县| 寻乌县| 海南省| 玛纳斯县| 修水县| 玛多县| 玉田县| 姜堰市| 沂水县| 大丰市| 通辽市| 稷山县| 景泰县| 池州市| 松桃| 滨海县| 安远县| 松原市| 绥阳县| 新蔡县|