cht電腦資訊gcin已解決問題
adm Find login register

Capslock英文模式下的英打支援

winlin
1 Capslock英文模式下的英打支援
Promote 0 Bookmark 02013-07-16quote  

雖然我們已經有vocabulary.gtab可以輔助英文的輸入,
但是如果是要中英文夾雜輸字的話,使用起來還是有些不便之處:
(1)需要切換,無法即時中英混打
(2)無法輸出vocabulary.gtab中未定義的字

小弟對於gcin輔助應打已經想了一陣子
目前的構想是在capslock英數狀態下提供一個「預選字詞」清單(按「shift+數字」來選字)。

就是當gcin從詞音或gtab切換到「capslock英數狀態」後,
在使用者打英文字母的時候,gcin就出現一張「預覽部份符合的英文字」的清單,
如果使用者看到自己想輸出的英文字彙在清單上,就直接按「shift+數字」輸出,

如果字彙不在清單上,當然就自己手動打完。
但是這個功能有個缺點,當使用者想要打「shift+數字」來輸出符號時(如:~!@#$%^&*()_+),
就要先按Esc取消這個候選字清單,才能按「shift+數字」來輸出符號。

至於這個英文字彙參考清單來自何處?我想Debian和ubuntu都有現成的了:
http://packages.debian.org/sid/wamerican-large
http://packages.debian.org/sid/wamerican-huge
http://packages.debian.org/sid/wamerican-insane

如果功能上可以提供讓使用者新增字彙也不錯

希望eliu兄有空考慮一下,感謝~

edited: 1
winlin
2
Promote 0 Bookmark 02013-07-17quote  

對了,補充一下,
希望這個功能在自動選字緩衝區沒有字的時候未開啟自動選字的gtab(如:倉頡)也能使用,如下圖。

感謝~

eliu
3
Promote 0 Bookmark 02013-07-20quote  

最近也在思考英文預選詞的問題。不過麻煩的是英文有大小寫,英文中夾雜數字很常見,!@#$%^&*() 這些符號也很常用,所以 shift 當預選詞的鍵行不通。

後來想到是用 ctrl-12345 來當預選詞的鍵。不過用 ctrl 似乎比較不好按。

在 Android 上預選詞就很好用,因為是直接用 touch 選擇,不用按鍵也可以。

words 就用

/usr/share/dict/words

就好了,是一個 symbolic link,在 ubuntu 會依 language link to

american-english or british-english

edited: 2
winlin
4
Promote 0 Bookmark 02013-07-21quote  

eliu

最近也在思考英文預選詞的問題。不過麻煩的是英文有大小寫,英文中夾雜數字很常見,!@#$%^&*() 這些符號也很常用,所以 shift 當預選詞的鍵行不通。

後來想到是用 ctrl-12345 來當預選詞的鍵。不過用 ctrl 似乎比較不好按。

在 Android 上預選詞就很好用,因為是直接用 touch 選擇,不用按鍵也可以。

words 就用

/usr/share/dict/words

就好了,是一個 symbolic link,在 ubuntu 會依 language link to

american-english or british-english

eliu兄
好的!感謝!感謝!等出來後小弟試用看看再回報心得~
註:Alt鍵也可以考慮,不過好像比Ctrl更難按 :(

winlin
5
Promote 0 Bookmark 02013-11-06quote  

eliu兄好:

很高興這個實用的功能出來了!!!真的很好用!
而且還可以自訂字彙或句子!很方便!
目前暫只發現一個小小使用上較不順手的地方:

就是英數狀態的緩衝區都沒有任何字存在的狀況下,
若使用者按空白鍵,能否直接送出那個「空白」字元呢?
如果只是為了輸出1個space,就要按1次enter,使用上比較不流暢。

感謝!!!

winlin
6
Promote 0 Bookmark 02013-11-06quote  

winlin

eliu兄好:

很高興這個實用的功能出來了!!!真的很好用!
而且還可以自訂字彙或句子!很方便!
目前暫只發現一個小小使用上較不順手的地方:

就是英數狀態的緩衝區都沒有任何字存在的狀況下,
若使用者按空白鍵,能否直接送出那個「空白」字元呢?
如果只是為了輸出1個space,就要按1次enter,使用上比較不流暢。

感謝!!!

另外,剛剛發現一般符號應該也可以比照辦理,
如果緩衝區都沒字,使用者按的任何符號時應該也可以直接送出,不必先留在緩衝區裡等著被按Enter,
這樣打符號時會更順暢(不會一直被「按Enter」打斷流暢度)。

感謝

winlin
7
Promote 0 Bookmark 02013-12-07quote  

eliu兄:發現昨天的gcin.tbz已經完成這個功能了!!!
現在切到英文模式下打符號時流暢很多!大大感謝!Laughing

cht電腦資訊gcin已解決問題
adm Find login register
views:22924