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

1.5.5-preX的問題

winlin
1 1.5.5-preX的問題
Promote 0 Bookmark 02010-06-27quote  

eliu兄:

小弟發現gtab的拆碼區在on the spot狀態下會有問題,測試步驟如下:

  • 打開543倉頡,按gooo(按完後,先別按空白鍵送字)
  • 然後,按backspace三次去刪掉後面「ooo」,會發現拆碼區的內容不會更新為「g」,仍是原來的「gooo」
感謝~辛苦了~
winlin
2
Promote 0 Bookmark 02010-06-27quote  

eliu兄好:
又再發現一個問題,同樣是on the spot組字區的問題。

gtab若未勾選「允許錯誤鍵輸入」,照理說組字區就會阻擋任何不符cin檔定義的拆碼,
但是我發現未勾選這個選項時,gcin雖然仍會阻擋錯誤拆碼,但是組字區卻還是會顯示出那個錯的拆碼出來。
簡單來說,就是「gtab阻擋錯誤拆碼的行為和組字區的顯示兩者不一致」。

以543倉頡為例,cin的定義裡只有gouu(趉),而沒有gouuu,
若再按一次u,以前的gtab組字區會擋掉,畫面上仍只有「gouu」,而不是「gouuu」
但是1.5.5-pre1的拆碼區在按完gouu之後,卻還可以再補一個u,變成「gouuu」。

(註:「gouuu」的輸出結果仍和「gouu」的結果相同,所以多出第3個「u」應該只是拆碼區多餘的顯示)

感謝~辛苦了~

eliu
3
Promote 0 Bookmark 02010-06-27quote  
winlin
4
Promote 0 Bookmark 02010-06-27quote  

這個問題是 pre2發現的,並沒有很嚴重,eliu兄覺得有空再改即可

測試步驟如下:

  • 首先,gtab設定內容要:開啟自動選字,並勾選「隱藏第二列」和「輸入鍵移至第二列」
  • 開啟543倉頡,拆「p+space」,重複6次,讓緩衝區呈現「心心心心心心」,然後按ENTER送出
  • 接下來,按一下「p」,不要加space,此時會看到緩衝區有一大段空白,整個長度和剛才的「心心心心心心」一樣長

這個問題並不影響功能和操作,但是如果cursor在畫面右側,會增加gcin視窗左右跳動的機會,增加視覺上的不適感。
感謝~

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