Skip to content

Instantly share code, notes, and snippets.

@lhw
Created May 30, 2016 15:34
Show Gist options
  • Save lhw/14547e7b5dd6449ea36ff95c9cc0892d to your computer and use it in GitHub Desktop.
Save lhw/14547e7b5dd6449ea36ff95c9cc0892d to your computer and use it in GitHub Desktop.
Changes Windows 10 registry to allow use of x250 touchpad buttons on a x240
[Version]
Signature=$CHICAGO$
[DefaultInstall]
AddReg=Group39, Disable_win8_3FVHScrolling_AddReg, UltraNav_Disable_win8_4FVHScrolling_AddReg, AdjustStickMethodAndSpeedFactor_AddReg, DisableIntPDFeature_DefaultOff_AddReg, PseudoSuspend_HotKey_V1, DisableKBCQueryCommand_AddReg, Set_3P2BCP_Feature_AddReg
[PseudoSuspend_HotKey_V1]
HKLM,System\CurrentControlSet\Services\SynTP\Parameters,KBCNotifyConfig,0x00010001,0x00000003
HKLM,System\CurrentControlSet\Services\SynTP\Parameters,PseudoSuspendConfig,0x00010001,1
HKLM,System\CurrentControlSet\Services\SynTP\Parameters,PseudoSuspendEnableKey,0x00010001,0xE059
HKLM,System\CurrentControlSet\Services\SynTP\Parameters,PseudoSuspendDisableKey,0x00010001,0xE058
[UltraNav_Disable_win8_4FVHScrolling_AddReg]
HKLM,Software\Synaptics\SynTPEnh\ZoneConfig\Win8\4FHorizontal Scrolling,SystemZoneFlags,0x00010001,0x00850000
HKLM,Software\Synaptics\SynTPEnh\ZoneConfig\Win8\4FHorizontal Scrolling,UserZoneFlags,0x00010001,0x00000000
HKLM,Software\Synaptics\SynTPEnh\ZoneConfig\Win8\4FVertical Scrolling,SystemZoneFlags,0x00010001,0x00850002
HKLM,Software\Synaptics\SynTPEnh\ZoneConfig\Win8\4FVertical Scrolling,UserZoneFlags,0x00010001,0x00000000
[Disable_win8_3FVHScrolling_AddReg]
HKLM,SOFTWARE\Synaptics\SynTPEnh\ZoneConfig\Win8\Plugin Zone,SystemZoneFlags,0x00010001,0x00000000
HKLM,SOFTWARE\Synaptics\SynTPEnh\ZoneConfig\Win8\Plugin Zone,UserZoneFlags,0x00010001,0x00000001
[DisableIntPDFeature_DefaultOff_AddReg]
HKLM,SOFTWARE\Synaptics\SynTPEnh,DisableIntPDFeature,0x00010001,0x00000022
[Group39]
HKLM,Software\Synaptics\SynTP\Install,OEM,0x00000000,"Lenovo_Ultranav Group39"
[Set_3P2BCP_Feature_AddReg]
HKLM,System\CurrentControlSet\Services\SynTP\Parameters,ExtraCapabilities7Add,0x00010001,0x00010000
HKLM,System\CurrentControlSet\Services\SynTP\Parameters,ExtraCapabilities7Mask,0x00010001,0xFFFFFFFF
[DisableKBCQueryCommand_AddReg]
HKLM,System\CurrentControlSet\Services\SynTP\Parameters,KBCNotifyConfig,0x00010001,0x00000001
HKLM,System\CurrentControlSet\Services\SynTP\Parameters,PseudoSuspendConfig,0x00010001,0
[AdjustStickMethodAndSpeedFactor_AddReg]
HKLM,Software\Synaptics\SynTPEnh,ScrollMethod,0x00010001,0x00000005
HKLM,Software\Synaptics\SynTPEnh,SynapticsScrollMethodSpeedFactor,0x00010001,0x00005000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment