VMwareとBoot Campの両方でWindowsのスクロール方向を逆にする方法


5

私のMacには、Windowsパーティションがあり、(Boot Campを使用して)直接起動するか、(VMWare Fusionを使用して)仮想マシンとして実行できます。Windowsをセットアップして、マウスのスクロール方向逆にします。これは、Boot CampでWindowsを実行しているときに機能します。しかし、VMWareを使用しているときは、スクロール方向が2回反転します。1回はWindowsで、もう1回はmacOSで、通常のスクロールに戻ります。

Boot CampとVMWareの両方で、Windowsで自然なスクロールを設定するにはどうすればよいですか?


これまでに投稿された2つの回答が問題を解決するとは思わないため、質問を明確にすることをお勧めします。問題を解決するのは、仮想マシンとして実行中にWindows内の通常の設定に戻すことです。これにより、仮想マシンのmacOSとWindowsの両方が、macOSのマウス設定に基づいて同じように機能します。少なくとも、Windows内から手動でスクリプトを実行するか、ブートした環境(Boot Campまたは仮想マシン)に基づいてスクリプトを自動化する方法を見つけることができます。
user3439894

Windowsをネイティブで実行して(Boot Camp)、VMとして(Boot CampをVMとして)実行してから長い時間が経ちましたが、どの環境であるかをプログラムで判断し、それに応じてプログラムで動作する方法があったことを覚えています。IIRC VMware Toolsの一部の機能が実行されているかどうかを確認する必要がありました。これは、Boot Camp内ではなくVMとして実行された場合にのみ実行されたためです。私が書いたプログラムは、スタートアップグループに配置され、どの環境をチェックし、それに応じていくつかの変更を加えました。
user3439894

どのバージョンのWindowsを実行していますか?
user3439894

回答:


5

幸いなことに、bootcampをネイティブで実行し、VMで(少なくとも使用しているParallels VMの下で)実行するときに使用されるHIDデバイスIDは異なります。これが私がWindows 10でやったことです

  1. ネイティブに起動します。
  2. マウスコントロールパネルから使用中のデバイスIDを特定する
    • スタート->設定。デバイスをクリックします。マウスをクリックします。[追加のマウスオプション]をクリックします
    • [ハードウェア]タブをクリックします。「HID準拠マウス」が表示されるはずです。たとえば、Magic Trackpadをお持ちの場合は、複数表示されることがあります。使用中のデバイスのみがここに表示されます。この場合、これはネイティブで実行するときに使用されるもののみを意味します。
    • 各デバイスを選択し、[プロパティ]ボタンをクリックします。
    • プロパティウィンドウで、[イベント]タブをクリックします。デバイスIDは、下部の[情報]ボックスに表示されます。
  3. regeditで各デバイスを見つけます(管理者として実行します)。 HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters マウスコントロールパネルから取得したIDで* を 置き換えています。

  4. FlipFlopWheelおよびFlipFlopHScrollプロパティの値を1に変更します。

https://superuser.com/a/364353から使用したコマンドは、FlipFlopWheelプロパティを持つレジストリ内のすべてのHIDデバイスを変更します。残念ながら、現在使用されているものだけを特定する自動化された方法がわからないため、上記の手動による方法です。

既にスクリプトを実行し、すべてのデバイスをフリップフロップに設定し、VMで起動し、上記の手順に従って使用中の「マウス」デバイスを特定し、FlipFlopWheelおよびFlipFlopHScrollプロパティを0に戻します。


1

システム環境設定のマウスには、スクロール方向を設定するためのチェックボックスがあります。これにより、すべてのアプリに設定されます。特定のアプリに設定する方法がわかりません。


0

Scroll Reverserをお試しください。自動ではありませんが、メニューバーアイコンからスクロール方向を簡単に反転できます。残念ながら、このアプリはキーボードショートカットを使用したアプリの有効化/無効化をサポートしていませんが、AppleScriptを使用してキーボードショートカットを設定することができます。

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