winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| 1 | subject:
[gtab 自動選字] 問題回報 |
0
0 | 2008-08-03 | quote | | |
感謝eliu兄,gtab的自動選字功能實現了!
為了讓這個功能更為完善,小弟先上來回報幾個試用上所遇到的問題 :)
1. 有些字不會進入緩衝區就直接輸出了:
「shift + 任意鍵」所輸出的字,或是Capslock切換到英文後所輸出的英文字,都不會進入gtab的緩衝區。
2. 倉五輸出「輸」這個字所遇見的問題:
先把gcin-setup中gtab輸入法的選項勾選「預覽/預選 字」,然後拆碼「jjomn」,這時預覽列會出現「1.輸」,這時不要按空白鍵,要按「1」輸字,按了1之後gcin就會當掉。這個問題適用於倉頡、倉五、小弟整理的四碼倉頡(jjon)、 candyz前輩的亂倉打鳥。
3. 簡易輸入法自動選字有點慢:
譬如,打「王八蛋」這三個字的時候,在「蛋」這個字就要等幾秒鐘之後才會選好字。
註:「王八蛋」的簡易拆碼是「mg空白鍵ho空白鍵ni空白鍵」
4. 好像沒有看到關聯詞的功能?
目前gtab好像只有自動選字,還沒有看到像詞音一樣的「輸入預選詞視窗」。
5.取消勾選「預覽/預選 字」所帶來的問題:
取消勾選這個選項後,gcin不會主動無法出現候選字,這個是可以理解的,但是卻也不能像詞音一樣用←↓來移動游標進行選字,作了←↓這個動作後,候選字選單仍不會出現。
另外,小弟有個可有可無的建議:
1. 版面配置能否類似詞音?
詞音是拆字區在右,緩衝區在左,候選字呈垂直列表。雖然gtab輸入法在自動選字的情形下變成了三列並不難看,但是詞音輸入法的界面還是比較漂亮,單一列也比較不佔空間。不過,eliu兄可能有我沒有留意到的考量,若不方便,倒也沒有關係,感謝~
------------------------------------------------------------------- 好用的gcin連結:
edited: 4
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| 2 | subject:
[gtab 自動選字] 問題回報 |
0
0 | 2008-07-30 | quote | | |
winlin |
另外,小弟有個可有可無的建議:
1. 版面配置能否類似詞音?
詞音是拆字區在左,緩衝區在右,候選字呈垂直列表。雖然gtab輸入法在自動選字的情形下變成了三列並不難看,但是詞音輸入法的界面還是比較漂亮,單一列也比較不佔空間。不過,eliu兄可能有我沒有留意到的考量,若不方便,倒也沒有關係,感謝~
|
關於這個,我又發現一個問題要補充一下,在自動選字的模式下,
gtab輸入法設定選項中的「隱藏第二列(輸入鍵...)」和「輸入鍵移至第一列」是沒有效的,
如果這兩個選項能有效,版面配置大致就和詞音相近了 :)
------------------------------------------------------------------- 好用的gcin連結:
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| 4 | subject:
[gtab 自動選字] 問題回報 |
0
0 | 2008-07-31 | quote | | |
winlin |
2. 倉五輸出「輸」這個字所遇見的問題:
先把gcin-setup中gtab輸入法的選項勾選「預覽/預選 字」,然後拆碼「jjomn」,這時預覽列會出現「1.輸」,這時不要按空白鍵,要按「1」輸字,按了1之後gcin就會當掉。這個問題適用於倉頡、倉五、小弟整理的四碼倉頡(jjon)、 candyz前輩的亂倉打鳥。
|
我抓到規則了!原來是在拆滿碼的時候,按數字鍵來選字的話,gcin就會crash !
譬如倉頡和亂倉的滿碼是5個碼,「輸」這個字正好是拆滿5碼,這時按數字鍵來輸出文字,gcin就掛了
------------------------------------------------------------------- 好用的gcin連結:
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| 5 | subject:
[gtab 自動選字] 問題回報 |
0
0 | 2008-08-01 | quote | | |
winlin |
另外,小弟有個可有可無的建議:
1. 版面配置能否類似詞音?
詞音是拆字區在右,緩衝區在左,候選字呈垂直列表。雖然gtab輸入法在自動選字的情形下變成了三列並不難看,但是詞音輸入法的界面還是比較漂亮,單一列也比較不佔空間。不過,eliu兄可能有我沒有留意到的考量,若不方便,倒也沒有關係,感謝~ |
關於這個部份,小弟補個插圖,這樣比較容易明白:
1.目前gtab自動選字的版面配置
2.類似詞音的版面配置(候選字呈垂直模式)
3.其實將第二和第三列合併也蠻好看的
↑這個比較像是原來gtab的版面配置,只不是第二列最右邊的是顯示「候選字」的區域,而不是「顯示上一個字的拆碼」。但是這麼做的缺點是,如果候選字很多的話,版面會被拉得很寬...,如果可以搭配垂直選擇或許可以避開這個問題...
------------------------------------------------------------------- 好用的gcin連結:
edited: 2
|
coolcd joined:
2008-01-21 posted:
2601 promoted: 348 bookmarked: 95
| 6 | subject:
[gtab 自動選字] 問題回報 |
0
0 | 2008-08-01 | quote | | |
winlin |
1. 有些字不會進入緩衝區就直接輸出了: 「shift + 任意鍵」所輸出的字,或是Capslock切換到英文後所輸出的英文字,都不會進入gtab的緩衝區。 |
以下均用行列輸入法測試:
我這邊按「shift+任意鍵」時,並非所有字元都會直接輸出。按住 shift + 所有英文都會直接輸出,還有
~!@#$%^&()_+{}|:"<> 也會直接輸出,但按 * (shift+8) 及 ? (shift+/)
可進入緩衝區,這應該是行列的特殊功能?(我以前都不知道 -_-")。
按 Caps Lock 的話 (我是設定成以 Caps Lock 切換中英文輸入),所有字元都會直接輸出。
實際使用上,如果輸入的詞句是中英夾雜,這可能會有點困擾,比如說,要輸入「他在 party 上玩得很 high」:
輸入中文「他在」會進入緩衝區,沒問題,但輸入英文 party 時,會直接輸出,導致若打完英文後再送出緩衝區的中文,這段文字會變成「party他在」。所以,若原本是中文輸入的狀態,要改輸入英文,必需先送出緩衝區,目前,這個動作是使用者要自己做,也許加個選項,讓我們可以開啟「輸入中英文混雜的文章時,若由中文輸入切換為英文輸入,輸入第一個英文字前,自動先送出緩衝區內的中文字」這個功能?或直接這樣處理?
winlin | 另外,小弟有個可有可無的建議:
1. 版面配置能否類似詞音?
詞音是拆字區在右,緩衝區在左,候選字呈垂直列表。雖然gtab輸入法在自動選字的情形下變成了三列並不難看,但是詞音輸入法的界面還是比較漂亮,單一列也比較不佔空間。不過,eliu兄可能有我沒有留意到的考量,若不方便,倒也沒有關係,感謝~
|
就行列來說,候選字用水平排列會較合適,但輸入視窗佔到三行,好像有點大……
edited: 1
|
coolcd joined:
2008-01-21 posted:
2601 promoted: 348 bookmarked: 95
|
目前的行列的符號輸入還有些問題
- w1-w0 是輸入符號用的,似乎不需自動預選?
- 如果要選的符號不在第一頁,無法切到下一頁去選
- 若關閉「預覽/預選」,輸入符號到緩衝區時還是會預選,而且用←→切到要變更的符號後,無法用↓叫出選字清單。
- 如開啟 「預覽/預選」,輸入符號到緩衝區後,可用←→切到想變更的符號,也可用↓叫出選字清單,但是按了↓以後,無法用←→切換要選的字,一定要用數字選字。
- 若關閉「預覽/預選」,測試時 gcin 時常會掛掉,必需重新執行。
|
eliu
joined:
2007-08-09 posted:
11474 promoted: 617 bookmarked: 187 新竹, 台灣 |
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
|
eliu兄辛苦了,小弟試試 :)
------------------------------------------------------------------- 好用的gcin連結:
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| 10 | subject:
1.4.3 pre4測試報告 |
0
0 | 2008-08-03 | quote | | |
感謝辛苦的eliu兄,
現在緩衝區可以吃capslock on以及shift+某鍵的英文了,
我順便試了一下ogg發音,我發現它可以配合緩衝區正常運用,不錯~
之前拆滿碼再按數字鍵會使gcin死掉的情形也解決了!
因為pre4的gtab自動選字的可用性已經相當高,所以我進而發現了其他小狀況,拿來回報一下
1.shift取代「alt+shift」的問題
如果把這個gtab輸入法設定選項打開的話,
所有shift+某鍵都會直接輸出,而不會進入緩衝區。
2. shift + space
用shift + space轉成全形之後,
所有shift+某鍵都會直接輸出,而不會進入緩衝區。
3.capslock on的問題
當capslock on的時候,
按enter不能輸出緩衝的字,
按backspace不能刪除緩衝區的字,
按←↓→都不能使gcin游漂在緩衝區內移動,
4.不能將「候選字選單」換頁
如果候選字過多,不知道要按什麼來把候選字選單換頁。
這個問題出現在簡易輸入法,譬如在簡易拆「yc」,
gcin說有6頁候選字,但是我按空白鍵、↓、→、Pgdn都不能進行到選單的下一頁。
5.關於簡易輸入法自動選字的問題
目我發現選字正確率頗高,雖然還是有點慢,但速度的的確確較pre1有明顯改善。不過在拆錯碼的時候,速度會慢得驚人,整個緩衝區會卡在最後一字1-2秒。
6.拆錯碼按space,拆碼區直接被清除?
能不能讓拆錯碼按space別急著清空,連按二下space才清空錯誤拆碼,
讓使用者有以backspace修正拆碼的機會?
不過這個功能似乎不同使用習慣的人有不同意見...
7.↓、→與候選字問題
我發現當拆碼滿4個字的時候,該字要是有候選字,
就不能在緩衝區以↓、→來秀出所有候選字
以倉五的「夢」字為例,其拆碼為twln,候選字共有5個:
選了第一個字「夢」之後,按↓、→,會發現候選字只有夢這個字:
------------------------------------------------------------------- 好用的gcin連結:
edited: 1
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
|
再補一個:
8.在候選字選單處,不能以→或←跳出候選字模式
當詞音處在下列情形的時候:
如果要跳出選單回到緩衝區的話,只要按→或←就行了,
但是gtab輸入法的自動選字模式一定得要按ESC才行,
相對來說,詞音的設計上比較方便 :)
不知道gtab輸入法能否也採用詞音的方式?
------------------------------------------------------------------- 好用的gcin連結:
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| 12 | subject:
[gtab 自動選字] 問題回報 |
0
0 | 2008-08-03 | quote | | |
winlin |
5.取消勾選「預覽/預選 字」所帶來的問題:
取消勾選這個選項後,gcin不會主動無法出現候選字,這個是可以理解的,但是卻也不能像詞音一樣用←↓來移動游標進行選字,作了←↓這個動作後,候選字選單仍不會出現。 |
補充一下,這個問題在pre4仍在 :)
------------------------------------------------------------------- 好用的gcin連結:
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| 13 | subject:
[gtab 自動選字] 問題回報 |
0
0 | 2008-08-03 | quote | | |
9. 新增詞的問題
我嘗試在詞音的詞庫裡加了詞,但是卻沒有作用,
譬如在{倉五}要打「嘉南」(拆碼為「grtr jbtj 」),
雖然我已經在詞庫裡新增了「嘉南」這個詞,但是gtab 自動選字還是選為「喜南」
------------------------------------------------------------------- 好用的gcin連結:
|
coolcd joined:
2008-01-21 posted:
2601 promoted: 348 bookmarked: 95
|
行列:
- 全形狀態下,Caps Lock On 時, shift+英文字 是否該出現全形大寫?
- 全形狀態下,Caps Lock Off 時, shift+英文字 可輸入全形小寫,但不會進緩衝區。
- 在緩衝區中輸入「明天」(按鍵為 p u space a z space),當「天」進入緩衝區後,「明」會變成「胃」,也就是「胃天」。
詞音:
- 用 `(grave) + X 輸入符號的功能壞掉了
edited: 1
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| coolcd |
行列:
- 全形狀態下,Caps Lock On 時, shift+英文字 是否該出現全形大寫?
- 全形狀態下,Caps Lock Off 時, shift+英文字 可輸入全形小寫,但不會進緩衝區。
- 在緩衝區中輸入「明天」(按鍵為 p u space a z space),當「天」進入緩衝區後,「明」會變成「胃」,也就是「胃天」。
詞音:
- 用 `(grave) + X 輸入符號的功能壞掉了
|
↑不過,我的詞音按 grave+英文鍵可以輸出全形小寫英文,按 grave+符號鍵可以輸出全形符號
------------------------------------------------------------------- 好用的gcin連結:
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| 16 | subject:
pre 5的測試報告:候選字清單與gcin crash |
0
0 | 2008-08-06 | quote | | |
老大∼
在pre5裡「以方向鍵←↓進入候選字清單,只顯示單一候選字」的問題,
現在也已經能夠用←或→回到緩衝區了,
「alt+shift+符號」也能進緩衝區,good!更方便了!感謝∼
試用pre5的時候,小弟發現了關於候選字清單的新問題。
(1) 較長的清單會殘留在較短的清單上
以白日夢為例
「白」的候選字,顯示正確↓
「日」的候選字,顯示正確↓
「夢」的候選字,顯示正確↓
但是這個時候,如果再回頭去看「日」或「白」的候選字,會發現幾個不速之客...↓
(←清單上多了「藅」和「蘮」)
(←清單上多了「曰」、「藅」和「蘮」)
↑看來候選清單較長的字,會殘留在其他候選字較短的清單上
(2) 選取不存在的字,會導致gcin crash!
如果不信邪去按那個原本不存在於選單上的字會怎樣?
譬如,「曰」這個字原本不應存在於「白」這個字的候選清單裡
如果按下了2,這個時候緩衝區會被清空並輸出2
然後gcin就掛了...
------------------------------------------------------------------- 好用的gcin連結:
|
Hydonsingore joined:
2007-12-16 posted:
20 promoted: 0 bookmarked: 2 Taiwan | 17 | subject:
latin-letters輸入表格是否因此失效? |
0
0 | 2008-08-09 | quote | | |
從1.4.2升到1.4.3_pre5,發現latin-letters輸入表格失效,是否和這個新功能有關?
|
eliu
joined:
2007-08-09 posted:
11474 promoted: 617 bookmarked: 187 新竹, 台灣 |
|
Hydonsingore joined:
2007-12-16 posted:
20 promoted: 0 bookmarked: 2 Taiwan |
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| 20 | subject:
latin-letters輸入表格是否因此失效? |
0
0 | 2008-08-11 | quote | | |
Hydonsingore |
從1.4.2升到1.4.3_pre5,發現latin-letters輸入表格失效,是否和這個新功能有關?
|
我這邊用1.3.4-pre5測試的結果,
latin-letters在自動選字的狀態下是可以正常使用的,
只不過每個字都要按←↓才能出現候選字,而且還不能將選單切到下一頁
------------------------------------------------------------------- 好用的gcin連結:
edited: 2
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| 21 | subject:
[gtab 自動選字] 問題回報 |
0
0 | 2008-08-11 | quote | | |
winlin |
1. 有些字不會進入緩衝區就直接輸出了:
「shift + 任意鍵」所輸出的字,或是Capslock切換到英文後所輸出的英文字,都不會進入gtab的緩衝區。
|
這個部份原先在pre4已解決,但是在pre5似乎又重新出現了,不過情形和先前不太一樣 。
現在的狀況是:
Capslock未開啟時,按Shift+英文鍵→不會進入緩衝區
Capslock開啟時,按Shift+英文鍵→只有在緩衝區裡已有中文的時候才會進入緩衝區(這個設計不錯!)
簡而言之, 「按Shift+英文鍵進入緩衝區」的功能,在Capslock開啟時是正常的,
但是在Capslock未開啟時則是不正常的
感謝,辛苦了~
------------------------------------------------------------------- 好用的gcin連結:
|
Tetralet
joined:
2007-11-27 posted:
255 promoted: 35 bookmarked: 13
|
關於倉頡的自動選字,個人有幾個建議:
-
送出編輯區緩衝鍵是 <Enter>。似乎可以考慮加上空白。按下空白鍵也會送出這樣。
這是因為空白鍵是倉三用在選字時,直接送出的鍵。
比如說,我打『卜竹一月金』,然後我要選『頻』,我只要按下空白鍵即可,倉頡比較少會用到數字來選字,因為常用字多為第一個字,所以會養成用空白鍵取字的習慣。
-
另外,或許設定在輸入標點符號時也會送出編輯緩衝區這樣。要一直按 <Enter> 不是倉頡的習慣。
-
因為倉頡的候選字少,所以選字似乎可以更聰明些。個人認為可以用『字辭』做單位來選字。
比如說,我要打『建議』這個辭。因為『建』和『議』沒有重碼,所以可以不進入編輯緩衝區直接送出。
比如說,我要打『佑』這個字。因為『佑』有重碼,所以理所當然會自動進入編輯緩衝區。
比如說,我要打『顏色』這個辭。因為『顏』有重碼,所以理所當然會自動進入編輯緩衝區。
比如說,我要打『快樂』這個辭。『快』沒有重碼,但『樂』有重碼。如果辭庫裡有收入任何有『快』這個字的相關字辭,那麼使用者在鍵入『快』時,也要進入編輯緩衝區;但如果辭庫沒有收錄任何『快』的相關辭,就直接送出『快』這個字。
不然,以目前的做法,個人一直用得很不習慣,撐沒幾分鐘就把那個功能關掉了。
|
guest |
抱歉...借這篇請問一下...
現在gtab可以自動選字了...
那是不是表示未來gcin也有可能可以使用anthy?...
|
eliu
joined:
2007-08-09 posted:
11474 promoted: 617 bookmarked: 187 新竹, 台灣 | gcin 有可能加入 anthy 的支援,不過可能要等很久
|
guest |
有那個可能就好了...謝謝...
應該不會比scim修掉一些新酷音的bug久...XD
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
|
老大,我遇到怪事了!
之前我拿平時在用的電腦測「候選字選單」和「自動選字」,
我的四碼倉頡都還OK,
但是換了一台電腦就發現自動選字錯誤率高,
(「深刻」被選為「深劇」)
而且候選字選單又不見了,只能顯示第一個候選字↓
詭異的是,我試了gcin預設的倉五,卻又是正常的↓
------------------------------------------------------------------- 好用的gcin連結:
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
|
啊?找到問題所在了,在gtab設定裡的「空白鍵選項」,
改為「按滿按空白不送出第一字(倉頡,行列)」,
這樣就回復正常了。我之前是選「按滿按空白送出第一字」。
gtab輸入法自動選字的機制和很多環節都相扣,老大辛苦了,感謝~
------------------------------------------------------------------- 好用的gcin連結:
edited: 1
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
| 28 | subject:
[gtab 自動選字] 問題回報 |
0
0 | 2008-08-26 | quote | | |
剛剛試了一下pre6,
我歸納出二個gtab輸入法選項和自動選字問題的關聯性:
(1) Shift用來輸入片語 (Alt+Shift) → shift+英文字不進入緩衝區
啟用這個選項的時候,只有在phrase.table裡有定義的字才會進入緩衝區,
A-Z若沒有定義alt+shift片語,按下Shift+英文字時,gcin雖然會輸出英文字,但是那些英文字全都不會進入緩衝區,
這就是我上次回報的情形。
這個部份看eliu兄有沒有空和心力修了,如果eliu沒空修的話,
使用者還是透過在phrase.table裡增加英文字A-Z的alt+shift片語內容來避開這個問題。
(2) Capslock打開輸入英數 → 按enter緩衝區不送字
Capslock只要一打開,按enter就沒有辦法把緩衝區的字送出。
感謝辛苦的eliu兄~!
------------------------------------------------------------------- 好用的gcin連結:
|
winlin
joined:
2007-09-25 posted:
1859 promoted: 111 bookmarked: 33
|
Tetralet |
另外,或許設定在輸入標點符號時也會送出編輯緩衝區這樣。要一直按 <Enter> 不是倉頡的習慣。
|
關於減少使用者按ENTER輸出的方案,
小弟覺得「緩衝區遇見","與"。"也能來輸出緩衝區」是不錯的作法,
不過,如果也可以讓使用者自訂要用哪些標點符號來輸出緩衝區,是更棒的設計!
另外,為緩衝區設字數上限也是個作法,
像詞音一樣,超過設定字數時,緩衝區最前面幾個字自動被送出,
這樣也可以減少「因為緩衝區塞了太多字,使用者不得不常按ENTER」的情形。
感謝~
------------------------------------------------------------------- 好用的gcin連結:
|
coolcd joined:
2008-01-21 posted:
2601 promoted: 348 bookmarked: 95
|
最近發現一個問題 (後知後覺啊 :P)
這陣子使用自動選字,在單打一字時有時會自動選錯字,所以想關掉,但如果不勾「預覽/預選 字」,行列預覽字的功能就不見了,不知道有沒有辦法可以只關掉自動選字,但又不會影響到預覽字的功能?
|