cht電腦資訊gcingcin Windows
adm Find login register

gcin for Windows「行列輸入法」與 Office 2003 不合

老刀
1 gcin for Windows「行列輸入法」與 Office 2003 不合
Promote 0 Bookmark 02011-10-03quote  

gcin for Windows 更新版本至 gcin 1.6.9.pre3 (10/03/2011) 之後,發現行列輸入法與 Office 2003 相衝的問題,其實還蠻嚴重的:

  • Word 2003:如同昨天貼的這一篇 http://hyperrate.com/thread.php?tid=24996#24996(第 41 樓)一樣,問題依舊。幸運的是,只要打字時盡量減少打錯鍵,這就不會成為大問題。
  • Excel 2003:將滑鼠在儲存格上面點一下,然後在該儲存格的位置上打中文字時,第一個字根鍵一定會被「吃掉」(沒有作用)。譬如打「我」字(行列拆碼為 lox),第一個 l(小寫 l)將被忽略掉,結果就變成「鬼」字(行列拆碼為 ox),這應該算是很嚴重的相衝了。
  • Powerpoint 2003:尚未發現上述問題。

我已經盡量利用其他軟體測試 gcin 行列輸入法的相容性,不過目前為止只發現 gcin for Windows 與 Word 2003 以及 Excel 2003 水土不服。至於 gcin for Windows 與 Office 2007/2010 是否也有上述的相衝問題,因為沒有較新的 Office 版本可測(公司電腦還裝著 Office 2003 沒有升級),就請大家幫忙試試看囉。

edited: 1
eliu
2 gcin for Windows「行列輸入法」與 Office 2003 不合
Promote 0 Bookmark 02011-10-04quote  

老刀
Excel 2003:將滑鼠在儲存格上面點一下,然後在該儲存格的位置上打中文字時,第一個字根鍵一定會被「吃掉」(沒有作用)。譬如打「我」字(行列拆碼為 lox),第一個 l(小寫 l)將被忽略掉,結果就變成「鬼」字(行列拆碼為 ox),這應該算是很嚴重的相衝了。

用 win7 sp1 & XP sp3 試,沒有你說的情形。

老刀
3 gcin for Windows「行列輸入法」與 Office 2003 不合
Promote 0 Bookmark 02011-10-04quote  

eliu

 

用 win7 sp1 & XP sp3 試,沒有你說的情形。

如果是在 Excel 2003 的「資料編輯列」(也就是 "fx" 圖示的旁邊)以「行列輸入法」打中文字,是沒問題的。但如果在儲存格區域點一下再繼續輸入中文字時,頭一個鍵就會被吃掉。

我使用的系統是 win 7 sp1 (x64)。

目前似乎只有「行列輸入法」的部分有此問題,我切換到詞音輸入,打字的功能是正常的。

edited: 2
eliu
4
Promote 0 Bookmark 02011-10-04quote  

我是用 win7 sp 32bit,難道是 64-bit 獨有的?

不過 M$ office 2003 顯然只有 32-bit的,所以不是 64bit ime 造成的。

winlin
5
Promote 0 Bookmark 02011-10-04quote  

今天下午剛好試了一台win7 64bit的筆電,發現的確有老刀所說的情形(吃掉第1個拆碼),
不過後來莫名其妙又好了(我是用鍵盤的方向鍵移動格子,而不是用滑鼠去點,不知道有沒有差別),無法重複再試出來。

另外,我把那台的舊版gcin移除後,要裝新版的gcin時無法安裝成功,
後來那台就無法再使用gcin了,所以短時間內無法再幫忙測試...真歹勢 :(

eliu
6
Promote 0 Bookmark 02011-10-04quote  

winlin
另外,我把那台的舊版gcin移除後,要裝新版的gcin時無法安裝成功,

用工作管理員把 gcin.exe 殺掉看看

老刀
7
Promote 0 Bookmark 02011-10-04quote  

To eliu:

我以使用行列輸入法打入「我」字為例(行列拆碼為 lox),將 Excel 2003 的畫面貼出來,請您參考一下:

首先,打入 l(小寫 l):

再來,輸入 o:

接下來,再輸入 x:

最後按空白鍵組字,結果就是送出「鬼」,而不是正確的「我」字。

請注意位於儲存格區上方的「資料編輯列」(即 "fx" 圖示右邊這一區),在一開始輸入 l 的時候,顯示就不正確了(不明原因地出現重碼)。如果把滑鼠在「資料編輯列」上點一下並在此列輸入文字,則行列輸入法的功能是正常的。

edited: 1
eliu
8
Promote 0 Bookmark 02011-10-04quote  

猜測是某個不明 window 影響 focus,把 input 清除了。難道是 gcin自己的 window?

你有開啟那個小幫手(迴紋針)?

edited: 1
winlin
9
Promote 0 Bookmark 02011-10-04quote  

eliu

猜測是某個不明 window 影響 focus,把 input 清除了。難道是 gcin自己的 window?

不知道會不會是on the spot造成的?
(gcin設定→外觀設定→編輯區顯示改成「gcin視窗」不知道會不會改善?)

老刀
10
Promote 0 Bookmark 02011-10-04quote  

winlin

不知道會不會是on the spot造成的?
(gcin設定→外觀設定→編輯區顯示改成「gcin視窗」不知道會不會改善?)

看來的確如此。我將編輯區顯示改為「gcin視窗」且將右側緊鄰的「按鍵顯示於應用程式」解除勾選,Excel 2003 就正常了;但當輸入第一個鍵時,候選字窗會飄到別的地方。

另外,如果以滑鼠 double click 某儲存格,再以行列輸入法打字,則第一個按鍵並不會被吃掉。

綜上所述,on-the-spot 幾可以確定是問題的病因了。

老刀
11 gcin for Windows「行列輸入法」與 Office 2003 不合
Promote 0 Bookmark 02011-10-05quote  

eliu

用 win7 sp1 & XP sp3 試,沒有你說的情形。

我今天特地找了裝有 Win XP SP3 和 Excel 2003 的電腦來試 gcin 行列輸入法,結果與我在 win7 上面測的結果一模一樣,第一個按鍵被軟體吃掉。

eliu
12
Promote 0 Bookmark 02011-10-11quote  
老刀
13
Promote 0 Bookmark 02011-10-12quote  

eliu

已經在最新的 gcin-inst.exe 中解決。

我試了一下,果然吃掉首鍵的問題解決了。雖然 Excel 2003「資料編輯列」顯示異常的問題還在,但已經不致嚴重影響在 Excel 2003 輸入資料的過程。

再一次感謝 eliu 大哥熱心幫助。

winxp
14
Promote 0 Bookmark 02012-01-03quote  

Excel 2010版的問題也一樣,首字鍵會被吃掉,

不過10樓的方法果然有效,已解決了!

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