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 }