Mac OS Xでは、マウスをクリックして(それをクリックしたり、完全にフォーカスしたりせずに)、スクロールホイールを使用してスクロールできます。私の新しい仕事で使用せざるを得ないWindows(少なくとも7)では、このように動作しません。この動作を変更する方法はありますか?
私は、Firefoxがアプリ内でこれを実行していることに気づきました。Firefoxウィンドウにフォーカスがある場合、それ以外のFirefoxウィンドウをスクロールできます。 (少なくともFirefoxの人々は、これは便利な機能だと思っています。OSXでの動作に慣れていない人でも、私が話していることを確認できます。)
TweakUI(Windows 7では使用できないようです)に「マウスがフォーカスを追う」の設定があることを覚えていますが、スクロールホイールのみに設定できるかどうかは覚えていません。 X-Windowsスタイルの完全なフォーカスフォローマウス設定ではなく、マウスを上に置いたときにスクロールできるようにしたいだけです。
[〜#〜] update [〜#〜]:@Mikeyのコメントによると、これはWindows 10に組み込まれました。
[〜#〜] update [〜#〜]:私の質問は この質問 の複製。その質問は、単一のウィンドウ上の複数のコントロールに特に関係しているようです。キーボードのフォーカスは間違ったコントロールにありますが、間違ったウィンドウにはありません。複数のウィンドウがある状況について質問しています。どのようなソリューションでも、両方のユースケースを処理できる可能性がありますが、それが可能であるというのは当然の結論ではありません。どのソフトウェアでも、一方のユースケースを処理し、もう一方のユースケースを処理することはできません。それらは似ていますが、同じ質問ではありません。
Xボタンマウスコントロール!
これはすごい…技術者にとっては非常に直感的であり、普通の人には分からない)が、それを理解すれば、それは本当に強力です。
http://www.highrez.co.uk/downloads/XMouseButtonControl.htm
はい、それはこのスクロール/ホバー問題も解決します:
しかし、それははるかに
たとえば、私が使用するもののいくつか:
私はLogitechマラソンマウスを持っています。ハイパースクロールがあり、バッテリーが2年間持続するので素晴らしいですが、Chrome=ハイパーホイールが回転していると、押すとページがズームされることがあります。 CTRL。これは頻繁に発生します。したがって、このアプリでは、chromeが使用されているときにctrl-mouseホイールを無効にします。chrome自体では実行できないこと
システムの音量をalt-wheelの上下に制御するように設定しました。かなり役に立った
アクティブウィンドウのスクリーンショットを撮るようにalt-左クリックを構成し、フルスクリーンショットを表示するにはalt-右クリックします
'Alt'キーを設定して 'Layer 2'(設定>修飾キー)をアクティブにし、次に 'レイヤー2のデフォルト 'プロファイルを設定ホイールアップ/ダウンスクロールウィンドウ左/右それぞれ。
私のWindowsインストールをLinuxのようにスクロールするには(マウスが上にあるものはすべてフォーカスがなくてもスクロールされます)、 AlwaysMouseWheel という非常に小さなフリーウェアアプリを使用します。 Windowsではそれなしでは生きられませんでした。
私が好む解決策は Wizmouse を使用することです。
Ease of Access設定は、Window Focusを設定するだけです。 Wizmouseは、アクティブウィンドウを設定せずに、スクロールコマンドを基になるウィンドウに送信します。
いくつかの注意点があります。つまり、サブウィンドウを備えたWPFおよびSilverlightアプリケーションは、Niceを再生しません。 Visual StudioやExpressions StudioとなるWPFアプリケーションの例。 PowerPointの一部の領域も破壊されますが、それ以外の場合は期待どおりに動作します。
新しい情報:
Windows 7をお持ちの場合は、アクセシビリティ設定にあります。 http://www.howtogeek.com/howto/windows-Vista/switch-windows-by-hovering-the-mouse-over-a- window-in-windows-Vista /
一部のマウスドライバーはこのすべてです。これは「フォーカスの設定」の変更です。
基本的に、Windowsでは、開発者はマウスの動きを制御する必要は必ずしもないと想定し、フォーカスが前のウィンドウから削除されて選択したウィンドウに割り当てられる前に、ウィンドウをクリックするのを待つようシステムに指示しました。 。
システムが「フォーカスを設定する」ように設定されている場合、マウスポインターが置かれているプログラムにマウスを移動させ、別のウィンドウにマウスを移動させようとすると、何をしているのかが発生し始めます。マウスが上にあるウィンドウ。 「スクロールフォーカス」と「フルフォーカス」を分離することはできません。
これを認識していて、コンピューターの使用にどのように影響するかを知っている限り、マウスがこれに対応している場合(マウスとドライバーに依存します)、コントロールパネルの[マウス]設定にオプションが表示されます。 。
taekwindow は、この問題を解決する無料の(BSDライセンス)ソフトウェアです。
正確には何をしますか?
詳細には、Taekwindowを使用すると、次のことができます。
- ウィンドウを移動するには、Altキーを押しながらウィンドウを(タイトルバーだけでなく)任意の場所でつかみ、左マウスボタンでドラッグします。
- ウィンドウのサイズを変更するには、Altキーを押したまま(小さな小さな境界線だけでなく)任意の場所をつかんで、マウスの右ボタンでドラッグします。
- altキーを押しながらドラッグすると、最大化されたウィンドウがモニター間で移動します。
- 現在フォーカスされているウィンドウの代わりに、カーソルの下のウィンドウのスクロールホイールを使用します。
- タイトルバーを中クリックして、ウィンドウを背景にプッシュします。
これらの機能はすべて、好みに合わせて構成できます。
AltDrag は、Altキーを押しながら任意の場所をクリックしてLinux行の移動やウィンドウのサイズ変更を可能にするツールであり、この機能も備えています。構成で。 [全般]で[非アクティブなウィンドウをスクロールする]を選択します。
DIYレジストリハック:
私は Sine Walkerのチュートリアル を使いました。詳細とヘルプが必要な場合は、そこにアクセスしてください。