[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: Smart Chinese/Common Input Mathod platform.



Hi 
  Good news. ;-) I will provide testing deb packages ASAP.
				Yu Guanghui

> -----Original Message-----
> From: James Su [mailto:suzhe@gnuchina.org]
> Sent: Monday, June 24, 2002 4:37 PM
> To: debian-chinese-big5@lists.debian.org
> Subject: Smart Chinese/Common Input Mathod platform.
> 
> 
> Hi,
> 大家好. Linux 上的中文輸入法不好一直是一個老大難問題. 很重要的一個原因
> 就
> 是沒有一個統一、簡單的開發平台供輸入法開發者使用. 大家各自為政, 浪費了
> 大
> 量精力在開發界面, 學習 IMdkit 上面. 為了徹底解決這個問題, 我寫了這個通
> 用
> 輸入法平台庫,
> 這個庫從結構上主要有四大部分, BackEnd, ServerFactory/ServerInstance 和
> FrontEnd. FrontEnd 負責用戶交互和界面, BackEnd 負責管理輸入法模塊,
> ServerFactory/ServerInstance 為真正的輸入法模塊. 其中ServerInstance 為
> 真
> 正負責處理用戶輸入的輸入法事例類. ServerFactory 類負責創建和維護
> ServerInstance 及其公用的數據. 將四大塊組合在一起就成了一個輸入法.
> 目前 SCIM 裡面已經有了 X11 的 FrontEnd, 也就是說只要編寫好
> ServerFactory/ServerInstance 和 BackEnd 類, 再加上已經有的 
> X11FrontEnd,
> 就構成 X11 底下的輸入法了.
> FrontEnd 和 ServerInstance 之間採用了 signal-slot 機制傳遞事件, 使得
> Server 類和 FrontEnd 類完全獨立, 大大簡化了編程接口.
> 目前 SCIM 仍然處在起步階段, 僅有一個實用的 X11FrontEnd 和內碼輸入法模塊
> .
> 還需要做很多工作. 希望大家支持. 如果有人正在或想開發 Linux 下的輸入法,
> 可以嘗試用 SCIM 作為開發平台.
> 
> 請到 http://www.gnuchina.org/~suzhe/scim/ 下載 SCIM 0.0.4 版及源碼.
> 
> 目前還沒有什麼開發文檔. 大家可以參照裡面的例子學習怎麼使用這個庫.
> 
> 裡面的 scim-test 是一個演示用的X Window輸入法. 輸入法名稱為 SCIM, 即必
> 須
> export XMODIFIERS=@im=SCIM後才能在應用程序中使用輸入法. 用 
> ctrl-space 打
> 開/關閉輸入法. 目前有三個輸入法模塊, 只有內碼輸入是實用的. 內碼輸入法裡
> 面可以使用 ctrl-u 切換 Unicode/Multibyte 輸入模式, shift-space 切換全角
> /
> 半角字符模式, ctrl-, 切換全角/半角標點模式.
> 如果想使用 anti-alias 的界面字體, 使用 GDK_USE_XFT=1 scim-test 啟動輸入
> 法.
> 
> SCIM 倚賴于 gtk2, glib2, GConf2, pango, libsigc++ 1.0.3.
> 
> 歡迎大家提建議.
> 
> James Su
> 
> -- 
> To UNSUBSCRIBE, email to debian-chinese-gb-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact 
> listmaster@lists.debian.org
> 
> -- 
> | This message was re-posted from debian-chinese-gb@lists.debian.org
> | and converted from gb2312 to big5 by an automatic gateway.
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-chinese-big5-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact 
> listmaster@lists.debian.org
> 
> 


--
To UNSUBSCRIBE, email to debian-chinese-big5-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: