マウスホイールを使用した水平スクロールの無効化


8

iMacに付属しているボタンのないMagic Mouseを使用して(BootCampを介して)iMacでWindows 7 x64を使用しています。縦スクロールしながら指を横に少し動かすと発生する横スクロールを無効にしたい。

コントロールパネル、マウスセクション、ホイールタブ、水平スクロールセクションで入力できる最小値は0ではなく1です。マウスホイールを使用して水平スクロールを無効にする方法(レジストリ内)はありますか?または、その値を0に設定して、うまくいくかどうかを確認するには?

これはWindows固有の問題であり、Mac OSXやAppleやMagic Mouseの問題ではないことに注意してください。ホイールが垂直スクロール以外の水平スクロールをサポートしているWindowsのすべてのマウスに適用できます。

回答:


7

私は先にそのような問題を抱えていましたが、iMacとx86ではそうではなく、次のトリックで解決しました。

これに関連するレジストリ値は HKEY_CURRENT_USER\Control Panel\Desktop

ここには2つの文字列値があります。WheelScrollLines垂直スクロールWheelScrollChars用と水平スクロール用です。

それらの値をに設定して、0テーマを無効にすることができます。

ログオフが必要な場合があります。

しかし、私が経験したように、コントロールパネル>マウスセクション>ホイールタブに移動すると、ウィンドウを確認しなくても、再び有効になることに注意してください。

お役に立てば幸いです。


私の指はあなたに百万の感謝を送ります。それは本当に助けられました。
Apurv Gupta

ログオフは必要ありませんでした。

3

私は、Windows 7を実行している(BootCampからインストールされた)iMacでMagicMouseを使用しています。迷惑な横スクロールにうんざりしました。上記の解決策は私がそれを無効にするのに役立ちました。手順は次のとおりです
。1)http://www.autohotkey.com/にアクセスして、アプリ(スクリプトエディタ)をダウンロードします
2)プログラムをインストールして実行します。バックグラウンドで実行されるため、プログラムは開かないことに注意してください
。3)デスクトップを右クリックして、[新規]-> [AutoHotkeyスクリプト]を選択します(新しいスクリプトファイルがデスクトップに作成されます) )->必要に応じて名前を付けます(例: "Mouse_HScroll")
4)作成したファイルを右クリックし、メニューから[スクリプトの編集]を選択します。

WheelLeft :: return
WheelRight :: return
#MaxHotkeysPerInterval 5000
6)ファイルを保存
7)以前にインストールしたパッケージから「.ahkを.exeに変換」プログラムを実行し、作成したファイルを参照して、「 ">変換<"->をクリックします。 .exeファイルを作成する必要があります。このファイルを実行します->スクロールを無効にする必要があります。
7)このファイルをStart / "Autorun"フォルダに移動すると、Mac / PCを再起動するたびに自動的に起動します。

お役に立てれば!幸運を


これは機能しますが、何らかの理由ですべてのアプリでは機能しません。Visual Studioは私にはうまくいかないものです。システム全体である必要がありますが、何らかの理由でVSは無視します
David Wilton

2

たぶん、AutoHotkeyは、マウスの水平スクロールをキャッチ(および無視)するように設定できますか?

WheelLeftとWheelRightを確認してください:http ://www.autohotkey.com/docs/Hotkeys.htm


試してみましたが、アクティブウィンドウに水平スクロールバーがある場合は機能しません。ウィンドウにはマウスホイールイベントの処理が優先されているため、AutoHotKeyはそれを処理して無視できません。他のアイデアは?
Carlos

私は(どうやら壊れて)常にWheelRightを送信しているマウスを持っています。この答えは私の命を救いました!
バルガス

2

マシューの解決策が関連する問題のために私のために働いたことを付け加えたいと思います。Windows 7でChromeを使用していて、ブックマークバーのフォルダーにあるブックマークをミドルクリックしようとすると、フォルダーが頻繁に閉じられ、ページの下部にミドルクリックが送信されました。それは私のマウス(私は使用しません)のサイドスクロールクリックを登録し、アクティブフォルダーのドロップダウンを閉じていることがわかりました。

私は答えを投票してみましたが、どうやら私は評判がありません...とにかく、グーグルがこれを拾い上げて、他の誰かの問題を解決するのを助けることができれば、それで十分です!


0

AutoHotKeyでマウスの左右の動きを上書きしようとしたとき、何を使いましたか?あなたが書いた場合

WheelLeft :: return

WheelRight :: return

全体的に水平スクロールが無効になっている必要があります。とにかく、私の質問は、AutoHotKeyで何と言いましたか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.