| adm | Find | login register |
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
我改編了下面這個通用拼音的 cin 檔 讓它支援現在詞庫自動選字,並能用前導字元 ` 輸入符號 有在用通用拼音的可以試試看有沒有問題 不會安裝 cin 檔的網友,可參考: http://cle.linux.org.tw/trac/wiki/GcinInstallTables
| |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
| |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
發現了一個問題,之前好像使用漢語拼音的網友也有回報過,就是 gcin 無法判別我們輸入數字是想「打音調」還是「選字」的問題。 輸入 「醃」時,只要打 yan,直接用 j 選第五個字,就可以輸出「醃」。 想試試的可下載附件。 edited: 2
| |||||||||
eliu joined: 2007-08-09 posted: 11474 promoted: 617 bookmarked: 187 新竹, 台灣 |
這是因為顯示部份符合的字的關係嗎?如果是這樣,那就在 gcin-setup 中關掉吧? | |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
有些拼音會用到的字母本來就不可以在「尚在輸入拼音碼的時候」用來選字,這應該是任何輸入法一定會有的限制吧。 譬如:以上面「醃」的例子來看 如果輸入 yan 後,按 g,輸出了「醃」,那我想輸入「央」(yang) 的時候怎麼辦呢? 雖然如此,「尚在輸入拼音碼的時候」,我們還是可以透過一些特殊的方式讓我們可以選字。 例如:尚在輸入拼音碼時,用空白鍵告訴 gcin 「現在馬上給我組字!」,組字完就可以選字了。 或者用輸入 yan 後,輸入 \g 來選字。(呵,好詭異的方式)
| |||||||||
eliu joined: 2007-08-09 posted: 11474 promoted: 617 bookmarked: 187 新竹, 台灣 |
這不就是沒有按 Space or endkey 就要選擇,行列的功能 ?
| |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
是啊~ 我就是想這樣 (所以我一直開著「顯示部份符合的字」) 我很喜歡行列那種不用按 space 或 endkey 就可以選字的方式 所以想把通用拼音這個 cin 檔也改成那樣 前面說的,是在強調 selkey 不能隨便選 (ex. asdfghjkl;) 因為其中像 a g h 都是拼音的一部分 權衡之下,最後改設定用 qsdf jkl; 選字 用到目前的感覺,還不錯 用 qsdf jkl; 選字還蠻順的
使用通用拼音兩天來的感想: 注重輸入效率的話,還是用注音吧,拼音需要鍵入的 key 比注音多,有些音甚至要輸七個鍵才能輸入一個字,有夠不划算 Orz eg. chuang4 創
| |||||||||
caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 |
拼音的好處是 26 鍵,另外很多人用双拼。 注音 26 鍵有好幾種版本,但都會有重覆字過多的情形,所以還是 41 鍵比較好用。 傳統倉頡實際上是 25 鍵(z 幾乎沒在用),典型的不良設計… 理想的輸入法應該是 26 鍵全部用到,編滿 26 + 26 x 26,充分使用 26 x 26 x 26 。 | |||||||||
eliu joined: 2007-08-09 posted: 11474 promoted: 617 bookmarked: 187 新竹, 台灣 |
其實26鍵的注音(倚天26 or 國音) 與傳統的注音候選字是完全一樣的,沒有什麼重覆字過多的情形。
不同的地方在 41鍵可以同時按鍵,會放到對應的位置,不需要依序按,例如 ㄅㄧㄠ,這樣就等於只按一個鍵的時間。同時按在26鍵就不行。 edited: 2
| |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
tongyong.cin 裡頭有七萬五千多行,pinyin.cin 卻只有六千九百多行,我不知道 cin 檔內定義的字是不是有差別,但我有看到-tongyong.cin 內每個字至少都有兩個定義,它把沒有聲調的拼音也加進來了,破音字的支援也比較好。 例如:強 pinyin.cinqiang2 強 qiang3 強 yang3 養 tongyong.cin
ciang1 強
yang3 養 還有一點,qsdfjkl; 裡頭,"s" 會出問題,需要改掉 (因為這個 cin 檔遇到 “ㄘ” 時,可用”ts”代替”c”),改成 qwdf jkl; 好了。 還有,tongyong.cin 內某些重覆定義的字沒有去掉,可能需要處理一下。 edited: 1
| |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
因為以 ts 代表 ㄘ 不是通用拼音的正規用法 (應該用 c),所以我把 ts 開頭的定義都去掉了 又可以改回 qsdf jkl; 選字 (s 比 w 好按很多!) 重複的定義用 gcin 分享區的 不改變原排序,刪除重複行 處理好了 (好用!謝謝!) 需要的請看附檔
| |||||||||
caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 |
很多拼音 user 有容錯音的需求,所以智能拼音實作一定要考量到這部份。 用單一 gtab 表格再怎麼模擬,都很難滿足拼音 user 的需求。 | |||||||||
caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 |
如果只輸入 big5 的話,「26鍵注音」比「41鍵注音」多出來的重覆字確實不多。 如果納入 GBK / 日文漢字,一些原來單選字的就會變成多選字(嚴重干擾輸入習慣),還有少數音的候選字序會改變,對「不動態改變字序」的 user 來說需要重新適應。 不過會用「26鍵注音」的多是 DOS 年代的老用戶(只輸入 big5),win32 以前也很少「26鍵注音」實作, 從這點來說是沒有什麼重覆字過多的情形。 (目前 win32 好像只有最新版的新注音、自然、Openvanilla、新酷音、雅虎輸入法能用「26鍵注音」,其中多是近兩年左右才有的,以前想在 win32 用「26鍵注音」就要自己生…)
題外話: 早在 DOS 年代就有很多「動態改變字序」的注音實作,常打的字會自動調升候選順序。 | |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
剛發現之前上傳的 cin 檔有些字被我不小心刪掉了,現在已更正,之前有下載的,請重新下載第一篇或第十二篇的附件。 這兩個 cin 檔皆已加入前導字元輸入符號的功能,並去除無音調字的重覆定義,相異處在於:
| |||||||||
eliu joined: 2007-08-09 posted: 11474 promoted: 617 bookmarked: 187 新竹, 台灣 |
gcin 的注音已經支援拼音,可自由選擇是否要輸入聲調,有預選詞,所以比 .cin .gtab 的方式更好用。 | |||||||||
winlin joined: 2007-09-25 posted: 1859 promoted: 111 bookmarked: 33 |
幫忙補個圖,希望會對有興趣的人有幫助。 ------------------------------------------------------------------- | |||||||||
ychao joined: 2007-10-25 posted: 298 promoted: 21 bookmarked: 3 |
GCIN支援的拼音似乎只有漢語拼音?所以如果要用通用拼音的話,就得自行安裝cin表的方式了? | |||||||||
eliu joined: 2007-08-09 posted: 11474 promoted: 617 bookmarked: 187 新竹, 台灣 |
|
| adm | Find | login register |