ヤマケンです。 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 ---
- To: qt-bugs@xxxxxxxxxxxxx
- Subject: [PATCH] Qt/E 2.3.4 wrong QInputContext reset in QETWidget::dispatchMouseEvent()
- From: YamaKen <yamaken@xxxxxxxxxxxxxx>
- Date: Sun, 26 Jan 2003 00:22:20 +0900 (JST)
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 ---