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


70

Mac OS XIでは、(クリックするか完全にフォーカスすることなく)何かの上にマウスを置き、スクロールホイールを使用してスクロールできます。新しいジョブで使用することを余儀なくされるWindows(少なくとも7)では、この方法では機能しません。この動作を変更する方法はありますか?

Firefoxがアプリ内でこれを実行していることに気付きました。Firefoxウィンドウにフォーカスがある場合は、そうでない他のFirefoxウィンドウをスクロールできます。(だから、少なくともFirefoxの人々はこれが便利な機能だと思っています!そして、それがOS Xでどのように機能するかについて詳しくない人なら誰でも私が話していることを見ることができます。)

TweakUI(Windows 7では利用できないようです)に「Focus follow mouse」という設定があったことを覚えていますが、スクロールホイールのみに設定できるかどうかは思い出せません。X-Windowsスタイルのfocus-follows-mouseの完全な設定ではなく、マウスを何でもスクロールできるようにするだけです。

更新:@Mikeyのコメントによると、これは現在Windows 10に組み込まれています。

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


1
この機能も気に入っていますが、Linux(Debian 5.0.8)とGnome 2.22.3を使用しています。mupdf(高速pdfビューアー)をスクロールホイールのあるページに変更しました。
ダンD.

2
mupdfの変更方法の説明、追加/変更/削除されたコードの各行の説明は、興味深いブログ投稿になります!
iconoclast


1
作業によってWindows 7から8にアップグレードされる場合、このプログラムやその他のプログラム(とにかく試してみたすべてのプログラム)がMetro / Modern UIでスクロールを中断することに注意してください。つまり、これらのスクロールプログラムはクラシックデスクトップビューでは期待どおりに動作しますが、Metro / Modern UIに切り替えると、一部またはすべてのアプリでマウススクロールできなくなります。それは本当に迷惑であり、私はまだ解決策を見つけていません。

2
@none:これは2011年に投稿されたもので、2013年に投稿されたものの複製としてマークしました!?日付に注意してください。
iconoclast

回答:


30

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

このことは揺れます...それは技術者にとって非常に直感的であり、普通の人にはわかりません)

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

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

  • デフォルト」プロファイルで、「ホイールアップ」を「スクロールウィンドウアップ」に、「ホイールダウン」を「スクロールウィンドウダウン」に変更します。

しかし、それははるかに

例えば、私がそれを使用するもののいくつか:

  • Logitech Marathonマウスを持っています。これは、ハイパースクロールを備えており、バッテリーは2年間持続するためです。これはよく起こります。そのため、このアプリでは、クロムが使用されているときにctrlマウスホイールを無効にします。クロム自体ではできないこと

    • システムの音量を上下に制御できるように設定しました。とても便利

    • Altキーを押しながら左クリックしてアクティブウィンドウのスクリーンショットを取得し、Altキーを押しながら右クリックして完全なスクリーンショットを取得するように構成しました

    • Alt」キーを設定して「レイヤー2」を有効にし(「設定」>「修飾キー」)、レイヤー2の「デフォルト」プロファイルでホイールを上下に設定し、それぞれウィンドウを左/右にスクロールします。


1
AlwaysWheelMouseにイライラした後、これに切り替えました。これは、AlwaysWheelMouseをはるかに上回り、煩わしさ(設定しない場合でも常に表示されるスプラッシュスクリーン、および実際にプログラムを閉じるスプラッシュスクリーンを閉じるボタン)がありません。
iconoclast 14

1
それは最高ですが、使用するのと同じくらい素晴らしいものが必要な場合(両方を一緒に使用することができます)... Strokes Plusをダウンロードしてください。高度に設定可能で、非常に正確なジェスチャー認識です(つまり、マウスの右ボタンを押したまま何かを描画します-私はエクスプローラーを開くためのスラッシュを持っています...クロムのV、およびすべての組み込みのコピー/貼り付けのような他の多くのウィンドウを閉じる、ウィンドウを最大化する、ウィンドウを最小化する)strokesplus.com-ああ、うーん..ビデオによると、マウスのスクロールもできます...それを知りませんでした。
マイキー14

