[Armadillo:07955] Re: armadillo440でのタッチイベント取得もれについて
Takenoshita Koyo
email@hidden
2012年 3月 27日 (火) 17:35:55 JST
竹之下です。
Howto : Armadillo-440 液晶モデル を使用して Debian 上で X.org を使ってみる
http://armadillo.atmark-techno.com/howto/a440-debian-x
の手順でXをセットアップした場合、タッチスクリーンのインプットイベントは、
evtouchドライバを経由して、アプリに通知されます。
evtouchの設定については、下記のドキュメントに記載がありました。
/usr/share/doc/xserver-xorg-input-evtouch/evtouch.html
このドキュメントによると、TapTimer、LongTouchTimer、MoveLimitあたりの
設定が、イベントの取得に関係してきそうです。
先のメールに記載していただいたアプリを動かしながら、設定を色々試して
みたところ、下記のような設定であれば、ほとんど取りこぼさないようです。
Section "InputDevice"
Identifier "Configured Mouse"
Driver "evtouch"
Option "Device" "/dev/input/event1"
Option "MinX" "254"
Option "MinY" "580"
Option "MaxX" "3850"
Option "MaxY" "3624"
Option "MoveLimit" "50"
Option "TapTimer" "5" <- 追加
Option "LongTouchTimer" "10" <- 追加
EndSection
最適な値は、最終的なアプリにもよると思います。
TapTimer、LongTouchTimer、MoveLimitを変更してみて、挙動をご確認いただけますか?
(2012年03月22日 13:28), Hideki Omiya wrote:
> armadillo440でのタッチイベント取得もれについて
> armark dist上のファンクションテストのアプリを
> Debian上で動作させても同じ取得もれが出ることがわかりました。
> 開発セット購入時のatmark dist上では問題ない動作ですし、
> 複数の開発セットで同じ動きなので固有の問題でもありません。
>
> Debian上でウインドウマネージャをインストールしないで実行しても同じでした。
> Debian上でXWindowの設定ファイルxorg.confである程度チューニングは
> 出来るのですが、いまいちな動作です。
> ドライバとXWindowの相性が悪いのかと考えてしまいます。
>
> xorg.confではドキュメントに記載のパラメータですと
> MoveLimitを50にしてあるのですが、
> この数値を大きくするとクリックの取得もれは少なくなりますが、
> マウスカーソルの動きになめらかさが無くなり、位置ずれが大きくなります。
> 他のパラメータも試しましたが、改善しないです。
> 最適なパラメータはどういう設定なのでしょう?
>
> また、試しにHALをインストールしてみましたが、ドライバのほうはxorg.confを
> 参照するようで変化なかったです。
>
>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
--
Koyo Takenoshita
armadillo メーリングリストの案内