|
いつもお世話になっています。
秀丸エディタのキー割り当てで「左トリプルクリック」を使っています。実は、
この機能を一番よく使うというくらいで、毎日、この機能に何百回もお世話にな
っています。
ところが、マウスドライバとの関係か、マシンとマウス、マウスドライバの組み
合わせによってはうまく動かないことが判明しました。ちょっと特殊な使い方を
しているので、そのせいなのだろうとは思うのですが、もし、それほど手間がか
からずに対応できるなら、対応していただけると助かります。
◎設定
マウスの左ボタンに左クリック、右ボタンに左ダブルクリックを割り当て。左右
ボタンを同時に押すことで、トリプルクリックを実現
◎症状
同時押しだと、ダブルクリック動作になってしまうことがある(NTを使っていた
ころは百発百中だったのですが……)
いろいろと試した結果、以下のようなパターンが判明しました。
・左ボタン(down→up)→右ボタン(down→up)……トリプルクリック動作
・左ボタン(down→up)→右ボタン(down) ……トリプルクリック動作
・左ボタン(down) →右ボタン(down→up)……トリプルクリック動作
・左ボタン(down) →右ボタン(down) ……トリプルクリック動作
・右ボタン(down→up)→左ボタン(down→up)……トリプルクリック動作
・右ボタン(down→up)→左ボタン(down) ……トリプルクリック動作
・右ボタン(down) →左ボタン(down→up)……ダブルクリック動作
・右ボタン(down) →左ボタン(down) ……ダブルクリック動作
結局、いわゆる左クリックが以下のようなシーケンスが流れてくると、秀丸側で
トリプルクリックと判定せず、ダブルクリック動作になってしまうということの
ようです。
(down→up→down)→(down)
(右ボタン(down)→(左ボタン(down))
普通はありえないシーケンスですね(^^;)
これに対し、トリプルクリックと判定されるものは↓。
down→up→down→up→down(当たり前ですが^^;)
down→down→up→down(down→up→downでダブルクリックという判定が入る前に
トリプルクリックと判定されるため???)
というわけで、百発百中でないのは、左ボタンが微妙に早ければOK、右ボタ
ンを微妙に早く押してしまうとダメ、ということのようです。じゃあ、古い
マウスとマウスドライバならどうして大丈夫だったか??? マウスドライ
バ側で、ボタンクリック処理を同時にやっていたので、右クリックによる
(down→up→down)の途中に左ボタンの(down)が出てきていた? 今は
シーケンシャルになったため、右ボタンが一瞬でも先に押されると、右ボタ
ンの(down→up→down)出力が終わるのを待って左ボタンの(down)が出力
される???
素人考えだと、(down→up→down)でダブルクリックと判定したあと、upが来る
までダブルクリックからの長押しによる処理を行うとなっていて、その冒頭、あ
る時間内にもう一回downがきたらトリプルクリックという判定を付け加えるなん
ていうのでなんとかなるとか……?? これだとダブルクリックに対する反応が
落ちる? いや、down→up→down→up→downをトリプルクリックと判定するルー
チンが先にあって、そこでdown→up→down→downもトリプルクリックと判定す
る?
特殊な使い方だというのはよくわかっていますが、おそらく、対応したら他の使
い方で問題が出るものではないだろうとも思います。そして、私自身は、ここ1
年ほど、とても困っている点なのです。マシンをNTからWin2kにしたら、トリプ
ルクリック判定にミスが出ないマウスが手持ちの1個だけになってしまいました。
10年以上もLogicoolマウスを使い続けてきたのですが、Logicoolの新しいマウス
では上記の問題が出てしまいます。仕方がないので他社品をトライしてみたり、
もちろん、Logicoolのサポートともなんどかやりとりしているのですが、こうす
ればいいという解決策が見つかっていません。
もし、対応していただけると助かります。
よろしくお願いしますm(._.)m
Best regards,
Buckeye
|
|