Linux Input Subsystemではクリックが認識されなかったので
tslib 1.0を間に噛ませるように変更。ところが、tslib単体では動作するのに、Qtからplugin経由でloadさせるとエラーになってしまう。どうもtslib.soからinput.solinear.soをloadする際にtslib側の関数がinputlinearから見えないのが原因らしい。多分、Qtがtslibをloadした際にこれ以降シンボル参照を禁止しているのではないか?とQtのソースを見ると、確かにRTLD_LOCALを指定してdlopenしている箇所がある。これをコメントすればいけるんじゃないかと思ったが相変わらずダメ。まぁ、参照している関数も小さなものだし面倒なんでinput.solinear.soに入れちゃえと改造すると食いついた。これでやっとクリックに反応するようになりました。
まだキーボード入力が解決してないけど、、、
追記:inputではなくlinearなので修正
2009/5/20 水曜日
Zaurus Qt/E on DirectFB with tslib
コメントはまだありません »
No comments yet.
RSS feed for comments on this post. TrackBack URL