OpenVanilla 接下來的方向:更好的使用介面
作者: zonble
lukhnos 在釋出 OpenVanilla 0.6 的時候就提到,目前輸入的核心功能:包括正確即時動態載入各個輸入法、移植各種原本 xcin 所使用的輸入法等等,都已經算是完成了,目前釋出的 OpenVanilla,可以說是相當堪用的版本。不過,在使用者介面方面還有待加強,這也是最近 OpenVanilla 計畫要做的部份,比方說,目前各種輸入法配置,都儲存在單一的 XML 檔案中,同一台電腦上所有的使用者,都共用相同的設定,不是很合理,另外,要修改一些進階設定,都必需要自己手動修改這個檔案,一個友善的設定畫面,以為是相當必要的。而我和 lukhnos 以及 gugod 一同參與 OpenVanilla、SpaceChewing 酷音輸入法這些專案的時候,其實難免都會取法另外一個重要的、在 MacOS X 平台上的自由軟體輸入法,那就是日本人的 MacUIM 計畫,MacUIM 算是一個在 MacOS X 上自由軟體的輸入法可以做到怎樣程度的指標,除了可以輸入日文之外,裡頭也包含了可以輸入簡、繁體中文的拼音輸入法,之前也的確從中學習到了不少,比方說酷音輸入法會自動導致認證視窗關閉等問題,就是從 MacUIM 的文件中找到答案。
接下來在介面上的改進,也將師法 MacUIM,其中兩項重點是選字視窗的改善,以及偏好設定的環境。OpenVanilla 與 SpaceChewing 所使用的選字視窗,目前都是在一個小視窗上,提供一個 text label,顯示有那些字可以選取,而目前的 MacUIM 做到的,是使用了 nib 檔案,提供一個垂直的、內容有十行的、而且比較美觀的選字視窗。另外是偏好設定的部份,在安裝了 MacUIM 之後,會在「系統偏好設定中」,出現一個 MacUIM 的設定環境。
我前兩天一邊看著蘋果所提供的開發文件,一邊在 Xocde 裡頭胡搞瞎搞,居然也讓我做出了一個簡單的偏好設定控制台,似乎要產生一個這樣的介面,並不是很困難,而接下來要做的,就是如何從這樣的介面中讀取以及寫入設定了,另外,到底有多少項目應該可以設定,怎樣安排這些項目,都是要去細想的重點。
另外,gugod 這兩天跟我提到了growl,這個程式的用途是可以讓各種應用程式,都可以在螢幕的某個角落,跳出如 MSN 等軟體用到的、半透明的小提示畫面,或許 OpenVanilla 也可以與 growl 結合,當你切換輸入法的時候,自動跳出一個「您現在切換到了倉頡輸入法」這類的畫面。另外,在實做成功即時中文簡繁轉換之後,也可以做出整段中文轉換、中文轉換成拼音、中文轉換成日本漢字的假名讀法等等。
想法很多,但最後會做出什麼,就要看接下來的發展了。
標籤: 輸入法, OpenVanilla, OSX
0 篇留言:
張貼留言
? 回前頁