eliu兄:
這二天小弟想到2個點子提出來分享一下,
如果eliu兄覺得實用,再考慮是否加入成為新功能:
(1)像詞音一樣限定緩衝區的字元數,超過字元量的部份自動送出。
會提這個需求是因為on the spot拉很長不送出的話,緩衝區接到螢幕的右側邊界時,
拆字時會讓緩衝區左右跳來跳去,常看會造成視覺上的疲勞(如下圖)。
如果能夠自動出緩衝區的一部份字,不但能讓緩衝區不要太長而碰到右側邊界,
也能讓游標快點移到下一行的開頭(也就是回到畫面左側),減少這種情形的發生。
此外,還有一個重要的考量是,緩衝區拉太長不送出,會造成心裡的壓力,
(↑不知道會不會發生什麼意外讓這段字不見,如果打了一大串字都不見了,就得全部重打,損失很大...)
畢竟gcin的緩衝區沒了就沒了,不能按ctrl+z來復原。
雖然focus out會自動送出緩衝區,但是有時這個機制還是防不住某些狀況,例如:
在Openoffice.org writer打字時,
如果不小心按到alt,Openoffice.org writer會叫出File選單,
把gcin長長的緩衝區就會化為烏有,欲哭無淚。
所以小弟覺得,理想上gtab還是像詞音一樣,有個機制可以幫忙送出緩衝區的字會比較保險,
至少可減少類似意外造成的損失。
(2)停止鍵盤拆字動作X秒後,自動送出緩衝區
如果能在使用者閒置幾秒後,自動把緩衝區送出,算是一個貼心的設計,
這樣可以更加減少去按space和enter的次數,
另外,趕快送出緩衝區也可以減少發生緩衝區意外消失的慘劇。
不過,要閒置幾秒送字才合用,可能要看個人習慣了。
如果要新增選項,右側版面可能會有點擠,可以參考下面排版方式:
以上供作新功能的參考,eliu兄若覺得OK再加入,感謝,辛苦了 ~
edited: 1
|
winlin | (1)像詞音一樣限定緩衝區的字元數,超過字元量的部份自動送出。 |
這值得考慮
這個我覺得不是很好,而且弄起來有點麻煩
|
winlin |
|
eliu兄好:
每天用Ooo writer打字,大多會把字寫到行底,
gcin視窗勢必會貼到螢幕右側而產生上述畫面閃爍的問題,因此還是覺得這問題持續在傷眼。
會這樣閃爍,主要是因為「拆碼區」會隨著拆碼量的增減而跳動。
請問是否有可能弄個判斷式,
讓gcin視窗貼到screen右邊界時,就讓拆碼區變成「只開不合」(暫時跟詞音一樣,拆碼區固定寬度),
直到gcin視窗右側邊緣離開screen右邊界之後,再讓拆碼區變回「可以開開合合」的狀態。
這樣就可以避免掉over the spot在screen右側邊界跳動不停的狀況了。
不過,要寫這種判斷式似乎很麻煩,請eliu兄覺得O.K.再考慮好了。
或者,把「gtab拆碼區要不要開合」獨立一個gtab選項可能比較好寫?(沒放到gcin-setup也沒關係)
歹勢~辛苦了~
|
|
不大啊,跟我差不多而已
不過我通常不會讓編輯區有那麼多字的機會
edited: 1
|
因為我的LCD是12.1吋(4:3),而解析度又是1024X768,
icon很小,字也很小,所以字型要調大一些,看起來才會「嘟嘟好」,
但我知道這樣的尺寸在15吋(4:3)LCD上看起來的確會偏大。
coolcd |
不大啊,跟我差不多而已
不過我通常不會讓編輯區有那麼多字的機會
|
遇到「喜愛大字」的同好了 ~大字就是舒服呀!
不知道為什麼,
我經常在writer上遇到打一長串都還沒接任何標點符號的句子,(←這句也是很長才接一個「,」)
所以緩衡區常常橫跨整個screen,
應該是和自己個人說話習慣有關(說話有點囉嗦....)。
|
可以試pre4了,本來想用全形空白,不過在某些字型全形空白竟然與中文不等寬,所以用 ‧
edited: 3
|
eliu | 可以試pre4了,本來想用全形空白,不過在某些字型全形空白竟然與中文不等寬,所以用‧
|
個人建議還是用全形空白比較好。
若因為某個字型全形空白和中文不等寬,
那麼在此不管用什麼字元都不能保証所有字型都能等寬。
還有,『‧』這個字元的寬度並不是固定的,
選用這個字來替代全形空白並不是好主意。
|
|
全形空白 +1
那個小黑點我差一點就報 bug。Orz
|
中文字型,中文字的部分,一定是等寬的,不管這個字型是不是等寬字型。會不等寬是因為中英文混合出現,這時只有等寬字型(連英文字母也等寬)才有可能不做調合處理,因此,你用什麼字元都一樣,除非去選用等寬字型來顯示。
|
你們都沒有在試嗎?pre5應該不是用那個點,而且只有在是用自動選字&編輯區開啟成 winlin 的情形時才會用,所以大部份的人是沒有影響的。
edited: 1
|
我試的是 pre5,就是那個黑點,隨時出現。
無啥味輸入法。
edited: 1
|