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

[linux-zaurus:839] imkit-0.4.0-pre1 公開(開発者向け)



ヤマケンです。

IMKitの開発版を公開しました(ソースのみ)。Qtopia 1.6のアジア向け
IM拡張への対応がメインです。ドキュメント類は未整備なので、試して
みたい方はお知らせください。

Qtopia 1.6及びQt/E 2.3.4の新機能を使ったインライン入力(on the
spot)及びソフトウェアキーボードとの組み合わせが可能になりました。
Qt/E 2.3.4に修正が必要だったので、Daisukeさんに教わった通り
qt-bugs@xxxxxxxxxxxxxにパッチを送ってみました。参考までに送った
メールを添付するので何か気づいた事などあったらご指摘ください。

現在は入力文字種のセレクタが無い(キーバインドはあり)ので、それを
付けたら正式版にしようと思っています。その後ようやくIIIMF対応と、
余裕があればlibslのFEP API対応をしたいと思っています。

IIIMFとlibsl対応ですが、既に何か作業を進めている部分はありますで
しょうか? >樋浦さん

On Wed, 08 Jan 2003 00:11:04 -0800 (PST),
hiura@xxxxxxxxxxx wrote:
> [linux-zaurus:606] でお伝えした IIIMF on Zaurus, 正確には、IIIMF on
> C700/B500 なのですが、難航しています。
> 
> というのは、C700/B500 では IM-Kit が取っているような、key event
> filtering による、SL-5500 での approach でも Qtopia-1.6.0の、
> inputModifilerList による event chain の管理でも動きません。
> TrollTech の公開ソースには無い方法で IM サポートが行われている
> ためです。この部分のソースもしくは仕様書抜きには先に進むのはかなり
> 困難な状況です。
> 
> 現在、この問題を突破するためにいろいろ方策を練っているところです。

-------------------------------
ヤマケン yamaken@xxxxxxxxxxxxxx


--
ML: linux-zaurus@xxxxxxxxxxx
使い方: http://QuickML.com/
--- Begin Message ---
Hello developers,

I'm developing a Japanese input method (InputModifier, not a
software keyboard) for Qtopia 1.6 / Qt/E 2.3.4, but a problem in
Qt/E 2.3.4 prevents my IM from working correctly. Please fix the
problem.


Problem: Input context (has extended in Qt/E 2.3.4 for Asian
input method support) is always reset by tapping any widget even
if tapped a widget that already has focus. This generates a
IMEndEvent and clears the preedit in the focused widget (such as
QLineEdit) unnecessarily. This problem is caused by calling
QInputContext::reset() without condition checking.

Solution: Apply a patch that attached this mail.


Regards,
-------------------------------------------------------
YamaKen  yamaken@xxxxxxxxxxxxxx
Developer
Project Zaurus-ja - Zaurus improvement efforts in Japan
http://sourceforge.jp/projects/zaurus-ja/

Attachment: qt-embedded-2.3.4-snapshot-20030125-dispatchMouseEvent-qinputcontext-20030125.diff
Description: Binary data


--- End Message ---