格主從用Linux開始,最喜歡用的就是「gcin」這套輸入法框架。
操作、設定都滿簡單的,安裝新的輸入法也還算方便;
而且佔用系統資源少,啟動快速(相較windows底下的yahoo奇摩輸入法……),即使後來看見另一個平台「ibus」,也不太願意轉用。
以下為gcin的圖示(左邊數來第三個和第四個,圖示可自行修改,下面有修改方法):
就這樣,很簡單!沒有什麼「浮動式輸入法狀態列」,不會擋視線和妨礙工作。
以下為打字時的選字框:
左下方為輸入法名稱(可自訂),上方為選字列,中間下方為「組字碼」和「上一字的各種可輸入字碼」。
簡介到此為止。接著說明如何安裝新的輸入法:
1.取得.cin格式的「對照表」(可自製)
2.轉成.gtab檔
3.將.gtab檔移到設定資料夾
4.調整一下設定檔
5.重開gcin
詳細步驟如下:
| 1.可至gcin 同好會或其他網站下載,有很多網站都提供.cin對照表。要注意的是,有的下載回來是.txt檔,沒關係,因為.cin格式就是文字檔。如果點連結後看到一堆字,而不是下載提示,請退回,並在連結按右鍵選「另存連結」即可下載。 |
| 2.開啟終端機(terminal)。以格主用的newcj.cin放在"~/"底下為例: cd ~ gcin2tab newcj.cin newcj.gtab |
| 3.移動(或複製)gtab檔到"~/.gcin/"底下: mv newcj.gtab ~/.gcin/ |
| 4.設定檔可在"/usr/share/gcin/table/gtab.list"找到,將它複製到"~/.gcin/"並修改即可使用: cp /usr/share/gcin/table/gtab.list ~/.gcin/ 以下為格主的配置: 大新倉頡 1 newcj.gtab newcj.png 倉頡五代 2 cj5.gtab cj5.png 注音 3 !PHO juyin.png 符號 4 symbols.gtab symbols.png 詞音 6 !TSIN tsin.png 內碼 0 !INT_CODE intcode.png 格式為:<輸入法名稱> <順位(不必連號)> <輸入法gtab> <輸入法圖示> 「輸入法圖示」可自行在"~/.gcin/icons/"裡放入圖示,輸入法程式會優先使用該資料夾裡的圖片。圖片可在gcin 同好會下載,或自己找圖片放進去。 特別注意:「符號」、「詞音」這兩個一定要放在原位,否則會出錯。(「符號」不太記得;「詞音」一定要保留) |
| 5.在輸入法圖示上按右鍵,選Restart gcin(重新啟動gcin);或登出X window再登入,新的設定就套用成功了! 設定完畢後,請在輸入法圖示按右鍵,選Configuration(設定),並選Default input method and toggle key(預設輸入法及切換), 這裡有三個欄位可調整: Ctrl-Shift selection:可調整當按Ctrl+Shift切換輸入法時,是否能切換到該項 Default:當從英文狀態按Ctrl+Space時,先切換到哪種輸入法 Enable:是否啟動該輸入法 (以上如為中文介面,請自行對照選項位置) |
至此,自己安裝的輸入法已可正常使用了!
注意:新版Ubuntu使用的Unity桌面安裝完、重新啟動後,會看不到輸入法圖示。請執行以下指令:
gsettings get com.canonical.Unity.Panel systray-whitelist
注意得到的結果,假設是['JavaEmbeddedFrame', 'Mumble', 'shutter', 'dropbox', 'hp-systray'],則接著輸入
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'shutter', 'gcin', 'dropbox', 'hp-systray']"
把gcin補上即可。接著重開機,圖示就會出現了。
(2013/10/31新增:Ubuntu 13.04及13.10的Unity桌面已再修改,上述方法無效;筆者找過解決方案,但沒有一種比較簡易的方式,最後放棄解決;好消息是,輸入法還是可正常運作,只是看不到狀態圖示,仍可用Ctrl+Space及Ctrl+Shift切換)
附錄:下方為.cin檔的基本格式(引用自gcin同好會的資料,更詳細資訊請參考該網頁):
| %gen_inp # 可有可無 %ename demo # 這裡只能用英文 %cname 範例(或 %prompt 範例) # 這裡可以隨便打,不限中英文 %selkey 123456789 # 有重覆字時的選擇鍵,可設定 > 10 個按鍵,也可以用 asdfghjk 之類作為選擇鍵 %dupsel 9 # 設定每頁重複字數量 %endkey abc # 當按下這些鍵時就開始組字,不用再按空白鍵,例如注音可設為 3467,這樣選了音調就不用再按空白鍵 %space_style 2 # 1 是空白鍵自動上字,一般用 2 或 4 即可 %keep_key_case # 如果想區分大小寫,或想用 ~!@#$%^&()_+|{}:"<> 等符號,就要設定這個 %symbol_kbm # 顯示螢幕小鍵盤 %phase_auto_skip_endkey # 配合最新版的「由詞庫自動選擇字」 %keyname begin # keyname 目前最多 55 組 a a b b c c %keyname end %quick begin # 目前只有行列在用,其它輸入法用不著 %quick end %chardef begin a 蘋果 b 香蕉 c 櫻桃 %chardef end # 可有可無 |

請問蘋果系統(最新系統)也可以使用此方法對照嗎? 對程式碼不熟悉,故有此疑問,謝謝您。
首先要有個支援「自訂對照表」的輸入法框架程式(請搜尋本格的另一篇文章「輸入法框架」基本知識)。本篇介紹的gcin程式支援Linux和Windows;還有另兩個「香草輸入法」和「Yahoo奇摩輸入法」都支援Windows和Mac。三者使用的對照表大同小異。不過現在除了gcin外,其他兩個都沒有繼續開發了,「有機會」裝在最新的Mac系統上,但可能有些問題,說不準。筆者沒試過,只能說「可以,但程式本身能否支援才是關鍵」。 有問題歡迎再問,筆者會盡快回應~
這麼晚才又回來看,謝謝您的如此用心經營部落格和回覆,因為本身也是使用大新倉頡,Mac系統不支援,大新又不開發,所以著實困擾,謝謝您的救命文。
能幫到您真的太好了~~大新倉頡未繼續開發真的可惜,還好有這些替代方案,雖然有點麻煩,但可全自訂,還可自行加字加詞,把常用詞設定簡碼,甚至把自己的電郵位址設定簡碼,兩三鍵就輸出,用途千百種,算是更大的好處吧。(抱歉太晚回覆了,最近幾乎沒在照顧這地方。有問題或建議歡迎再提出,雖不能保證盡快回應,但定會用心回覆)
感謝,終於裝好了 但是的選字框沒有出來,是怎麼回事呢? 有辦法叫出來嗎?
請問現在有方法可以安裝大新倉頡輸入法到Mac上面使用嗎?(我電腦不強,不會程式)