幸いなことに、bootcampをネイティブで実行し、VMで(少なくとも使用しているParallels VMの下で)実行するときに使用されるHIDデバイスIDは異なります。これが私がWindows 10でやったことです
- ネイティブに起動します。
- マウスコントロールパネルから使用中のデバイスIDを特定する
- スタート->設定。デバイスをクリックします。マウスをクリックします。[追加のマウスオプション]をクリックします
- [ハードウェア]タブをクリックします。「HID準拠マウス」が表示されるはずです。たとえば、Magic Trackpadをお持ちの場合は、複数表示されることがあります。使用中のデバイスのみがここに表示されます。この場合、これはネイティブで実行するときに使用されるもののみを意味します。
- 各デバイスを選択し、[プロパティ]ボタンをクリックします。
- プロパティウィンドウで、[イベント]タブをクリックします。デバイスIDは、下部の[情報]ボックスに表示されます。
regeditで各デバイスを見つけます(管理者として実行します)。
HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters
マウスコントロールパネルから取得したIDで* を
置き換えています。
FlipFlopWheelおよびFlipFlopHScrollプロパティの値を1に変更します。
https://superuser.com/a/364353から使用したコマンドは、FlipFlopWheelプロパティを持つレジストリ内のすべてのHIDデバイスを変更します。残念ながら、現在使用されているものだけを特定する自動化された方法がわからないため、上記の手動による方法です。
既にスクリプトを実行し、すべてのデバイスをフリップフロップに設定し、VMで起動し、上記の手順に従って使用中の「マウス」デバイスを特定し、FlipFlopWheelおよびFlipFlopHScrollプロパティを0に戻します。