Map three finger tap to middle click
Open registry edit by Win+R, regedit, ENTER.
Go all the way down to
HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTP\Win10
There you will find 3FingerTapAction key, change the value to 4.
- If you find
3FingerTapPlugInID associated with a value SynTP, delete the value.
- Close editor and sign-out and sign-in (or simply reboot).
edit: Since the manufacturer of my laptop (Lenovo) has been providing an updated Synaptics driver for Windows 10 with an option to choose between mid-click vs. start cortana search enabled after I posted this answer, I can no longer verify this particular action works. However, the key point here is to set 3FingerTapAction to 4, and disable PlugIn for 3FingerTap. The keys can be located in many places, along with the address I suggested above, for exmaple:
HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTP\Defaults
HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTP\<SOME_MPN> (mine is TouchPadSMB2cTM2911)
Map three finger swipe to back and forward
Open registry edit by Win+R, regedit, ENTER.
Go all the way down to
HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics
SynTP\Win10\3FingerGestures
Change the value for two keys, ActionID3 and ActionID7 to 1c (28).
- Remove
SynTP value associated PlugInID11 key, if exists.
- Close editor and sign-out and sign-in (or simply reboot).
Swapping three finger swipe directions
This is for the so-called natural scroll, if you like.
- Open registry edit by Win+R,
regedit, ENTER.
Go all the way down to
HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPEnh\PlugInConfig\Defaults\3FingerGestures
- There you would see
ConfigID3KeyMacroBin
ConfigID7KeyMacroBin
ConfigID3KeyMacroV001
ConfigID7KeyMacroV001
XXMacroBin entries have bunches of hex code indicating macros with which you don't want to mess.
XXMacroV001 entries are actually pointers to key macros. Swap their values so that;
ConfigID3KeyMacroV001 points to ConfigID7KeyMacroBin
ConfigID7KeyMacroV001 points to ConfigID3KeyMacroBin
- Then go to
HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPEnh\PlugInConfig\TouchPad\AppProfiles
- You will find a bunch of application names with
3FingerGestures key in them (e.g. HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPEnh\PlugInConfig\TouchPad\AppProfiles\Adobe Acrobat\3FingerGestures)
- Swap values of
XXMacroV001 entries in each of those applications.
- I'd like to suggest exporting the whole
HKLM\S\S\S\P\T\AppProfiles key and swap all entries using a text editor's search+replace feature, then import them back.
- Close editor and sign-out and sign-in (or simply reboot)
Note
Any of these changes can be reverted by the Synaptics setting app, as you change any configuration using the app (through Control Panel-> Mouse). So when it's not working, check the registry again.