07/08/11 03:46:30 rJXEJaOb
こんばんは。首から下は地井武雄です。
>円を描く動作の認識があまい。
ホイールストロークは思いつきで付加した機能なので、
完成度がまだ低いと思います。
今のところ、マウスの移動方向を上下左右の4方向に分割して
回転方向を認識しているから誤認識が多いかも。
途中にクリックが入った場合にはキャンセルしないとなぁ。
親指ポインティングデバイス(?)との相性が最悪なので何とかしたいところです。
>ホイールスクロールだけ欲しいんですが、右クリックOFF機能はないのですか?
クリックの認識時間を10秒とか、ぶっっちゃけありえない時間に設定すれば、
右クリックの機能は実質動かないと思います。
ON/OFFの方がスマートなので、どうやって切り替えるのかも含めて検討してみます。
>タップした時にカーソル移動だけで(左)クリックを無効にするような機能追加出来る?
それだといつまでたってもクリックできないことになっちゃいませんか?
Mouse-Left/Right-Up/Downメッセージをキャンセルするだけなのでプログラム的には簡単です。
ダブルクリックかどうかを自力で認識して、
ダブルクリック→シングルクリックとかに変換する(ダブルクリックできなくなるけど)
っていう案を思いつきましたが、
タップ≠クリックというシステムを使ったことがないので
ダブルクリックしたいときにどうするのかとか、
動作の概要とかを教えてくれるとありがたいです。
あと、この機能は他の機能と排他的だとゴーストが囁くので、
それを理論的に詰めてみることにします。
ということでせっかくいろいろ案をいただいたのですが、
今帰省の真っ最中なのでソースコードが手元にありません。
帰省から戻ったら早速対応したいと思います。