See .NET, XP, W2K, 98, 95, NT, 3.1


Sane Mouse Scrolling:

To invert Windows scrolling, do the following:

  • Find your pointing device’s hardware ID
  • Control Panel, Mouse, Hardware, Properties, Details, Hardware IDs, VID...
  • Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID
  • Under that, change FlipFlopWheel and FlipFlopHScroll from 0 to 1 in all DeviceParameters entries

Apparently this can be done with PowerShell with something like:

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

…but I haven’t tested it yet.

This page is referenced in: