cht電腦資訊gcin
adm Find login register

不同程式間,輸入法的切換

guest
1 不同程式間,輸入法的切換
Promote 0 Bookmark 02011-10-29quote  

這也許也算是受到M$的影響吧

 gcin在各種情況下都很好用,只是在切換到別的程式視窗時,輸入法就會跳掉

在ibus就有一個選項是share the same input method among all applications

打個比方 

我在browser上用en,到了consle上切成了倉頡,可是回到browser 上它自動又變回了en

不知道這個是gcin有這項設定而我沒有處理好、還是沒有這種設定?

 目前我是用Fedora 15, gcin 1.7.0 (自行compile的)

 

eliu
2
Promote 0 Bookmark 02011-10-29quote  

目前 gcin 是會記憶各 client/proess 的輸入法狀態的,一般來說這種方式是合理的。

等有空會加入單一狀態的選項。

guest
3
Promote 0 Bookmark 02011-10-29quote  

感謝回覆

在我的狀況裡,開了很多視窗之後,腦袋裡只會記得上一個視窗用的是什麼。

 來試試看能不能自己來改code

eliu
4
Promote 1 Bookmark 02011-10-29quote  

可以試試 pre5 了

新增「內定輸入法開啟→單一狀態」的選項,這樣就不會對個別的程式記憶輸入法狀態。

winlin
5
Promote 0 Bookmark 02011-10-29quote  

eliu

可以試試 pre5 了

新增「內定輸入法開啟→單一狀態」的選項,這樣就不會對個別的程式記憶輸入法狀態。

試了一下,的確可以正常使用,即使是用xim的程式也行。
不過叫「單一狀態」,乍看之下實在不容易理解是什麼意思,不利於新手或對gcin不熟的人。
eliu兄是否考慮換成別的名稱?像是:

  • 「所有應用程式共用相同輸入法狀態」
  • 「所有應用程式全面同步切換輸入法狀態」
  • 「在不同應用程式之間可同步切換輸入法狀態」

或其他比較一目了然的名稱。Laughing

guest
6
Promote 0 Bookmark 02011-10-29quote  

好快。

不過我也很快得去編譯了一下。

發現icon是變了,可是輸入法沒動到。

也就是只是icon不會隨app變,可是輸入法還是跟過去一樣。

不知道還有沒有其它可能會造成此問題的原因,重開機也許會不同。

不過明天再來試試了。 

eliu
7
Promote 0 Bookmark 02011-10-30quote  
guest
8
Promote 0 Bookmark 02011-10-30quote  

發現還是XIM的問題。

新開的XIM程式沒辦法一開始就用中文。

所以就會出現icon是倉頡,可是打出來的還是英文。

必須要按兩次的ctrl-space才行。

不過之後就可以如我所預期正常運行了。

 

在下對XIM沒有研究,不知道XIM的問題是出在什麼地方,能不能解決呢? 

cht電腦資訊gcin
adm Find login register
views:20611