cht電腦資訊gcin
adm Find login register

關於1.5.5-pre14的新功能

winlin
1 關於1.5.5-pre14的新功能
Promote 0 Bookmark 02010-07-26quote  

- gtab  自動選字如果按空白送出英文單字,現在會自動在後面加一個空白。

eliu兄好:
在gtab自動選字中使用這個功能覺得還蠻方便的!尤其是一個個英文字分開輸出,用來組成一個英文句子時。
然而我發現這個功能在「要用整個gtab緩衝區來完成一個英文句子」時,有點派不上用場。
而且實際使用時,在句尾或只是為了在一個中文段落插入一個英文單字時,若加了空白反而要按backspace刪掉。

為讓空白的加入時機更為恰當和精準,
小弟今天在想有什麼方法可以更精緻化這個功能,好讓「gtab緩衝區可以流暢地打出英文句子」。
目前歸納出來的結論是:有英文字和英文字之間才需要加空白鍵
因此,從原先的做法「緩衝區裡只有單一英文字時,送出緩衝區後自動加入一個空白」,可以考慮改成:

幫gtab緩衝區加入判斷式,使用者在gtab緩衝區輸入英文單字時,gtab緩衝區判斷前一個字是否為英文字,若前一字為英文字,則幫此二個英文字之間加入1個空白,否則不加空白。

希望下面的二個例子能比較明白表達我的意思:

不加空白的例子:(打完Linux這字時,因為Linux前一字是中文字,所以不加空白) 

 

要加空白的例子:(打完want這個字時,因為前一字是英文字You,所以在You和want之間插入一個空白)

 

要加上述判斷式可能要花點時間和心力,
eliu兄若覺得O.K.且時間和心力夠的時候再考慮吧~
感謝~辛苦了~

eliu
2 關於1.5.5-pre14的新功能
Promote 0 Bookmark 02010-07-26quote  
winlin

要加空白的例子:(打完want這個字時,因為前一字是英文字You,所以在You和want之間插入一個空白)

目前是按空白鍵自動送出編輯區,所以除非按 Capslock切入英數,不然不可能向上圖這樣輸入空白的。用Capslock太麻煩了。

edited: 1
winlin
3 關於1.5.5-pre14的新功能
Promote 0 Bookmark 02010-07-28quote  
eliu

 

目前是按空白鍵自動送出編輯區,所以除非按 Capslock切入英數,不然不可能向上圖這樣輸入空白的。用Capslock太麻煩了。

eliu

目前是按空白鍵自動送出編輯區,所以除非按 Capslock切入英數,不然不可能向上圖這樣輸入空白的。用Capslock太麻煩了。

eliu兄:
輸入You完並按第一次空白的時候,只是在gtab緩衝區中確定此次組字結果是「You」,還不會把字送出編輯區啦。
所以使用者還是可以繼續打want,
但是目前的gtab緩衝區因為不會自動幫英文字之間加入空白會輸出成Youwant(如下圖):

http://www.hyperrate.com/topic-files-dir/55/19955-Uc10UDP87b/single_win2010_0726_185235.png

所以小弟才會建議看看能不能有這個「英文字之間自動加入空白」的功能。

不過,如您所說,
如果打完You還請gtab自動加入空白字元,的確可能會造成「送出編輯區」的狀況,
小弟有另一個想法,
也就是讓gtab緩衝區裡雖然是顯示成「英文字之間有空白」,但實際上只是「作作樣子」(只是騙騙使用者眼睛的),
實際上gtab在送出編輯區之後才會幫英文字之間(You和want之間)加入空白。
↑這種做法讓緩衝區看起來像在各英文字之間加了空白,而且也不會造成「在緩衝區中加空白卻導致送字」的問題。

只是點子,感謝~

edited: 2
eliu
4
Promote 1 Bookmark 02010-07-27quote  
winlin
5
Promote 0 Bookmark 02010-07-28quote  

eliu兄:
成功了!真是太酷了!目前英打句子相當順暢!感恩!!!大笑

上次弄的[測試中] 英文字彙輸入法改用自動選字來打看看也挺順的!
目前發現英文字彙只有6000個不太夠用來打英文句子,
正試著整理american-english-small看看,弄好會盡快放上來。

winlin
6
Promote 0 Bookmark 02010-07-28quote  

eliu兄:

回報一下,剛剛發現少數狀況不會加入空白字元,如包含「'」或「é」時:

american-english-smallgtab檔cin檔)測試結果如下:

It's good ↓

 

I don't care ↓

 

The café ↓ (café的拆法為cafe)

 

請您有空再修看看,若沒空也沒關係,感謝! 辛苦了~大笑

winlin
7
Promote 0 Bookmark 02010-08-01quote  
eliu兄:
pre16已解決了「We're」和「café」的問題,感謝~大笑

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