― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - デスクトップガジェットとスクロール
作成者 メッセージ
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
かなり古い記事に対する返答で申し訳ありません。

同じ問題に苦戦しましたが、ガジェットに限らず、
alpsの古いドライバを利用してSkypeなどスクロールイベントを消費してしまうソフトが起動していれば発生するようです。

解決方法は
http://monja49.blog40.fc2.com/blog-entry-432.html
を参考にしてください。

この方法でも中クリック(オートスクロール)についてはうまく動かないようです。
投稿記事 Posted: 2015年3月31日(火) 22:15
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
さくら さんが書きました:
そしてこの通り、皆様が親身にアドバイスを下さりここまでに至っていますが依然厄介な問題には変わりありません。
確かにガジェットを使わなければ済むことなので、それも考慮してみます。
長々と私事を書いてしまいすみません。
ご意見ありがとうございました。
またアドバイス等ありましたら、なんでも教えていただけると嬉しいです。


こちらこそ解決に至ることができず、すみません。

不具合(Firefox側のバグかどうかに関わらず、意図通りに動かないという意味全般)に関する情報というのはネット上のどこかにこのように検索可能な形で残っていれば他に同様の現象で困った人にも参考になりますので、今後もここに限らず気兼ねなく質問等々してください。
投稿記事 Posted: 2011年7月24日(日) 14:17
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
aides さん、返信ありがとうございます。

確かに現在、ガジェットは起動させていません。スタートアップにも設定していません。スクロールのほうが便利ですので・・・
このPCを購入した当時、windowsVistaを飛び越えて初めての7でガジェットを知り、嬉しくて使用しようとしたところこういった症状が出ました。
今までに初心者の自分でも調べれば解決できたことがいくつかあったので、そういったものかもしれないと調べていたのですがどうにも解決策が見つからず、こちらで質問させていただきました。
そしてこの通り、皆様が親身にアドバイスを下さりここまでに至っていますが依然厄介な問題には変わりありません。
確かにガジェットを使わなければ済むことなので、それも考慮してみます。
長々と私事を書いてしまいすみません。
ご意見ありがとうございました。
またアドバイス等ありましたら、なんでも教えていただけると嬉しいです。
投稿記事 Posted: 2011年7月15日(金) 01:43
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
ふと思ったのですが、他のアプリケーションで問題は発生して無いからと云う事でFirefoxに色々とするよりも、ガジェット自体はメモリを占有したりとかしますから、不要ならスタートアップ等からでも停止や削除をしてはどうでしょうか?
特に無くても差し支え無いと思いますが如何でしょうか?
ガジェットが問題と成ってるのを此処迄の遣り取りで一応は判明してるのですから・・・
投稿記事 Posted: 2011年7月14日(木) 23:04
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
ガジェットの詳細です。

まず、プレインストールされているガジェットは
・CPUメーター
・MyWinLocker
・WindowsMediaCenter
・カレンダー
・スライドショー
・ピクチャパズル
・フィードヘッドライン
・時計
・通貨換算
・天気
の10個です。
これらはPC購入時からあったものです。
これらのうち、MyWinLockerというアプリケーションはもともとスタートアップだったのですが途中でスタートアップから外しました。
それでもガジェット起動時のスクロールについては反応に変わりはありませんでした。
他のものもひとつずつ起動してみたのですが、どのガジェットでも起動していたらスクロールは出来ない状況です。
もちろん複数起動してもスクロールは出来ません。(すべてのパターンでは検証できていませんが。)

ちなみに、プリインストール以外のガジェットをインストールして起動させたことはまだありません。
すべてこの10個のガジェットでの検証です。
投稿記事 Posted: 2011年7月14日(木) 22:14
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
さくら さんが書きました:
ガジェットを起動していない状態だとログが作成されました。
ガジェットを起動しているとやはりファイルには何も記録されないようです。
fx.logのファイル自体は作成されているので、おっしゃっていたように
firefoxに何も届いていないということなのでしょうか。


そういうことになります。この場合、アプリ側では何も操作されていないのと同じ状況ですので何のリアクションも起こせません。

さくら さんが書きました:
0バイトの空ファイルはともかく、このガジェットを起動していない状態で作成されたlogファイルはお送りしたほうがよいのでしょうか?


いえ、結構です。

今まで説明されている状況も含めて考えると、

* 利用されているガジェットのどれかがマウスホイールイベントを全て先に捕まえていて、何らかの理由でFirefoxの場合にだけ、そのイベントをFirefoxに再送していない
* 利用されているガジェットの何かがFirefoxのウインドウの構成を変更してしまっていて、タッチパッドのドライバの処理がそのガジェットの有無で変わってしまっている
* タッチパッドのドライバが特定のガジェットが起動している時だけFirefoxに対してのみ特殊な処理をしようとして失敗している

