新酷音輸入法常見問題QA
專案介紹
Q1:新酷音輸入法是什麼?
A:最早的酷音輸入法是龔律全與陳康本兩人的資訊專題(分別在兩人就讀台大資工系與台大電機系的時期),由中央研究院資訊研究所的徐讚昇博士提供技術指導與超過兩年的經濟及設備支援,最終的成果選擇以GPL授權釋出,可說是 XIM (X Input Method) 中最接近新注音或是自然輸入法的實作。
但是酷音輸入法的兩位原創者已不再維護,後續的發展由許多熱心的朋友移植到不同的平台上,諸如 TimHsu (crazykid) 與 jserv 維護的 JMCCE 1.4.x 中文終端機內建酷音輸入法、clkao 移植酷音到 MacOS X 與 IIIMF 架構,以及 gugod 接手 clkao 的 ChewingOSX 後,大幅改善實作的 SpaceChewing 計畫等。而新酷音就是扮演整合這些分支的角色,並且更廣泛移植與改良酷音輸入法的適用性,並且於 2004 年 12 月有獨立的專案資源,到目前為止,已有許多熱心的貢獻者加入開發行列,期待更多的朋友參與。
Q2:新酷音有在哪幾種平台上運行?
A:目前新酷音可以在 MS-Windows、Linux、 FreeBSD、Solaris,以及 Mac OS X 上運行。
Q3:我在哪邊可以下載到新酷音程式?
Win32 平台常見問題
Q1:我已經下載了新版的新酷音程式,我要如何安裝?
A:只要執行該程式,安裝精靈會自動完成所有步驟,使用者要做的事就是按 下一步 下一步…。
Q2:安裝過程中,發生了 chewing.ime 無法寫入的問題,請問要如何解決?
A:chewing.ime 無法寫入是因為被系統鎖住,可以先中斷安裝程序,請依照下列步驟:
For windows2000/xp:
- 請由 開始->控制台->地區及語言選項->語言->詳細資料,在預設輸入語言的選項,將預設輸入語言由新酷音改為其他輸入法;若原本的設定非新酷音輸入法,可略過。
- 重新開機或是重新登入系統。
- 再次執行安裝程式。
Q3:我是 windows9x/ME 的使用者,安裝新酷音輸入法後無法輸入文字,請問這該如何解決?
A:win32 新酷音0.3.4.2版已解決此問題,請安裝新版
Q4:系統出現 buffer overrun (緩衝區溢位) 警告訊息,請問我該怎麼辦?
A:系統發生 buffer overrun 的問題,有可能是使用者詞庫 (損壞所引起,請把使用者詞庫刪除或是刪去其中損壞的字串,應可解決。如果刪除使用者詞庫 (檔名是 uhash.dat ,在 C:\Documents and Settings\使用者帳號\ApplicationData\Chewing\) 後還是發生此問題,請來信告知 (聯絡 E-Mail 請見 問題回報與建議Q2)。
Q5:新酷音輸入法有使用手冊嗎?
A:有。使用手冊:開始->程式集->新酷音輸入法->新酷音輸入法使用說明,或是可以在 輸入法工具列最右邊的按鈕中找到。
Q6:本地詞庫編輯工具那是什麼?如何使用?
A:本地詞庫編輯工具可以讓使用者編輯動態詞庫 (相對於靜態詞庫、內建詞庫) ,詳細的使用方法請見說明手冊。
Q7:我裝好新酷音了,可是第一次啟動新酷音的時候會有些時間上的延遲,請問這是怎麼回事?
A:第一次載入新酷音的時候,因為程式為載入詞庫,所以啟動會比較慢。您可以修改登錄檔 (registry) ,讓系統開機自動執行 chewingserver.exe ,以下是修改方法:
For windows2000/xp:
- 請由 開始->執行
- 輸入 regedit 開啟登錄檔編輯器
- 進去找到 HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Run
- 然後在右側視窗按下右鍵新增字串
- 名稱隨便取(建議取個好記的名稱)
- 字串的內容是 c:\windows\system32\IME\Chewing\ChewingServer.exe (windows2000 的路徑是
- c:\winNT\system32\IME\Chewing\ChewingServer.exe
Q8;為什麼新酷音的選字表有些會出現框框 (空白字) ,而沒有顯示該字呢?
A:出現框框即是目前您的系統字體不足,無法顯示該字,請自行下載補丁修正 (目前微軟已經取消提供字型下載,改為和最新版本 MS Office 搭售)。
Q9:我可以自己編輯詞庫嗎?
A:可以的,如果是要編輯靜態詞庫 (內建詞庫) ,請參照 pcman 寫的 詞庫編輯教學 ;如果是要編輯動態詞庫 (使用者詞庫) ,請參照說明手冊。
Q10:編輯靜態詞庫好麻煩喔,有沒有已經打包好的程式可以下載?
A:有的,請到新酷音在 openfoundry 成立的子計畫 libchewing-data,在 下載區可以找到目前釋出的詞庫 (libchewingdata-xxx.exe,其中xxx為版本號),安裝方法如Q4。
Q11:為什麼要成立 libchewing-data 子計畫?
A:考慮到程式編寫人員一方面要寫程式,一方面又要管理詞庫,負荷較大,如果成立子計畫,專門負責詞庫的管理,一方面可以讓程式編寫人員負擔減輕,另一方面又可以讓更多不會程式但是想加入的朋友加入 (換句話說,負責詞庫不一定要有程式基礎,人人都可以參與)。
Q12:疑?這些詞不是已經從靜態詞庫 (內建詞庫) 中 新增/刪除 了嗎? Changlog 是這樣寫的阿…為什麼還會 打不出來/出現 ?
A:ChewingServer.exe 會從靜態詞庫 (內建詞庫,c:\windows\system32\ime\ 裡面的 ch_index.dat, dict.dat, fonetree.dat, ph_index.dat, us_freq.dat) 和動態詞庫 (使用者詞庫,檔名是 uhash.dat ,在 C:\Documents and Settings\使用者\ApplicationData\Chewing\) 兩個地方找詞,如果內建詞庫裡面沒有的詞句,而在 uhash.dat 中可以找到詞句還是會出現,ex:我交給「擬了」,「擬了」一詞在內建詞庫中沒有,而在 uhash.dat 有找到,當打出上述語句時,「擬了」這個詞還是會出現,如果把 uhash.dat 中的「擬了」一詞刪除,因為內建詞庫和 uhash.dat 中都找不到,「擬了」就永遠消失了 (除非你再加進去…) ,還有如果有編輯過 uhash.dat 請記得存檔。
當然,如果在內建詞庫裡面有的詞,ex:如「螫舌」未從內建詞庫中刪除,縱使從 uhash.dat 中刪除了「螫舌」一詞,但是因為內建詞庫中還是可以找到,所以還會出現,解決方法就是從內建詞庫中刪除 (參照 pcman 寫的詞庫編輯教學) 。
Q13:動態詞庫 (使用者詞庫) 裡面有好多單字,那並不是詞阿,刪掉了也會重複出現,請問那是甚麼?
A:因為程式把單字也算成詞,所以會出現很多不是詞的單字,那並不會影響使用者。
Unix-like 平台常見問題
Q1:請問在Linux桌面系統上要如何使用新酷音?
A:現今的主流發行版大多採用IBus輸入法框架,如果有收錄進套件庫的話,請安裝ibus-chewing即可。
問題回報與建議
Q1:我發現有臭蟲 (無論是程式本身或是詞庫),或是我有好的主意想建議,我應該到哪邊回報?
A: NOTE: 目前程式和詞庫由不同的團隊分開維護,在程式錯誤回報的網頁回報詞庫錯誤,或是在詞庫維護的網頁回報程式問題,將會被直接刪除而不會受理。
有關程式方面的臭蟲或是建議, 請到 http://code.google.com/p/chewing/issues/list 回報。
有關詞庫方面的臭蟲或是建議, 請到 http://of.openfoundry.org/projects/436/rt 回報。
這個計畫沒有任何商業公司的支持,全靠熱心的網友撰寫程式或是維護,所以如果回應較慢的情形,請見諒。
為了能讓開發/維護人員能快速找出問題所在,請您按下列表格填寫您所遇到的問題:
- 新酷音主程式版本:
- 新酷音詞庫版本:
- 發生問題的程式(包括該程式版本):
- 臭蟲描述(操作步驟越詳細越好):
- 臭蟲可以重複嗎:
- 臭蟲螢幕截圖:
-
作業系統資訊:
- 作業系統(包括版本):
- office套裝軟體(包括版本):
- 瀏覽器(包括版本):
- 新酷音選項設定:如果您有變更過預設的選項, 請填寫
- 附件(使用者詞庫(uhash.dat), 程式碼, 自編詞庫, …),如果您方便的話, 請盡量附上
Q2:我想參與計畫,請問我該跟誰聯絡?
A:如果是有關程式發展方面的,可以和 pcman (Email: pcman.tw (a) gmail.com)*
或是 seamxr (Email: seamxr (a) gmail.com) 聯絡。
如果是有關詞庫方面的,可以和 pcman (Email: pcman.tw (a) gmail.com)* 、 seamxr (Email: seamxr (a) gmail.com)
或是 sky008888 (Email: sky008888 (a) gmail.com) 聯絡。
*目前 pcman 因為時間因素,已經很少參與程式的開發。
Q3:如果我的問題很緊急,想馬上找到解答,請問有哪邊可以諮詢?
A:嗯,如果是有時迫性的問題(限使用上的問題,如果是有關程式臭蟲的問題,可能無法立刻獲得解答),可以到 ptt.cc 的 EZSoft 版發問,或是到 irc 頻道 (irc://irc.freenode.net/im-dev) ,相信很快就可以得到解答。