Sunday, May 25, 2008

Yahoo! 的倉頡輸入法還不錯

近日在 Mac 上試了一下 Yahoo! 奇摩以 OpenVanilla 為基礎發展出來的中文輸入法,這個輸入法在官方網站上強調的是智慧型注音輸入法,不過對於我這個倉頡使用者來說,焦點自然是放在其中倉頡的部份。

在這個輸入法中,我發現一項我夢寐以求的功能,就是打錯碼時,錯誤的碼會被自動清除。這個功能(至少對我來說)非常重要,因為若是每次打錯時就要盯著螢幕一個個把錯誤的碼清掉,實在不知會浪費多少時間,若是要去按 Esc 來清除也實在多此一舉,左手又必須離開原本打字的標準位置。既然錯誤的碼是錯誤的,若是打字者打字速度不慢,那麼最快的方法就是讓它自動消失,並讓打字者重新輸入,這樣要重新輸入正確的字往往不需要多花超過一秒的時間。奇異輸入法有這樣的功能,不過它的 bug 實在稍微多了點,在我的電腦上還會完全失去作用,所以本人就沒有花錢買下來。

Yahoo! 輸入法的倉頡部份還有兩個不錯的功能,就是「使用動態字頻調整(將常用字移到選字列表前方)」,以及可以不接受非 Big 5 以外的字。

但它也有個問題,就是它無法讓使用者順利關掉「打到字根最大長度時立刻組字」的選項,我只好試著到個人專屬 (Home) 之下的資源庫 (Library),打開 Preferences 裡的 com.yahoo.KeyKey.Generic-cj-cin.plist,然後把 ShouldCommitAtMaximumRadicalLength 的值設成 false,終於解決了問題。 另外,它在碰到重覆碼時,是用選字的方式,而不是在輸入碼前加一個X,對我這個討厭選字的人來說比較不合習慣,不過對許多倉頡使用者來說還是標準的輸入方法。在選字時,似乎不能用空白鍵來選第一個字,讓人感到不太方便。

雖然有這些小問題,但使用這個輸入法後 ,我在Mac 上打字的速度的確提升了。它已經成為我現在主要使用的中文輸入工具。感謝!

本文同步刊登於符號工作站