OpenVanilla 輸入法及文字處理架構:
簡稱OV ,為一套輸入法及文字輸出處理架構,提供一套簡單的載入器/程式庫框架,使撰寫輸入法及文字處理模組的工作變得輕鬆
OV 網址:http://openvanilla.org/
( 本文中的修改方法由 OV 開發成員 lukhnos 所授,在此大謝!! )
( 及本文只適用於 Mac OSX )
話說 OV 0.8 裡面已加入了 萬用字元 ? * 的支援,但現階段只能以人手修改 plist 及 .cin 的方法來打開這功能。
本文以修改 OV倉頡輸入模組 為例,簡述修改方法:
步驟 1 - 修改 plist
修改使用者目錄底下的 ~/Library/OpenVanilla/0.8/Preferences/org.openvanilla.080.plist
可以在 Terminal.app 用以下命令vi ~/Library/OpenVanilla/0.8/Preferences/org.openvanilla.080.plist
找到 <key>OVIMGeneric-cj.cin</key> 部份,
裡面有一段長這樣:
<key>matchOneChar</key>
<string></string>
<key>matchZeroOrMoreChar</key>
<string></string>
我們要做的就是在 <string></string> 之間加入 ? 和 * , 完成後像這樣:
<key>matchOneChar</key>
<string>?</string>
<key>matchZeroOrMoreChar</key>
<string>*</string>
你也可以隨個人習慣在其他 <key>OVIMGeneric-*.cin</key> 部份修改 <string></string>
步驟 2 - 修改 .cin
修改系統目錄底下的 /Library/OpenVanilla/0.8/Modules/OVIMGeneric/cj.cin
可以在 Terminal.app 用以下命令vi /Library/OpenVanilla/0.8/Modules/OVIMGeneric/cj.cin
找到 %endkey 部份,然後把裡面的 ? 和 * 刪除, 刪除後長這樣:
%endkey ,./;'[]\`-=<>:"{}|~!@#$%^&()_+
你也可以隨個人習慣在 OVIMGeneric 目錄內修改其他輸入法所對應的 .cin
步驟 3 - 重啟 或 logout/in
然後就可以在輸入法裡用萬用字元啦~
20071108
OpenVanilla 泛用輸入法模組 裡支援 萬用字元 ? * 的啟用方法
Labels: mac
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment