Skip to content

Instantly share code, notes, and snippets.

@den-kozlov
Forked from 101v/NatualScrollingInWindows.ps1
Created November 16, 2017 22:02
Show Gist options
  • Save den-kozlov/b52a0062977b982eb9507faa988cda7a to your computer and use it in GitHub Desktop.
Save den-kozlov/b52a0062977b982eb9507faa988cda7a 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