January 04, 2006

Tk XIM 修正

一年多前,我試著修正 Tk 8.3 的 XIM 支援,而剛剛試著改 cvs head 的 Tk,初步看起來可以愉快的運作 SCIM (相信 gcin 或其他 XIM server 應該也沒問題才是)。使用方式先 check out cvs 的 tcl 與 tk:
    cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tcl login 
    cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tcl co -P tcl
    cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tktoolkit login
    cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tktoolkit co tk
    
依序建構 tcl 與 tk,並且使用 [tk-cvs-xim-fixes.diff] 這個修正。

用 aMSN 來作測試,畫面如下:

看起來挺不錯的 :-)
由 jserv 發表於 January 4, 2006 03:00 PM
迴響

原来只改这几行就可以了吗?盼着tk支持中文输入好多年了,我一定要去试试效果。

xyb 發表於 January 4, 2006 05:19 PM

另外一個問題, 我用了xorg 7.0 and Freetype 2.1.10, 發覺得中文宇體有點怪怪, 某些字像你的capture畫面一樣, "jserv" 會向上Display出來........ 因為2.1.10版本關係 ?

Hilary 發表於 January 5, 2006 03:59 PM

這個 patch 還是有一些問題,跟以前 tcl/tk 8.3 的問題差不多
一樣在轉換focus 時,xim 會失效
字體中、英文字好像都等寬?
不過新板的 amsn 在 web cam 上面果然好很多,也可以全速傳檔,看起來真是爽。

whatup 發表於 January 5, 2006 11:56 PM

哈哈,我在你的好友清單上面看到我自己 XD

帝國反抗君 - PowerOp 發表於 January 6, 2006 05:11 PM

下載完後也修正了之後
就放著不管嗎
還是要有其他的動作

vinci 發表於 January 7, 2006 02:18 PM