Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ShawonAshraf/ea284e0572c7575cb590d29dc8837822 to your computer and use it in GitHub Desktop.
Save ShawonAshraf/ea284e0572c7575cb590d29dc8837822 to your computer and use it in GitHub Desktop.
Powershell script to enable natural scrolling in Windows
# View registry settings
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0
# Change registry settings
# Reverse mouse wheel scroll FlipFlopWheel = 1
# Normal mouse wheel scroll FlipFlopWheel = 0
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
# Restore default scroll direction
# Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 1 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 0 }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment