#osxchat blog

2005/06/03

OV 的 "片語快速鍵版"

作者: Chung-Yen Chang

因為從早期 DOS 下的倚天中文輸入法一直用到 Linux 底下的 xcin 及 gcin
早已習慣使用 Alt+Shift+ (A-Z) 來快速輸入片語及標點符號了
目前,我在 Mac OS X 下的 X11 上,使用 gcin,還是這麼用
但切換到 OV 時,這些快速鍵就沒作用了
在透過 lukhnos 的大力幫忙之下
修改 OVIMXcin.cpp 之後,現在 OV 也可以使用這些快速鍵了
不過還是無法使用 Cammand+shift+ <key>,因為跟系統的快速鍵衝突太多了
目前比較好的解決方式還是用 Option(alt)+shift+ <key> 的組合鍵方式

要使用 "片語快速鍵版" 的 OV,目前沒有 Package 可以下載,但可以自己編譯

1.安裝 Xcode Tool (在安裝光碟上有),這樣才有辦法進行編譯

2.下載 OV 的原始碼,請參考 這裡
大致上的步驟如下:
$ svn co http://svn.openfoundry.org/openvanilla/trunk
$ cd ov
$ sudo make all install clean
$ cd Loaders/OSX
$ sudo make all install clean
$ cd ../../Modules/OVIMGeneric

這裡需要 patch 一下程式碼,方法有二:
a.到 這裡 下載 ov.diff 然後再執行:
$ patch -p0 < ov.diff
b.或是到 這裡 直接下載 OVIMXcin.cpp 覆蓋掉原來的即可


$ sudo make all install clean

編譯好裝好之後,請重新啟動應用程式,如 "文字編輯",若成功的話,在 OV 的選單應該會出現類似 "XX"(片語快速鍵版)可以選,如下圖:
ov

現在可以按按 Option+shift+ <key> 看看能不能快速叫出片語了

標籤: , ,

1 篇留言:

張貼留言

逆向鍊結:

建立連結

? 回前頁