cht電腦資訊gcingcin分享
adm Find login register

[測試中] 英文字彙輸入法(快速英文字彙輸出,亦可改作為中英混打之用)

winlin
1 [測試中] 英文字彙輸入法(快速英文字彙輸出,亦可改作為中英混打之用)
Promote 2 Bookmark 02010-08-01quote  

故事要從某天gcin聊天室說起:

2010-05-10 eliu 要 不要弄個 gtab 可以自動完成英文單字的輸入的
2010-05-10 eliu 例 如輸入 comp 就可以選 compare comparision compute computer
2010-05-10 eliu 就 是把英文單字取最多10個 character 當 key,用完整的 word 當詞
2010-05-10 eliu 可 以用唯一選擇時自動送出的選項
2010-05-10 eliu 我 覺得可能有點實用的 .cin
2010-05-10 eliu 看有沒有人要練習寫 script XD
2010-05-10 eliu /usr/share/dict/words 字典資料
2010-05-10 Silice 這個主意好棒呢
2010-05-10 Silice 像google的字典一樣
2010-05-10 tinmean 這個idea真是太棒了 :p
2010-05-11 winlin eliu 兄 :這個點子不錯~
採納eliu兄的建議之後,目前是最多拆9碼,支援大小寫區分,目前小弟整理了二種版本:
這個版本字比較少,只有6000多字。使用時如下圖:

 這個版本字較多,大約有50000多字。
由於eliu兄最近為gtab自動選字加了相當優秀的新功能,可讓打英文句子相當流暢,
所以這個版本預設開啟gtab自動選字。使用時大致呈下面的畫面:

http://hyperrate.com/topic-files-dir/82/19382-ApZKjHyJch/single_win2010_0728_220639.png

 

安裝方法:

把下載的gtab檔改好檔名放到~/.gcin裡,以取代目前某個輸入法,即可使用。(例如:把vocabulary.gtab 改名為cj.gtab放到~/.gcin的話,即是替代原先倉頡輸入法的位置,放好後按Ctrl+Alt+1或按Ctrl+shift到該輸入法即可啟動 使用)。 

建議要開下面左邊二個預覽的選項會比較好用,為避免候選字清單太長,建議要開「垂直選擇」,
另外,若勾選右下方「唯一選擇時自動送出」應該也會比較方便些:

 

註:

  • 往後會繼續加入一些遺漏的常用字,如果其他朋友有意幫忙擴充,拜託不必客氣,請貼上來,或上傳附件。
  • 這個檔案是手動編修的,可能還有些小錯誤沒發現,如其他朋友在試用時有發現錯誤,煩請不吝告知,小弟會儘快更新修正。
  • 如果有興趣把自己正在使用的輸入法變成中英混打的朋友,請看這篇討論串
  • 如果其他朋友們有什麼,也請不吝指教。
  • 以上,感謝!
edited: 9
eliu
2
Promote 0 Bookmark 02010-06-26quote  
eliu
3
Promote 0 Bookmark 02010-06-26quote  

搭配自動選字真的不好用,如果把自動選字關掉,好像稍微好一些。

把「預覽/預選字」& [預選列顯示部分符合的字」也打開。

edited: 1
eliu
4
Promote 0 Bookmark 02010-06-26quote  
eliu
搭配自動選字真的不好用,如果把自動選字關掉,好像稍微好一些。
或是輸入英文單字時自動送出編輯區好像比較好用。
eliu
5
Promote 0 Bookmark 02010-06-26quote  
eliu
6
Promote 0 Bookmark 02010-06-26quote  

我覺得弄成獨立的 .cin時,把 key弄到 <= 10 keys 比較好。不過很麻煩的是英文句子的開頭要用大寫,所以還是不好用 XD。

等 gtab 可以處理 Shift 再說好了 XD

edited: 1
eliu
7
Promote 0 Bookmark 02010-06-26quote  

或是 .cin 用 %keep_key_case 的選項,然後每個單字都弄成第一個字母 大小寫都有,這樣比較簡單。

edited: 1
winlin
8
Promote 0 Bookmark 02010-06-26quote  

感謝eliu兄說明和提議:

eliu

可能把「唯一選擇時自動送出」打開可能會比較好用。

搭配自動選字真的不好用,如果把自動選字關掉,好像稍微好一些。把「預覽/預選字」& [預選列顯示部分符合的字」也打開。

已在第一篇的說明中建議使用者了。 大笑

eliu

我覺得弄成獨立的 .cin時,把 key弄到 <= 10 keys 比較好。

或是 .cin 用 %keep_key_case 的選項,然後每個單字都弄成第一個字母 大小寫都有,這樣比較簡單。

已經改好了,gtab檔原始cin檔大笑

winlin
9 讓vocabulary.gtab更好用的提議
Promote 0 Bookmark 02010-07-02quote  
eliu兄,今天小弟想到一個點子可以讓vocabulary.gtab搭配自動選字的使用流暢度接近一般英打:
增加一個.cin檔的功能選項–定義「自動選字時,按space不送出緩衝區」
space若能進入緩衝區,使用者就能在緩衝區內打一整個完整的英文句子,
需要送字時,按下「,.;」之類的標點符號即可,這個gtab自動選字本身就有支援,
正好符合一般純英打使用者結束句尾的方式。

另外,
看能不能讓這些英文字彙也支援「依使用頻率排序」,這樣可以減少手動換字的頻率。
目前gtab的「依使用率排序」僅支援「單一字元」,2個字以上的中英文均不被支援,挺可惜的。

不過上述這2個功能恐怕要改很多,弄起來可能夭壽累,
今天只是提點子而已,請eliu兄等有時間和心力時再考慮吧。

eliu
10
Promote 0 Bookmark 02010-07-02quote  

gtab 英文輸入似乎應該關閉編輯區(buffer),這樣應該就不會有上述的問題。不過還是有時候還是需要按兩次空白。

winlin
11
Promote 0 Bookmark 02010-07-28quote  
OK~剛弄好一個50000多字的英文字彙輸入法(我有增刪過一些字)~
本討論串的第一篇亦已更新~

 這個版本字較多,大約有50000多字。
由於eliu兄最近為gtab自動選字加了相當優秀的新功能,可讓打英文句子相當流暢,
所以這個版本預設開啟gtab自動選字。使用時大致呈下面的畫面:

http://hyperrate.com/topic-files-dir/82/19382-ApZKjHyJch/single_win2010_0728_220639.png

cht電腦資訊gcingcin分享
adm Find login register
views:42013