マウスポインターの下にあるものに常に影響するようにスクロールホイールを作成する方法は?[複製]


14

スクロールホイールをスクロール可能な要素の上で転がすことが何度もありますが、スクロールはしません。さらに悪いことに、画面の別の部分にある何かがスクロールする可能性があります。

私はそれがなぜ起こるのか非常によく知っています。Windowsは、アクティブウィンドウ内のアクティブな要素、つまりフォーカスがあるものにコマンドを送信しています。
しかし、その動作はばかげています。フォーカスはマウスではなくキーボード用です。マウスボタンをクリックすると、そのクリックはフォーカスされた要素ではなく、マウスポインターの下にあるものに移動します。
キーボードは、マウスではなく、フォーカスされた要素を必要とするものです!!!

とにかく、十分な抗議。
論理的かつ直感的な方法で動作するようにこれを修正する方法はありますか?つまり、マウスポインターの下にあるものをスクロールします。

編集:
Windowsのすべてのバージョン(少なくともWinXP以降)の一般的な解決策を探しています。問題はすべてのバージョンに存在するためです。

編集2:
私はX-マウス機能を知っていますが、それは私が必要なものではありません。ポインタがそれらの上にあるというだけの理由で、他のウィンドウ/要素にフォーカスを取得したくありません。

編集3:
GUIコントロールレベルで動作するソリューションを探しています。つまり、マウスが指しているウィンドウ内の特定の要素をスクロールします(左と中央のパネルを持つWindowsエクスプローラなどのMDIウィンドウについて考えてください。 )


使用しているWindowsのバージョンで質問を更新してください。
ジュリアンナイト


@Dennisは、答えがそうではなかったとしても、その質問はWindows 7固有のものだったかもしれません。
ジュリアンナイト

回答:


11

少なくともWindows 7および8では、スタートメニュー/画面に「変更方法」と入力します。(Windows 8の[設定]の下に)[マウスの動作の変更]が表示されます。これを選択し、「マウスでウィンドウの上にマウスを移動してウィンドウをアクティブにする」オプションを探します。

これで、マウスの下のウィンドウが少し遅れて自動的にアクティブになり、スクロールが予想どおりに機能します。

これが以前のバージョンのWindowsで利用可能かどうかはわかりません。コントロールパネルのアクセシビリティオプションを確認してください。


完全を期すために、すべてのオプションをリストします。

  • アクセスのしやすさの設定を変更します(上記のように、少なくともWin7以降で動作します)
  • コメントで@ Sean-Cheshireによって提案されたようにTXmouseを使用します(最終更新は2005年)
  • 変更するレジストリ設定- 「質問を参照してくださいWindows 7でフォーカスオートレイズとフォーカスオートレイズの遅延を設定します
  • WizMouseを使用すると、他の回答のようにウィンドウの順序に影響しないという利点があります。ただし、いくつかの互換性の問題があります(Webサイトを参照)。2000から7までのWindowsバージョンをサポートします。8がサポートされているかどうかは不明です。

更新:質問の「更新2」から、タッチパッドとLogitechの問題を中心にリストされている制限に耐えられる限り、WizMouseが最良の選択肢だと思います。


2
「マウスでその上にホバーすることによってウィンドウをアクティブ化する」は、スクロールホイールがマウスポインターの下にあるものに常に影響するわけではありません。これはalt-tabbingの別の方法であり、質問とは関係ありません。
ウラジミールコルネア

質問を読んだ場合、それはすでに私のアクティブなウィンドウにイベントを送信することについて話しています。それは関連性があります。他の部分は実際に本当の質問に答え始めます。一部のアプリケーションでは、答えの最初の部分で十分な場合があります。
ジュリアンナイト

1
問題は、スクロール可能な要素にキーボードフォーカスを持たせるのではなく、ホバーを持つ「スクロール可能な要素」にスクロールホイールを作用させる方法です。マウスを使用してフォーカスを別のアプリケーションに切り替える方法を人々に伝えています。これをやろうとしないでください、人々、それはあなたの時間を無駄にしているだけです。
ウラジミールコルネア

2
だからこそ、答えを更新してWizMouseをお勧めします。
ジュリアンナイト

少なくとも現在のServer 2012では、WizMouseは引き続き動作します。推薦してくれてありがとう。
マティアスユリチス

7

Katmouseと呼ばれるすばらしいフリーウェアを使用します。


ああ、それは私が覚えようとしていたものです!ただし、すべてのウィンドウで機能せず、2007
ジュリアンナイト

Windows 7 64ビットで正常に動作しています。Windows 8について話すことはできません。335kでは確かに軽量です。サイトにはベータ版もありますが、情報はありません。
ウィザードプラン

ありがとうございました!これは長年私を悩ませてきました!それは人生のシンプルなものです。;-)
MaseBase 14

これはいいですね。Windows 8では、まるで魔法のように機能します。唯一の問題は、コンピューターがスリープモードから復帰したときにグリッチが発生する場合があることです。しかし、KatMouseを終了して再起動すると修正されます。
ITroubs
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.