gcin-setup -> gtab ...... -> 由辭庫自動選字
|
eliu |
gcin-setup -> gtab ...... -> 由辭庫自動選字
|
啊!我真是豬頭, 眼睛不知道長到哪裡去了 XD
謝謝啦~
|
eliu兄:
我發現我自己弄的四碼倉頡和原本內建的倉五,兩者在自動選字上似乎有些不同。
在倉五和四碼倉頡內,grtr的候選字都同時有「喜」和「嘉」二字,
在倉五之內,我打「grtr jbtj 」,倉五可以自動選為「嘉南」,
但在四碼倉頡之內,我同樣打「grtr jbtj 」,四碼倉頡卻是「喜南 」。
請問這其中是否有何差異?
註:「嘉南」二字,我已手動收入詞音的詞庫內
感謝~
edited: 1
|
winlin | 註:「嘉南」二字,我已手動收入詞音的詞庫內
|
是用 shift-Enter 加入還是用 editor ?
詞音會自動選嘉南?
|
eliu |
是用 shift-Enter 加入還是用 editor ?
詞音會自動選嘉南?
|
我是用shift + Enter,原來這有差?
|
我猜你 space 可能是用嘸蝦米的方式,因為等於是把字選好了,沒辦法區別你是真的要還是不要,所以辭庫自動選字不支援按空白送出第一字。
|
eliu | 我猜你 space 可能是用嘸蝦米的方式,因為等於是把字選好了,沒辦法區別你是真的要還是不要,所以辭庫自動選字不支援按空白送出第一字。
|
老大!感謝~一針見效!!!
|
eliu兄:
我發現在pre9(1.4.5)的緩衝區裡按shift+英文鍵,還是會有些問題。
舉例:
開個leafpad,先打個二中文字「中文」留在緩衝區內,然後按shift+A,
會發現「中文」這二個字從緩衝區中消失了內,只看到「A」這個字,
但是按了enter送字之後,「A」卻消失了,只有「中文」這二個字被送出。
感謝,辛苦了~
|
我的 shift只能輸入小寫。輸入字母也可以用 CapsLock,gcin-setup裏面要打開。輸入字母應該會比較方便。
上面兩種方法都沒有你說的問題。
|
eliu |
我的 shift只能輸入小寫。輸入字母也可以用 CapsLock,gcin-setup裏面要打開。輸入字母應該會比較方便。
上面兩種方法都沒有你說的問題。
|
eliu兄:
試了一下,我發現,
如果把「Shift用來輸入片語(Alt-shift)」勾選,才會出現我上篇所說的情形;
而如果取消這個選項的話,則是您的情形。
看來這個問題和「Shift用來輸入片語(Alt-shift)」的規則有些關連。
|
已經在 pre10中修正。gtab 也加入標點符號自動送出編輯區。
|
eliu |
已經在 pre10中修正。gtab 也加入標點符號自動送出編輯區。
|
剛剛試了一下pre10,
那個「shift+英文字不會放入緩衝區」的問題仍在,
我把~/.gcin整個移除重試之後,我覺得這個問題應該要重新說明一下。
這個情形我有錄下一段,eliu兄也可以點來看看。
要重複這個問題,步驟如下:
- 將~/.gcin/phrase.table的內容全部清空。
- gtab輸入法設定選項中,要勾選「Shift用來輸入片語(alt-shift)」。
- 開個文字編輯器,打「中文」二字留在緩衝區內後,再按shift+任何英文鍵。
這樣就可以發現英文字送到緩衝區之外的狀況(如這段影片)。
感謝eliu兄~辛苦了!
edited: 2
|
我想問題可能出在 phrase.table,你可能故意沒有定義詞在鍵上。這個我會改。或是暫時加入 A A B B 的定義。
試著改用 Capslock 輸入英數可能會更方便。
edited: 4
|
OK!感謝eliu兄~
|
eliu |
我想問題可能出在 phrase.table,你可能故意沒有定義詞在鍵上。這個我會改。或是暫時加入 A A B B 的定義。
試著改用 Capslock 輸入英數可能會更方便。
|
謝謝eliu兄,剛剛試了pre12,已經OK!
|
ctrl-、atl-shift、shift 輸入符號的部份,如果沒有定義,仍用原來不處理的方式,因為 output 字母會造成 ctrl-s 等 application program 功能鍵失效。需要輸出字母的請自行在 ~/.gcin/phrase.table 加入定義。
edited: 1
|
eliu | ctrl-、atl-shift、shift 輸入符號的部份,如果沒有定義,仍用原來不處理的方式,因為 output 字母會造成 ctrl-s 等 application program 功能鍵失效。需要輸出字母的請自行在 ~/.gcin/phrase.table 加入定義。
|
前幾天我搞錯了!可能是當時gcin沒有重新啟動的關係,
今天試了一下,這個問題仍在。
目前聽從eliu兄的建議,先自行在 ~/.gcin/phrase.table 加入定義。
|
今天發現一個和詞庫有關的問題:
切換到詞音,透過shift+enter加詞之後,必須重新啟動gcin,才能讓gtab輸入法抓到這個新定義的詞。
請問eliu兄能讓它「立即加上,即可立即使用」嗎?
否則經常要重開gcin,會有點不便。
其次,eliu兄有空的話,
能否考慮也讓gtab輸入法也能直接透過shift+enter來加詞?(上次在聊天室提過)
老實說,能直接按shift+enter加詞還是比較有效率~
感謝感謝~
|
設定為自動選字,啟動倉五:輸入twln(space)以及f(space)
緩衝區會出現:「夢火」
接著按←↓,看「火」的候選字,只會看到[1.火]
接著再按←↓,看「夢」的候選字,會看到[1.夢 2.萝 3.甍 4.藅 5.蘮]
接著再按→↓,再回去看「火」的候選字,會看到[1.火 2.萝 3.甍 4.藅 5.蘮]
↑照理說,「火」不應該在清單之列的!
這個時候按2~5任一鍵,gcin都會死掉~
感謝eliu兄,辛苦了
|
eliu兄:
現在雖然按space可以送出緩衝區,
但是送出之後,還是會多送使用者一個空白鍵,
能不能讓space單純當作送字鍵(就像enter一樣)?
我的意思是,在緩衝區有字時,space當作送字鍵,在緩衝區無字時,還是可以輸入space。
這個T大之前已經建議過了,
小弟試用過後,覺得他的建議頗有理,也比較符合倉頡的使用習慣,而且不用移動手指到enter處,比較快。
所以再重提一次,感謝~
Tetralet |
關於倉頡的自動選字,個人有幾個建議:
-
送出編輯區緩衝鍵是 <Enter>。似乎可以考慮加上空白。按下空白鍵也會送出這樣。
這是因為空白鍵是倉三用在選字時,直接送出的鍵。
比如說,我打『卜竹一月金』,然後我要選『頻』,我只要按下空白鍵即可,倉頡比較少會用到數字來選字,因為常用字多為第一個字,所以會養成用空白鍵取字的習慣。
-
另外,或許設定在輸入標點符號時也會送出編輯緩衝區這樣。要一直按 <Enter> 不是倉頡的習慣。
(以下恕刪...,感謝T大)
|
|
老大!
我已經找到方法可以讓gtab自動選字下的gcin視窗可以縮成一列了:
不過,那個「顯示拆字」的區域有時在右側還是佔了不少的空間,美中不足呀!!!
我想把它取消,是在gcin-setup裡取消勾選之後,它還是一樣留在gcin視窗裡,
請問,能不能麻煩您修一下這個選項功能,
讓gcin在「gtab自動選字」功能被啟用時,「顯示拆字」可以被開啟或關閉。
您有空和有心力時再弄就行了,感謝~
edited: 2
|
eliu兄:
我發現有個情形,某些字元還是會被送到gtab自動選字的緩衝區之外,情形如下:
「緩衝區有字,且拆碼區有字」的時候,
這時按「=」,「=」會被送到緩衝區之外,
註:「=」沒有被我設為selkey或endkey
感謝~
|
感謝老大,
現在gtab輸入法已經能完美呈現「一列」,看起來像詞音一樣好看。
我使用的設定如下:
使用幾天之後,發現二個情形還是會從「一列」再變回「二列」:
(一)切換到rxvt或firefox後,gcin會回復成二列(只有一次)
原本用一列的設定用得好好的,
若切到firefox或rxvt再回到原視窗之後,gcin視窗會變回二列。
以上,感謝~
(二)切到詞音打字之後,「顯示拆碼」那個欄位不再隱藏,又變回二列
原先使用倉頡打幾個字放著,
切換到詞音隨便打幾個字送出,
再切換回gtab輸入法之後,「顯示拆碼」那個欄位會再次出現了,又變回二列高度,從此不再消失(除非重新啟動gcin)。
|
新發現一個會變成二列的情形。
就是按「`」查詢同音字以後,下面那個「顯示拆碼」的區域又不再消失。
感謝~
|
winlin |
eliu兄:
我發現有個情形,某些字元還是會被送到gtab自動選字的緩衝區之外,情形如下:
「緩衝區有字,且拆碼區有字」的時候,
這時按「=」,「=」會被送到緩衝區之外,
註:「=」沒有被我設為selkey或endkey
感謝~
|
eliu兄:
我發現這個情形在數字鍵盤的部份也有(也就是桌機鍵盤右側那個九宮格數字鍵)。
也就是在緩衝區還有字未送出的時候,再按右側的數字鍵盤時,所有數字都會跑到緩衝區最前面。
感謝~
|
winlin |
eliu兄:
我發現有個情形,某些字元還是會被送到gtab自動選字的緩衝區之外,情形如下:
「緩衝區有字,且拆碼區有字」的時候,這時按「=」,「=」會被送到緩衝區之外,
|
感謝eliu兄,上述問題在1.4.6-pre10已經解決!
winlin |
eliu兄:
我發現這個情形在數字鍵盤的部份也有(也就是桌機鍵盤右側那個九宮格數字鍵)。
也就是在緩衝區還有字未送出的時候,再按右側的數字鍵盤時,所有數字都會跑到緩衝區最前面。
|
這個問題仍在,辛苦了 :)
|
eliu兄: 我發現當候選字清單超過一頁時會有重複送字問題, 由於簡易輸入法的候選字清單有很多頁, 最適合拿來說明這個問題: 1.切換到簡易輸入法 2.拆碼:ha 3.然後依序按:← ↓ Space Esc Space 4.結果:本來是想只送出單1個「白」字,但gcin自動選字會重複送字,變成輸出「白白」二字 以上,辛苦了,感謝~
|
最近在輸入倉頡時,有了自動選字可以省卻不少麻煩 !
目前遇到一個問題,雖有大部份的倉頡字碼都會拆,但遇到少部份單字仍無法拆解時
使用同音字查詢來查找單字時,所找到的單字無法進入緩衝區 ,會直接出現在第一個字元 !
不知這個問題可以修改嗎 . 謝謝 !
|
eliu兄:
除了樓上的問題還沒解決之外,
數字九宮格上的按鍵和gtab的緩衝區之間還是有些問題,
數字盤的所有數字可進去緩衝區,
但其他符號如/*-+.還是不行,而且數字盤上的Enter不能送出緩衝區的字。
這在詞音是正常的
以上,
辛苦了,感謝~
|
eliu兄:
回報一個使用彈出式視窗的小問題:
若gtab自動選字緩衝區裡原先有字,按backspace把這些字清空後,gcin視窗仍會停留在畫面上,
(照理說,緩衝區和拆碼區都沒東西時,gcin視窗應該要消失的)。
我試了詞音,在相同的情形下並沒有這個問題。
感謝~辛苦了 :)
|