web-dev-qa-db-ja.com

Windows 7では、スクロールホイールのフォーカスをマウスに合わせる方法はありますか?

Mac OS Xでは、マウスをクリックして(それをクリックしたり、完全にフォーカスしたりせずに)、スクロールホイールを使用してスクロールできます。私の新しい仕事で使用せざるを得ないWindows(少なくとも7)では、このように動作しません。この動作を変更する方法はありますか?

私は、Firefoxがアプリ内でこれを実行していることに気づきました。Firefoxウィンドウにフォーカスがある場合、それ以外のFirefoxウィンドウをスクロールできます。 (少なくともFirefoxの人々は、これは便利な機能だと思っています。OSXでの動作に慣れていない人でも、私が話していることを確認できます。)

TweakUI(Windows 7では使用できないようです)に「マウスがフォーカスを追う」の設定があることを覚えていますが、スクロールホイールのみに設定できるかどうかは覚えていません。 X-Windowsスタイルの完全なフォーカスフォローマウス設定ではなく、マウスを上に置いたときにスクロールできるようにしたいだけです。

[〜#〜] update [〜#〜]:@Mikeyのコメントによると、これはWindows 10に組み込まれました。

[〜#〜] update [〜#〜]:私の質問は この質問 の複製。その質問は、単一のウィンドウ上の複数のコントロールに特に関係しているようです。キーボードのフォーカスは間違ったコントロールにありますが、間違ったウィンドウにはありません。複数のウィンドウがある状況について質問しています。どのようなソリューションでも、両方のユースケースを処理できる可能性がありますが、それが可能であるというのは当然の結論ではありません。どのソフトウェアでも、一方のユースケースを処理し、もう一方のユースケースを処理することはできません。それらは似ていますが、同じ質問ではありません。

70
iconoclast

Xボタンマウスコントロール!

これはすごい…技術者にとっては非常に直感的であり、普通の人には分からない)が、それを理解すれば、それは本当に強力です。

http://www.highrez.co.uk/downloads/XMouseButtonControl.htm

はい、それはこのスクロール/ホバー問題も解決します:

  • Default」プロファイルで「Wheel Up」を「Scroll Window Up」と「Wheel Down」から「Scroll Window Down」に。

しかし、それははるかに

たとえば、私が使用するもののいくつか:

  • 私はLogitechマラソンマウスを持っています。ハイパースクロールがあり、バッテリーが2年間持続するので素晴らしいですが、Chrome=ハイパーホイールが回転していると、押すとページがズームされることがあります。 CTRL。これは頻繁に発生します。したがって、このアプリでは、chromeが使用されているときにctrl-mouseホイールを無効にします。chrome自体では実行できないこと

    • システムの音量をalt-wheelの上下に制御するように設定しました。かなり役に立った

    • アクティブウィンドウのスクリーンショットを撮るようにalt-左クリックを構成し、フルスクリーンショットを表示するにはalt-右クリックします

    • 'Alt'キーを設定して 'Layer 2'(設定>修飾キー)をアクティブにし、次に 'レイヤー2のデフォルト 'プロファイルを設定ホイールアップ/ダウンスクロールウィンドウ左/右それぞれ。

30
Mikey

私のWindowsインストールをLinuxのようにスクロールするには(マウスが上にあるものはすべてフォーカスがなくてもスクロールされます)、 AlwaysMouseWheel という非常に小さなフリーウェアアプリを使用します。 Windowsではそれなしでは生きられませんでした。

50

私が好む解決策は Wizmouse を使用することです。

Ease of Access設定は、Window Focusを設定するだけです。 Wizmouseは、アクティブウィンドウを設定せずに、スクロールコマンドを基になるウィンドウに送信します。

いくつかの注意点があります。つまり、サブウィンドウを備えたWPFおよびSilverlightアプリケーションは、Niceを再生しません。 Visual StudioやExpressions StudioとなるWPFアプリケーションの例。 PowerPointの一部の領域も破壊されますが、それ以外の場合は期待どおりに動作します。

16
surfasb

新しい情報:

Windows 7をお持ちの場合は、アクセシビリティ設定にあります。 http://www.howtogeek.com/howto/windows-Vista/switch-windows-by-hovering-the-mouse-over-a- window-in-windows-Vista /

一部のマウスドライバーはこのすべてです。これは「フォーカスの設定」の変更です。

基本的に、Windowsでは、開発者はマウスの動きを制御する必要は必ずしもないと想定し、フォーカスが前のウィンドウから削除されて選択したウィンドウに割り当てられる前に、ウィンドウをクリックするのを待つようシステムに指示しました。 。

システムが「フォーカスを設定する」ように設定されている場合、マウスポインターが置かれているプログラムにマウスを移動させ、別のウィンドウにマウスを移動させようとすると、何をしているのかが発生し始めます。マウスが上にあるウィンドウ。 「スクロールフォーカス」と「フルフォーカス」を分離することはできません。

これを認識していて、コンピューターの使用にどのように影響するかを知っている限り、マウスがこれに対応している場合(マウスとドライバーに依存します)、コントロールパネルの[マウス]設定にオプションが表示されます。 。

5
music2myear

taekwindow は、この問題を解決する無料の(BSDライセンス)ソフトウェアです。

正確には何をしますか?

詳細には、Taekwindowを使用すると、次のことができます。

  • ウィンドウを移動するには、Altキーを押しながらウィンドウを(タイトルバーだけでなく)任意の場所でつかみ、左マウスボタンでドラッグします。
  • ウィンドウのサイズを変更するには、Altキーを押したまま(小さな小さな境界線だけでなく)任意の場所をつかんで、マウスの右ボタンでドラッグします。
  • altキーを押しながらドラッグすると、最大化されたウィンドウがモニター間で移動します。
  • 現在フォーカスされているウィンドウの代わりに、カーソルの下のウィンドウのスクロールホイールを使用します。
  • タイトルバーを中クリックして、ウィンドウを背景にプッシュします。

これらの機能はすべて、好みに合わせて構成できます。

  • Taekwindowの実行を開始すると、そのアイコンがシステムトレイに表示されます。
  • それを右クリックしてPreferences ...を選択します
  • 次に、スクロールタブに移動し、カーソルの下のウィンドウをスクロールをオンにします。
  • 全般タブのログオン時に開始をチェックすることにより、自動的にtaekwindowを開始できます。

AltDrag は、Altキーを押しながら任意の場所をクリックしてLinux行の移動やウィンドウのサイズ変更を可能にするツールであり、この機能も備えています。構成で。 [全般]で[非アクティブなウィンドウをスクロールする]を選択します。

1
Ropez

DIYレジストリハック:

  1. Regeditを実行(Win + R、regedit、OK)
  2. キーHKEY_CURRENT_USER\Control Panel\Mouseを開きます
  3. REG_DWORD ActiveWindowTrackingの値を0x0000001(1)に変更します。
  4. キーHKEY_CURRENT_USER\Control Panel\Desktopを開きます
  5. 論理OR REG_BINARY UserPreferencesMaskの最初のバイト(01)。つまり、現在の値がdf 3e 03 80 12 00 00 00の場合は、 'df'をそのままにします。9e03の場合07 80 12 00 00 00、9fに変更します.. ..など*

私は Sine Walkerのチュートリアル を使いました。詳細とヘルプが必要な場合は、そこにアクセスしてください。

0
tutejszy