2011-07-14 22:09:18 +0000 2011-07-14 22:09:18 +0000
292
292
Advertisement

マウススクロールホイールの向きを反転させる

Advertisement

マウススクロールホイールの向きを反転させる方法はありますか?上方向にスクロールして、そのアクションを下方向にスクロールさせたいのですが、その逆も可能でしょうか?これを可能にする設定はマウスコントロールパネルにはありません。

そのような設定があるハックや特定のマウスモデルのポインタがあれば、ありがたいです。私はWindows7を使用しています。

Advertisement
Advertisement

回答 (8)

378
378
378
2011-12-03 23:04:54 +0000

これを行うレジストリ設定があります。

FlipFlopWheel

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters マウスのエントリが複数あるかもしれません。スクロールを反転させるには、FlipFlopWheel のデフォルト値を 1 に変更してください。変更を有効にするには、マウスを再起動するか、再接続してください。マウスコントロールパネルに移動し、Hardwareタブをクリックし、Propertiesをクリックします。これをPowerShellで実行します(Start “ All Programs ” Accessories “ Windows PowerShellから)。

65
65
65
2011-07-14 22:49:52 +0000

まず、 AutoHotKey をインストールします。今、次のようなスクリプトを作成します:

$WheelUp::
Send {WheelDown}
Return

$WheelDown::
Send {WheelUp}
Return

それを.ahkファイルとして保存し、ファイルをダブルクリックして実行します。これで、マウスホイールのスクロールが反転したはずです。

すべての情報は ここ からのものですが、送信コマンドがスクリプトによって再び捕捉されないように $ 接頭辞を追加して修正されています (MaxHotkeysPerInterval の問題を悪化させます )

水平方向のホイールスクロールを反転させるためにスクリプトに以下を追加します:

$WheelLeft::
Send {WheelRight}
Return

$WheelRight::
Send {WheelLeft}
Return

ホイールでスクロールすると、指定された時間間隔でホットキーを押す回数がデフォルトの制限を超えることがあります。デフォルトでは、2000 ミリ秒 (#HotkeyInterval) あたり 70 回のホットキー押下 (#MaxHotkeysPerInterval) となっています。以下のディレクティブをスクリプトに追加すると、間隔あたりのホットキー押下回数を 70 回から 200 回に増やすことができます:

#MaxHotkeysPerInterval 200
29
Advertisement
29
29
2011-08-01 12:48:32 +0000
Advertisement

また、アプリケーション X-Mouse Button Control を使用することもできます。ホイールアップ」ボタンを「ウィンドウダウンスクロール」コマンドに設定するだけで、その逆も可能です。私はWindows XPで使用していますが、このアプリは7やVistaでも動作するはずです。設定も早く、GUIアプリなので使いやすかったです。

17
17
17
2012-07-29 18:14:12 +0000

全てのデバイスのレジストリ設定を変更する小さなc#アプリを書きました。それはすべてのデバイスを列挙し、どのボタンを押すかに応じて'FlipFlopWheel'の設定を1か0に変更します。

完全なソースはgithubで利用可能です。

12
Advertisement
12
12
2016-10-21 18:22:43 +0000
Advertisement

コメントは儚くて信用できないので、 リチャードさんの素晴らしい回答 @Jaykulさんの素晴らしいコメント をここに回答として掲載します

Powershellを管理者として実行し、以下のコマンドをコピー&ペーストして、レジストリ内のすべてのFlipFlopWheelエントリを反転させてマウスを反転させます:

Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }

コマンドを起動した後に再起動が必要になります!

5
5
5
2012-11-02 05:15:48 +0000

ブートキャンプしたMacBookにMicrosoftのマウスを装着しています。Mouse and Keyboard Centerを起動して、[Wheel->Reverse scroll direction]を設定するのは簡単でした。ここには確かに皮肉が効いている。

1
Advertisement
1
1
2013-10-11 22:43:24 +0000
Advertisement

再確認 X-マウスボタンコントロール http://www.highrez.co.uk/downloads/XMouseButtonControl.htm は、Windows 7上でクリーンで完璧なソリューションです :)

0
0
0
2016-11-04 23:12:31 +0000

そのための便利なユーティリティもあります。起動しなくてもマウスの下でウィンドウをスクロールできるという副次的な利点があるんです! すごい! http://antibody-software.com/web/software/software/wizmouse-makes-your-mouse-wheel-work-on-the-window-under-the-mouse/

Advertisement

関連する質問

3
28
13
7
5
Advertisement