Skip to content
caleb- edited this page Aug 23, 2012 · 1 revision

libimetable 草案

目標:

  • 提供方便的 parser / API 給各大 IM framework 使用,讓 ibus / fcitx 也能有類似 hime / scim 的好用拆碼輸入法
  • 應同時提供 static linking / dynamic linking, 方便各大 projects 選用(license 要挑個寬鬆的)
  • 直接吃 .cin 和 .txt.in
  • 支援詞頻
  • GUI independent (廢話)

短期目標:

  • 只支援 caleb- 自用的注音 .cin
  • 用 gtk 寫個 demo app, 驗證 parser 和輸入行為
  • 寫個 gtk immodule with libimetable

中期目標:

  • 支援大多數人用的 .cin
  • 寫個 XIM server with libimetable
  • 支援 .txt.in
  • 寫個 Qt4 immodule with libimetable
  • 支援 vrsf 和 ; 選字(嘸蝦米和大新倉頡)

長期目標:

  • 寫個 Qt5/Qt3 immodule with libimetable
  • 支援 .gtab (via hime-gtab2cin)
  • 支援 .bin (scim)