[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xcin input method



On Mon, Jan 03, 2000 at 07:30:21PM -0700, Anthony Fok wrote:
>   謝謝您的解釋,很慶幸您預期了這個問題。可惜,不知怎的,我在這邊測試
> 這項功能,不盡成功,得到以下錯誤訊息:
> 
> lovelife{foka} bash-2.03$ XCIN (中文 XIM server) 版本 xcin 2.5-20000103。
> (模組版本: 19991128, syscin 版本: 19990521)
> (使用 "-h" 選項顯示線上說明)
> 
> xcin: 警告: IM "pinyin" Setkey 1 has different locale. Ignore.
> xcin: XIM server "xcin" locale "zh_TW.Big5" transport "X/" inp_style "Root".
> 
> 我附了一份 xcinrc 檔,麻煩您試試。謝謝您的幫忙!
>
> (define zh_TW.Big5 
>       (CINPUT (cj simplex phone cantonese pinyin bimsphone array30 zh_hex))
> 
> (define pinyin
> 	'((SETKEY		5)
> 	  (LOCALE		"zh_TW.Big5")
>
> (define pinyin
> 	'((SETKEY		1)
> 	  (LOCALE		"zh_CN.GB2312")

嗯! 我想您又找到 xcin 的盲點了 :-))

關鍵在於這兩個 pinyin keyword 一模一樣,而 xcin 使用 soid 來搜尋 keyword,
其搜尋順序是由後往前找的,所以它第一個找到的是 SETKEY=1 的那一個,就給您
警告訊息了。

Sorry, 目前看來似乎還是無法完全克服這個困難。我想下一步我會寫一個不同
locale 可以讀取不同設定檔的機制,到時可以將不同 locale 的輸入法分別寫
到不同設定檔內,應該就可以解決這個問題。


T.H.Hsieh


Reply to: