ロジクールマウスのクルーズボタン対応にNo.06378
cookichi さん 03/02/25 20:37
 
 ロジクールオプティカルマウスMX-500(8ボタン)を使っています。
 画面のスクロールをするときに、コロコロ回すスクローラだとちゃんとスクロール
してくれるのですが、スクローラの前後にあるクルーズアップボタンとクルーズダウ
ンボタンではスクロールしてくれません。
 誠に勝手なお願いですが、クルーズボタンでスクロールできるようにならないでし
ょうか?

[ ]
RE:06378 ロジクールマウスのクルーズボタNo.06381
アルビレオ さん 03/02/25 23:59
 
アルビレオです。

> ロジクールオプティカルマウスMX-500(8ボタン)を使っています。
> 画面のスクロールをするときに、コロコロ回すスクローラだとちゃんとスクロール
>してくれるのですが、スクローラの前後にあるクルーズアップボタンとクルーズダウ
>ンボタンではスクロールしてくれません。
> 誠に勝手なお願いですが、クルーズボタンでスクロールできるようにならないでし
>ょうか?

コントロールパネル or マウス設定ユーティリティの方でクルーズボタンをホ
イールのアップ/ダウン、またはPageUp/PageDownに割り当てた方が簡単だと思い
ます。
実物を知らないので外しているかもしれませんが…

[ ]
RE:06378 ロジクールマウスのクルーズボタNo.06384
KaToH-J さん 03/02/26 00:59
 
 Masayuki KaToHです。

> ロジクールオプティカルマウスMX-500(8ボタン)を使っています。
> 画面のスクロールをするときに、コロコロ回すスクローラだとちゃんとスクロール
>してくれるのですが、スクローラの前後にあるクルーズアップボタンとクルーズダウ
>ンボタンではスクロールしてくれません。
> 誠に勝手なお願いですが、クルーズボタンでスクロールできるようにならないでし
>ょうか?

 自分はVAIO-C1で、中央ボタンを押しっぱなしにしながらマウスを動かしてのス
クロールができないです。

 ロジクールのクルーズアップ・ダウンや、このVAIOの中央ボタンでの操作でどう
いうメッセージが飛んでいってるのか調べたことはないのですが、たぶん関係ある
んじゃないかなーと思ってたりします。

 メールの内容表示ウィンドウだとクルーズアップ・ダウンできませんか?
 僕のVAIO-C1で、中央ボタンをクリックしながらマウスを動かすという操作を行
うと以下のようなことになってます。

・内容ウィンドウ→上下左右スクロール可能
・メール一覧ウィンドウ→左右のみスクロール可能
・フォルダウィンドウ→左右のみスクロール可能

 ちょうどMX700(ワイヤレスのMX500)+VisualStudioという環境を持っています
ので、SPY++ででも調べてみようかな。

 とりあえず、以上ご報告ということで。

[ ]
RE:06378 ロジクールマウスのクルーズボタNo.06389
秀まるお さん 03/02/26 15:12
 
 そもそもですが、マイクロソフト社製ソフトじゃないソフトでちゃんとその
「クルーズ」が機能する物なのでしょうか。

 もし他のソフトでもちゃんと機能するって話だとしたら、それはつまり鶴亀
メールに限った特殊な事情が関係しているということで、鶴亀メールとして適当
に対応策を考えるかどうか検討の余地があります。

 そうじゃない、つまり、Becky!やEdMaxや、あるいは適当な他のソフトでもダ
メだということなら、それはつまり、ロジクールのマウスドライバーがそもそも
マイクロソフト社製ソフトにしか対応してないって話になって、鶴亀メールとし
てどうこうできる話じゃない可能性が高いです。

 いざ対応するとなると、まずはその高価そうで僕自身が不必要そうなMX-500マ
ウスを買わないといけないので、すみませんが上記程度の情報だけ教えてくださ
い。

[ ]
RE:06389 ロジクールマウスのクルーズボタNo.06401
cookichi さん 03/02/26 19:02
 
> そもそもですが、マイクロソフト社製ソフトじゃないソフトでちゃんとその
>「クルーズ」が機能する物なのでしょうか。

勝手なお願いしてしまって申し訳ありません。

私がよく使っていてマイクロソフト製でないもので正常にクルーズするものを挙げま
すと、例えば
・ホットゾヌ(2ちゃんねるブラウザ)
・AbleCV(カタログビューワ)
・xyzzy(テキストエディタ)
などがあります。

こんな情報で良いでしょうか?

[ ]
RE:06401 ロジクールマウスのクルーズボタNo.06403
アルビレオ さん 03/02/26 19:23
 
アルビレオです。

>・ホットゾヌ(2ちゃんねるブラウザ)
>・AbleCV(カタログビューワ)
>・xyzzy(テキストエディタ)
>などがあります。
>
>こんな情報で良いでしょうか?

まったく無意味ではないにしろ、それがわかったところで鶴亀/秀丸で対応でき
るというようなものではないですね。
(せめてソースが公開されているものがあれば…)
秀まるおさんが「わざわざ購入してまで検証するつもりはない」といっているの
で、どんなメッセージが発行されているかぐらいまでわからないと難しいかもし
れません。

[ ]
RE:06389 ロジクールマウスのクルーズボタNo.06404
KaToH-J さん 03/02/26 20:45
 
 Masayuki KaToHです。

> そもそもですが、マイクロソフト社製ソフトじゃないソフトでちゃんとその
>「クルーズ」が機能する物なのでしょうか。

 とりあえず、スクロールするウィンドウ・しないウィンドウ(鶴亀メール)で、
SPY++でマウスのメッセージのみを調べてみました。
 するウィンドウ
 ・エクスプローラのフォルダツリービュー
 ・秀丸
 ・WinFM2000
 ・Opera
 で、クルーズアップ・ダウンボタンを押すとMOUSEWHEELなイベントがPOSTされて
るのにたいして、
 されないウィンドウ
 ・鶴亀メールフォルダ一覧
 ・鶴亀メールスレッドビューメール一覧
 ・MSDNヘルプの左側の項目一覧リストビュー
 で、クルーズアップ・ダウンボタンを押すと、MOUSEWHEELじゃなくてMOUSEMOVE
とかがPOSTされてるようです・・・。このあたりよくわかりません(というか実は
SPY++の使い方もよくわからない)

 MOUSEWHEELイベントに対応していればOKなのかな?どうなんでしょう。でもふつ
うのホイールじゃあちゃんとスクロールするしなぁ・・・。

[ ]
RE:06403 ロジクールマウスのクルーズボタNo.06405
cookichi さん 03/02/26 21:16
 
>まったく無意味ではないにしろ、それがわかったところで鶴亀/秀丸で対応でき
>るというようなものではないですね。
>(せめてソースが公開されているものがあれば…)

ソース(Delphi)が公開されているものでは、PDF Analystというのがありますが、
どうでしょうか?
これも正常にクルーズします。

[ ]
RE:06389 ロジクールマウスのクルーズボタNo.06406
cookichi さん 03/02/26 21:30
 
追加情報です。

鶴亀メールのアドレス帳でメンバーが表示されるところでは、ちゃんとクルーズしま
した。
これは何かのヒントになりませんか?

[ ]
RE:06406 ロジクールマウスのクルーズボタNo.06408
秀まるお さん 03/02/27 09:50
 
>鶴亀メールのアドレス帳でメンバーが表示されるところでは、ちゃんとクルーズしま
>した。

 たぶんですが、ロジクールのマウスドライバー側で、マウスポインター直下に
あるウィンドウの種類を見て、マウスドライバーからコントロール可能なウィン
ドウ(例えばWindows標準のリストビューコントロールとか)だったら
WM_MOUSEWHEELを使ってコントロールしてるんじゃないかという気がします。

 標準的な部品を使っていたとしても、例えば鶴亀メールみたいにサブクラス化
されてたら「それは標準でない」と見なしてコントロールしなくなるとか…。ア
ドレス帳のメンバー部分のウィンドウはサブクラス化してないので、それでク
ルーズ機能が有効なのかもしれません。

 だとすると、鶴亀メールとしてはどうにも対応できない可能性が高いです。

 これ以上の検証は実際にマウスを買ってみないと始まらなさそうです。

 可能性的なことと手間暇の関係を考えて、現段階では保留させていたたきます。
今度パソコンショップへ行く機会があって、もしその8ボタンマウスを見つけた
ら、たぶん買います。

[ ]
RE:06408 ロジクールマウスのクルーズボタNo.06412
cookichi さん 03/02/27 17:51
 
> これ以上の検証は実際にマウスを買ってみないと始まらなさそうです。
>
> 可能性的なことと手間暇の関係を考えて、現段階では保留させていたたきます。
>今度パソコンショップへ行く機会があって、もしその8ボタンマウスを見つけた
>ら、たぶん買います。

いろいろとありがとうございました。
できれば...というレベルの要望ですので、現時点では保留で結構です。
将来的にサポートされることを願っています。

[ ]
RE:06412 ロジクールマウスのクルーズボタNo.06414
秀まるお さん 03/02/27 18:46
 
>できれば...というレベルの要望ですので、現時点では保留で結構です。
>将来的にサポートされることを願っています。

 ロジクールに対して要望するというのも1つの手ではあります。

 あるいは、もしかしてドライバー側に何か設定とかあるのかもしれません。
(僕は持っていないので分かりませんが)

[ ]
RE:06408 ロジクールマウスのクルーズボタNo.06415
KaToH-J さん 03/02/28 09:13
 
 Masayuki KaToHです。

> だとすると、鶴亀メールとしてはどうにも対応できない可能性が高いです。
>
> これ以上の検証は実際にマウスを買ってみないと始まらなさそうです。
>
> 可能性的なことと手間暇の関係を考えて、現段階では保留させていたたきます。
>今度パソコンショップへ行く機会があって、もしその8ボタンマウスを見つけた
>ら、たぶん買います。

 PS2接続ならば、Microsoft社の5ボタンマウスで、ロジクールのマウスドラ
イバをインストールして動作させられるかもしれません(5ボタンマウスを持って
いないので確認できませんが)
 第四・第五ボタンをクルーズアップ・ダウンに割り当てればテストできるかもし
れません。ロジクール8ボタンマウスでインテリポイントは使える(特定の5ボタ
ンならば)ので逆もまたしかりかなと思った次第です。

http://www.logicool.jp/download/regular_mouse.html
 ロジクールマウスウェアは上記場所からダウンロードできます。今回のマウスは
MX-500のドライバが相当してます。

[ ]
RE:06415 ロジクールマウスのクルーズボタNo.06416
秀まるお さん 03/02/28 14:50
 
>http://www.logicool.jp/download/regular_mouse.html

 ダウンロード&インストールして、普通のホイールマウスで使えました。ホ
イールのクリックに「クルーズダウン」を割り当ててテストすることが出来まし
た。

 Spy++で見た限りだと、KaToHさんの話の通り、WM_MOUSEMOVEやWM_SETCURSORな
どの関係ないメッセージしか届きません。なので、鶴亀メールとしてはどうしよ
うも無さそうです。

 しかし、不思議なことに、秀丸エディタではちゃんとWM_MOUSEWHEELが届きま
す。いったいマウスドライバーがどうやって判定してるのか、よく分かりません。

 ホイールボタンに「ユニバーサルスクロール」を割り当てた場合はちゃんと鶴
亀メール内のどの枠でもスクロールします。なので、クルーズだって出来て当然
のはずです。

 ということで、この辺で調査を打ち切ります。

[ ]