といったあたりが考えられます(可能性の大小はともかく)。

利用中のガジェットを一つずつ終了させてみて原因となったガジェットを絞り込めますか?
投稿記事 Posted: 2011年7月14日(木) 15:19
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
ガジェットを起動していない状態だとログが作成されました。
ガジェットを起動しているとやはりファイルには何も記録されないようです。
fx.logのファイル自体は作成されているので、おっしゃっていたように
firefoxに何も届いていないということなのでしょうか。

0バイトの空ファイルはともかく、このガジェットを起動していない状態で作成されたlogファイルはお送りしたほうがよいのでしょうか?
投稿記事 Posted: 2011年7月14日(木) 13:22
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
さくら さんが書きました:
masayukiさん、
引用:
こちらのzipビルドではログが出るのを確認しましたので、こちらでログの採取お願いします。

このリンクからzipをダウンロードして試したのですが、また空のログが出来てしまいます・・・
何故か一筋縄ではいかないですね。


ひとつ目のビルドは完全に私の確認不足が原因でしたが、今回はログが出るのを確認しましたので、逆に、その空のログというのはマウスホイールに関するイベントが一切、Firefoxに届いていないことを意味してるのかもしれません。ガジェットを起動していない状態だとログが記録されませんか?
投稿記事 Posted: 2011年7月13日(水) 11:35
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
masayukiさん、
引用:
こちらのzipビルドではログが出るのを確認しましたので、こちらでログの採取お願いします。

このリンクからzipをダウンロードして試したのですが、また空のログが出来てしまいます・・・
何故か一筋縄ではいかないですね。
やはりどこかやり方が間違っているのかもしれません。すみません。
今回はタッチパッドでのスクロールの他に、スクロールバーをクリックしてのスクロール・矢印キーとスペースキーでのスクロールをしてみた(これらはスクロール出来ます)のですが、ログは空でした。

何が影響しているのか見当もつきません。なにか心当たりがあれば教えていただけませんか?
投稿記事 Posted: 2011年7月13日(水) 02:21
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
すみません、ビルドがまずかったようです。デバッグビルドでは出力できていましたが、通常のビルドでは出なくなっていました。

http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/masayuki@d-toybox.com-a9b1d7bc8300/try-win32/

こちらのzipビルドではログが出るのを確認しましたので、こちらでログの採取お願いします。

引用:
・about:configで"mousewheel.use_actual_cursor_position"をtrueに変更してfirefox.exeを再起動
・デスクトップガジェットを起動してスクロールしてみる→スクロールせず


むむ。了解しました。
投稿記事 Posted: 2011年7月12日(火) 08:57
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
masayukiさん、早速試してみました。ありがとうございます。

ですが、手順がどこか間違っているようで空のログが出来てしまいます。
自分が行ったとおりに以下書きます。

firefoxは終了してあります。
・まず、作っていただいたzipを保存・解凍しDドライブに保存
・D:¥firefoxの中のfirefox.exeを起動(aurora?)
・about:configで"mousewheel.use_actual_cursor_position"をtrueに変更してfirefox.exeを再起動
・デスクトップガジェットを起動してスクロールしてみる→スクロールせず
・"mousewheel.use_actual_cursor_position"をfalseに戻してからfirefoxを終了
・コマンドプロンプトを起動、D:¥firefoxへ
・set NSPR_LOG_MODULES=nsWindowMouseWheelWidgets:1を入力しEnter
・D:¥firefox>と出るのでまたset NSPR_LOG_FILE=fx.logと入力、Enter
・D:¥firefox>となり、firefoxと入力、enter→firefoxが立ち上がる
・ガジェットをたちあげていたのでそのままウィンドウの中でタッチパッドでのスクロールを3回(スクロールせず)
・途中で一度右隅のスクロールバーのクリックでスクロールを実行、反応あり
・×ボタンでfirefoxを終了
・D:¥firefoxの中にfx.logを発見するが0バイトの表示、中を確認すると空


二回やってみましたが、同じ0バイトのログが出来ます。
おそらく自分が初歩的なところで間違っているのだと思うのですが、どこがおかしいのか教えていただけませんか?
せっかく作っていただいたのに手際が悪くて申し訳ありません・・・。
投稿記事 Posted: 2011年7月09日(土) 15:18
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/masayuki@d-toybox.com-e01a60a59c21/try-win32/

テストビルド、用意しました。

zipファイルを使った方が環境を汚さずに済みますのでお勧めです。これはFirefox 5ベースのビルドですが、既にFirefox 4をお使いとのことなので別のprofileを用意する必要はありません。

起動してまず確認してもらいたいのは、about:configで"mousewheel.use_actual_cursor_position"をtrueに変更して(Firefoxの再起動が必要です)スクロールできるようになるかどうかを確認してもらえますでしょうか。

また、以下の手順でログをとって、<masayuki@d-toybox.com>にそのログを送信してもらえますでしょうか。(Dドライブ直下にzipファイルを展開した場合を想定して手順を書きますのでパスの部分は適宜読み替えください)

0. "mousewheel.use_actual_cursor_position"をfalseに変更してから、Firefox を終了しておいてください
1. Win+Rか、Windowsのスタートメニューの「プログラムとファイルの検索」にcmdと打ち込んでEnterを押し、コマンドプロンプトを出す
2. d: (Enter) でDドライブに移動
3. cd firefox (Enter) で解凍してできたフォルダへ移動
4. set NSPR_LOG_MODULES=nsWindowMouseWheelWidgets:1 (Enter)
5. set NSPR_LOG_FILE=fx.log (Enter)
6. firefox (Enter)

これでログを記録している状態でFirefoxが起動します。この状態でマウスホイールを使う前にガジェットを起動してホイールが使えない状態にして、カーソルをFirefoxの上に移動してから2-3回転、ホイールを回転させてください(この時、カーソルの下にFlash Player等、プラグインがあると困りますので、タブの上にマウスカーソルを移動してもらうと良いです)。そして、そのまま×ボタンでFirefoxを終了してください。

そうすると、d:\firefox\fx.log というファイルができていますので、これを上記のメールに添付して送信してください。

もし手順で分からないことがあればここに書いてください。
投稿記事 Posted: 2011年7月09日(土) 10:12
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
さくら さんが書きました:
Masayukiさん
初心者の質問で申し訳ないのですが、テストビルドとはなんらかのソフトウェアで
インストールして動作を確認(テスト)する、という認識でよいでしょうか?


Firefox 5自体に手を加えます。もしそれでうまくいくなら、バグとして登録して常にマウスカーソル位置を参照する設定を追加します。

さくら さんが書きました:
ただ、今回の現象はThunderbirdも含め他のアプリケーションでは起こらず、Firefoxでのみ起こっています。
もちろんスクロールする時は、この今見ている画面の中に(スクロールしたい画面の上ということです)マウスカーソルをおいてスクロールするようにしているのですが、反応がありません。
そんな状況でもテストしていただく価値はありますか?


はい。ウインドウがアクティブな状態であればホイール操作のメッセージをFirefoxは受信しているはずです。ですがその処理をどこかで中断しているとしか思えませんので、カーソル位置下のウインドウの判定処理あたりが怪しいな、と睨んでいます。

ただ、Thunderbirdが影響を受けていないというのは非常に奇妙な話で、ひょっとするとお使いのガジェットのうちの何か、もしくはタッチパッドのドライバがfirefox.exeという実行ファイルの名前かもしくはFirefoxのウインドウのクラス名等から何らかの特殊処理を行ってる可能性はあると思います(しかもそれが失敗してる)。

ひとまず、テストビルドを作ってみます。早くても今晩以降になると思いますので、またチェックしてください。
投稿記事 Posted: 2011年7月07日(木) 12:12
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
Masayukiさん
返信ありがとうございます。
初心者の質問で申し訳ないのですが、テストビルドとはなんらかのソフトウェアで
インストールして動作を確認(テスト)する、という認識でよいでしょうか?
もしそちらのご負担にならないのならば是非お願いしたいです。
ただ、今回の現象はThunderbirdも含め他のアプリケーションでは起こらず、Firefoxでのみ起こっています。
もちろんスクロールする時は、この今見ている画面の中に(スクロールしたい画面の上ということです)マウスカーソルをおいてスクロールするようにしているのですが、反応がありません。
そんな状況でもテストしていただく価値はありますか?
投稿記事 Posted: 2011年7月05日(火) 20:28
  記事の件名:  Re: デスクトップガジェットとスクロール  引用付きで返信する
Firefox(というかGeckoなのでThunderbirdもですが)で、OSの標準的な動作から外れている点が一つあります。それは、スクロール対象をフォーカスから決めるのではなくて、マウスカーソルの位置から決めていることです。このため、マウスカーソルがFirefoxのスクロール可能なエリアの上に無い場合は何もスクロールしない、ということになります。

昔、ロジクールのドライバでチルトホイールの横スクロールイベントが常にx,y=0,0で発生していると嘘をついているものがありました。ですのでそれに近い現象が起きているのではないかなと思いますが、実機が手元にないと調査は難しいです。もしよければ実際のマウスカーソルの位置を使って常に判断するテストビルドを作ってみて、テストしてもらうということもできますが、どうでしょうか?
投稿記事 Posted: 2011年7月05日(火) 13:25

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean