cht電腦資訊gcingcin Windows
adm Find login register

gcin Windows (2.8.1) 載入自己轉換的 gtab 後意外結束

npchen
joined: 2008-01-14
posted: 18
promoted: 8
bookmarked: 5
1subject: gcin Windows (2.8.1) 載入自己轉換的 gtab 後意外結束Promote 0 Bookmark 02014-02-06quote  

我的系統是 Windows 7 企業版 (32 bit) Service Pack 1, 今天下載 gcin-inst.exe 安裝好 gcin 2.8.1。

然後依照 這一篇
http://hyperrate.com/thread.php?tid=15031

把客家話輸入法的 cin 檔轉換成 gtab 檔。

(cin 檔在 http://nienpochen.blogspot.tw/2007/11/blog-post.html)

tp_hakka_sy.cin 與 tp_hakka_hl.cin 檔案本身已經是 UTF-8 編碼。但是似乎是因為 gcin2tab.exe 的限制,開頭幾行的設定參數 (以 % 開頭的) 必須要有一定的次序與類別,所以我把兩個檔案的第25行
%encoding UTF-8

關掉 (行首插入 #) 才能無錯誤的轉換成 gtab 檔。

這兩個 cin 檔可以在 Mac OS X (10.6.8) 內建的 cin 解譯器無誤運作,也可以在 yahoo 奇摩輸入法架構下運作。

依照 gcin 使用手冊把 gtab 檔案移至 C:\Program Files\gcin\table
並修改 gtab.list 的內容。

但是,gcin 選擇這新加入的自製輸入法,馬上就意外結束 (crash)。

不知可能的原因為何?以下是 Windows 在通告 gcin 停止工作的對話窗呈現以下的訊息:
問題簽章:
  問題事件名稱:    APPCRASH
  應用程式名稱:    gcin.exe
  應用程式版本:    1.0.0.1
  應用程式時間戳記:    52e5af90
  錯誤模組名稱:    msvcrt.dll
  錯誤模組版本:    7.0.7601.17744
  錯誤模組時間戳記:    4eeaf722
  例外狀況代碼:    c0000005
  例外狀況位移:    0001d409
  作業系統版本:    6.1.7601.2.1.0.256.4
  地區設定識別碼:    1028
  其他資訊 1:    0a9e
  其他資訊 2:    0a9e372d3b4ad19135b953a78882e789
  其他資訊 3:    0a9e
  其他資訊 4:    0a9e372d3b4ad19135b953a78882e78

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
2subject: Promote 0 Bookmark 02014-02-06quote  

是gcin2tab 的問題,不過只要修改 cname 通用拼音客家話 海陸腔

只留「海陸腔」 就可以解決,太長會導致輸入視窗的輸入法名稱顯示一長串,不好看。

npchen
joined: 2008-01-14
posted: 18
promoted: 8
bookmarked: 5
3subject: Promote 0 Bookmark 02014-02-06quote  

感謝!

我把它改短
%cname 客語海陸腔

問題就解決了。

另外,似乎 gtab 不理會我定義的 (第70行)
%endkey 6'-`4=7!:,./?[];<>*

我鍵入 liu6
不會自動進入選字模式,一定要接下來按個 space 鍵才會。這也是 bug 嗎?

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
4subject: Promote 0 Bookmark 02014-02-06quote  

%endkey 必須放在開頭,不要插在 %chardef begin 裏面

%selkey 1234567890
%endkey 1234567890

npchen
joined: 2008-01-14
posted: 18
promoted: 8
bookmarked: 5
5subject: Promote 0 Bookmark 02014-02-06quote  

再次感謝。

我把
%endkey 那一行移前緊接著 %selkey 之後,就正常有 endkey 的作用了。

npchen
joined: 2008-01-14
posted: 18
promoted: 8
bookmarked: 5
6subject: Promote 0 Bookmark 02014-02-07quote  

我把轉換成 gtab 的客家話拼音輸入法檔案,以及安裝教學,整理在這裏

歡迎大家交流指教。

cht電腦資訊gcingcin Windows
adm Find login register
views:17685