Reverse Touchpad 4-Finger Swipe
I'm hoping this will be useful to those looking into the same problem. I was able to resolve OP's issue on my Windows 10 HP laptop with Synaptics drivers by doing the following:
Use regedit to navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPEnh\ZoneConfig\Win10\4FHorizontal Scrolling
Swap the values for NegativeCustomZoneID
and PositiveCustomZoneID
. That is:
Change NegativeCustomZoneID
from Hex 88
(Decimal 136) to Hex 87
(Decimal 135)
Change PositiveCustomZoneID
from Hex 87
(Decimal 135) to Hex 88
(Decimal 136)
Reboot, and now the four-finger swipe direction should be successfully reversed.
In Windows 10, if you have a touchpad, you will probably have one of the options mentioned in the other answers:
Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
Something manufacturer- or device-specific, probably accessible through Control Panel -> Mouse or something similar, as noted in other answers.
2nd Way: Powershell commands
Run this in PowerShell (from Start » All Programs » Accessories » Windows PowerShell):
# 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 }
The command for normal (non-inverted) scrolling has the 0
and 1
swapped:
# Restore default scroll direction
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 1 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 0 }