GREATTTTTTTTTTTTTTTTTTTTTT!
CroCo

50

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


2
これはすごい!それは機能し、ポータブルなので、インストールするためにマネージャーから許可を得る必要はありません。(Windowsショップで働くことの厄介な副作用は、ソフトウェアのインストールに関する妄想です。)
iconoclast

これには問題がありましたが、しばらくすると動作しなくなりました。私はウィズマウスで運が良かった。
ビッグストーン

Win7ではもう動作しません。ただし、XButtonMouseControlは素晴らしい機能を発揮します。
ポールスローカム

@PaulSlocum:管理者として実行してみましたか?通常モードで実行している場合、管理モードで実行されているウィンドウはスクロールしません。最近まで、私は彼らが定期的にそれを妨害する奇妙なグループポリシーを持っている場所で働いていました。ただし、自宅(win7、通常モード)および私の新しい職場(win8、管理モード)で正常に動作します。
アモスM.カーペンター

1
今日のMB / GBの世界では、74Kのダウンロードサイズに言及する必要があります。
コーディズム

16

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

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

いくつかの注意事項があります。つまり、サブペインを備えたWPFおよびSilverlightアプリケーションはうまく動作しません。Visual StudioおよびExpressions StudioであるWPFアプリケーションの例。Powerpointの一部の領域も攻撃されますが、そうでない場合は期待どおりに動作します。


1
これは、フォーカスされていないウィンドウをスクロールするOS Xスタイルを非常にうまく再現しているようです。これは、私のWindowsマシンに必要な新しいプログラムです。
ニック

明らかな方法で開発を行うのに役立たないソフトウェアのインストールの許可を得ることは難しいため、これをまだテストしていません。(OSのデフォルトの動作を変更するものは特に非常に疑わしいです。)
iconoclast

Visual Studioのバグは、現在のバージョンのWizMouseとVisual Studio 2013の両方で修正されているようです。スクロール中にVSウィンドウが他のウィンドウの上に引っ張られることがありますが、スクロールされます。
ウォーレンヤング

これはすごい。これはVisual Studio 2005/2010で完全に機能し、クリックしてフォーカスを取得する必要なく、さまざまなペインにフォーカスを与えます。alwaysmousewheelを試してみましたが、VSではうまく機能しません。ありがとう。
vaitrafra 14年

5

新しい情報:

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

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

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

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

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


6
これは私が求めていたものではありません。この設定により、ウィンドウが一番上に表示されます。スクロールします。これは私の質問の最後の段落、特に最後の文で説明されました。
iconoclast

2
管理者権限がない場合、完璧ではありませんが、このソリューションは最も近い選択肢のようです。
スティーブンC.ハウエル

1
私は@iconoclastに同意しますが、これは完全に求められたものではありません(そして私が求めていたものもFWIWです)が、それは仕事をします。
マルチェロロマーニ

2

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

それは正確に何をしますか?

詳細については、Taekwindowでは次のことができます。

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

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

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

1
ソフトウェアの推奨方法に関するヒントについては、ソフトウェアを推奨する方法をご覧ください。少なくとも、少なくとも1つ以上のリンクを提供する必要があります。たとえば、ソフトウェア自体に関する追加情報や、質問の問題を解決するためにどのように使用できるかなどです。
DavidPostill

1

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


0

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」はそのままにします。9e 03 07 80 12 00 00 00の場合は、9fに変更します。

Sine Walkerのチュートリアルを使用しました。さらにヘルプと詳細を参照してください。


これは(チュートリアルによれば)X11スタイルのfocus-follows-mouseであり、特に私が望むものではありません。
iconoclast 14

ああ、私はあなたが何を意味するかわかります。長期的には本当に迷惑です。AlwaysMouseWheelで@Amos M. Carpenterソリューションに切り替えました。
tutejszy 14

X-Button Mouse Controlを試すことをお勧めします。迷惑なスプラッシュスクリーンは常に表示されますが、他にもたくさんの機能があります。また、あなたの答えは質問で提起された問題を実際には解決しないので、誰かが投票する前にそれを削除することがおそらく最善です。
iconoclast 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.