SynPD.inf Driver File Contents (TouchPad8020.zip)

;----------------------------------------------------------------------------
; SynPD.inf
;
; Installs Synaptics Pointing Device driver files on Windows 2000 and WinXP.
; Copyright (c) 1996-2004, Synaptics, Inc.
;----------------------------------------------------------------------------


[Version]
Signature="$Windows NT$"
Class=Mouse
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider=%Provider%
CatalogFile=SynTP.cat
DriverVer=04/01/2005, 8.0.2.0

[SourceDisksNames]
1=%DiskName%,,

[SourceDisksFiles]
SynTP.sys = 1
SynTPAPI.dll = 1
SynTPFcs.dll = 1
SynTPLpr.exe = 1
SynTPCpl.dll = 1
SynCntxt.rtf = 1
SynZMetr.exe = 1
SynMood.exe = 1
SynTPEnh.exe = 1
SynTPCOM.dll = 1
SynCOM.dll = 1
SynCtrl.dll = 1
Tutorial.exe = 1
InstNT.exe = 1
SynISDLL.dll = 1
SynTPCo2.dll = 1
SynUnst.ini = 1

;----------------------------------------------------------------------------
; Manufacturer Sections
;----------------------------------------------------------------------------


[Manufacturer]
%SynMfg% = SynMfg ; (Standard types)



[SynMfg]
%PS2.SynDeviceDesc% = ECS0E00PS2_Inst,*SYN0E00
%PS2.SynDeviceDesc% = ECS0E01PS2_Inst,*SYN0E01
%PS2.SynDeviceDesc% = ECS0E02PS2_Inst,*SYN0E02
%PS2.SynDeviceDesc% = ECS0E03PS2_Inst,*SYN0E03
%PS2.SynDeviceDesc% = ECS0E04PS2_Inst,*SYN0E04
%PS2.SynDeviceDesc% = ECS0E05PS2_Inst,*SYN0E05
%PS2.SynDeviceDesc% = ECS0E06PS2_Inst,*SYN0E06
%PS2.SynDeviceDesc% = ECS0E07PS2_Inst,*SYN0E07
%PS2.SynDeviceDesc% = ECS0E08PS2_Inst,*SYN0E08
; PS/2 entries
%PS2.DeviceDesc% = SynPS2_Inst,*PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12   ; Std PS/2 mouse
%PS2.SynDeviceDesc% = SynPS2_Inst,*SYN0002 ; Synaptics PS2 TouchPad

; Other entries
DummySectionForWHQL = Uninstall, *DontUse   ; This PNPID should never be used

[ControlFlags]
ExcludeFromSelect=*

;----------------------------------------------------------------------------
; Install Sections
;----------------------------------------------------------------------------

[DestinationDirs]
DefaultDestDir        = 12 ; Drivers directory
CopyFiles_Drivers     = 12 ; Drivers directory
CopyFiles_System      = 11 ; System directory
CopyFiles_ProgFiles   = 16422, %targetdir%  ; Program files
CopyFiles_Help        = 16422, %targetdir%  ; Program files
CopyFiles_CoInstaller = 11 ; System directory
DelFiles_MS  = 16422, %targetdir%  ; Program files

; Registry Modification Sections

; Service Installation Sections

[SynTP_Service_Inst]
DisplayName    = %SynTP.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\SynTP.sys
LoadOrderGroup = Pointer Port
AddReg	       = Service_AddReg

[Service_AddReg]
; PNP ID List for IBM
HKR,PNPDisableExclusionList,VendorID_0000_ProductID_0000,0x00000000,"IBM0057"
HKR,PNPDisableExclusionList,VendorID_0001_ProductID_0001,0x00000000,"*IBM0057"
HKR,PNPDisableExclusionList,VendorID_0002_ProductID_0002,0x00000000,"ACPI\IBM0057"
; PNP ID List for Sharp
HKR,PNPDisableExclusionList,VendorID_044F_ProductID_E000,0x00000000,"HID\VID_044F&PID_E000"
HKR,PNPDisableExclusionList,VendorID_04F2_ProductID_0001,0x00000000,"HID\VID_04F2&PID_0001&MI_01"
HKR,PNPDisableExclusionList,VendorID_044F_ProductID_B304,0x00000000,"HID\VID_044F&PID_B304&REV_0100&COL02"
HKR,PNPDisableExclusionList,VendorID_04F2_ProductID_0001_MI_00,0x00000000,"HID\Vid_04f2&Pid_0001&Rev_0100&MI_00"
HKR,PNPDisableExclusionList,VendorID_04F2_ProductID_0001_MI_01,0x00000000,"HID\Vid_04f2&Pid_0001&Rev_0100&MI_01"
; Fujitsu USB keyboard(Mode name:RW-KB22 by Sharp)
HKR,PNPDisableExclusionList,VendorID_0430_ProductID_0002_Rev_0100_MI_00,0x00000000,"HID\Vid_0430&Pid_0002&Rev_0100&MI_00"
HKR,PNPDisableExclusionList,VendorID_0430_ProductID_0002_Rev_0100_MI_01,0x00000000,"HID\Vid_0430&Pid_0002&Rev_0100&MI_01"
HKR,PNPDisableExclusionList,VendorID_0430_ProductID_0002_MI_00,0x00000000,"HID\Vid_0430&Pid_0002&MI_00"
HKR,PNPDisableExclusionList,VendorID_0430_ProductID_0002_MI_01,0x00000000,"HID\Vid_0430&Pid_0002&MI_01"
; Fujitsu Serial Touch Panel
HKR,PNPDisableExclusionList,VendorID_5000_ProductID_0000,0x00000000,"SERENUM\FJC5000"
; BTC USB keyboard(Model name TK-U109JPW2 by ELECOM)
HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_MI_00,0x00000000,"HID\Vid_046e&Pid_6782&MI_00"
HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_MI_01_Col01,0x00000000,"HID\Vid_046e&Pid_6782&MI_01&Col01"
HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_MI_01_Col02,0x00000000,"HID\Vid_046e&Pid_6782&MI_01&Col02"
HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_Rev_2110_MI_00,0x00000000,"HID\Vid_046e&Pid_6782&Rev_2110&MI_00"
HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_Rev_2110_MI_01_Col01,0x00000000,"HID\Vid_046e&Pid_6782&Rev_2110&MI_01&Col01"
HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_Rev_2110_MI_01_Col02,0x00000000,"HID\Vid_046e&Pid_6782&Rev_2110&MI_01&Col02"
HKR,PNPDisableExclusionList,VendorID_0637_ProductID_0001,0x00000000,"USB\VID_0637&PID_0001*"
; ASUS internal IR USB mouse
HKR,PNPDisableExclusionList,VendorID_046d_ProductID_c50e_Rev_2500,0x00000000,"HID\Vid_046d&Pid_c50e&Rev_2500" 

;----------------------------------------------------------------------------
; Entry point for uninstallation.
; This section is executed as part of uninstallation.
;----------------------------------------------------------------------------

[Uninstall]
CopyFiles = No_Files
DelFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles,CopyFiles_Help,CopyFiles_CoInstaller,DelFiles_MS
DelReg = Uninstall_DelReg

[No_Files]

[DelFiles_MS]
SynTP.gid


;----------------------------------------------------------------------------
; Uninstall sections
;----------------------------------------------------------------------------

[Uninstall_DelReg]
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%
HKCR,CLSID\{2F603045-309F-11CF-9774-0020AFD0CFF6}
HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\SynTP"
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SynTPLpr
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SynTPEnh
HKLM,System\CurrentControlSet\Services\SynTP
HKLM,Software\Synaptics\SynTP
HKLM,Software\Synaptics\SynTPCpl
HKLM,Software\Synaptics\SynTPEnh
HKLM,Software\Synaptics\SynTPPlugIns
HKCU,Software\Synaptics\SynTP
HKCU,Software\Synaptics\SynTPEnh

;----------------------------------------------------------------------------
; Event Log Setup Sections
;----------------------------------------------------------------------------

[SynTP_EventLog_Inst]
AddReg = SynTP_EventLog_AddReg

[SynTP_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\SynTP.sys"
HKR,,TypesSupported,0x00010001,7

;----------------------------------------------------------------------------
; Common File Copy and Registry Operations for All TouchPads
;----------------------------------------------------------------------------

; Drivers directory
[CopyFiles_Drivers]
SynTP.sys,,,0x00000001

; System directory
[CopyFiles_System]
SynTPAPI.dll,,,0x00000001
SynTPFcs.dll,,,0x00000001
SynCOM.dll,,,0x00000001
SynCtrl.dll,,,0x00000001


; Program Files directory
[CopyFiles_ProgFiles]
SynTPLpr.exe,,,0x00000001
SynTPCpl.dll,,,0x00000001
SynCntxt.rtf,,,0x00000001
SynZMetr.exe,,,0x00000001
SynMood.exe,,,0x00000001
SynTPEnh.exe,,,0x00000001
SynTPCOM.dll,,,0x00000001
Tutorial.exe,,,0x00000001
InstNT.exe,,,0x00000001
SynISDLL.dll,,,0x00000001
SynUnst.ini,,,0x00000001

[CopyFiles_Help]
TP4table.dat,,,0x00000001
TP4Sc_JP.htm,,,0x00000001
TP4Sc_GR.htm,,,0x00000001
TP4Sc_IT.htm,,,0x00000001
TP4Sc_SP.htm,,,0x00000001
TP4Sc_FR.htm,,,0x00000001
TP4Sc_FI.htm,,,0x00000001
TP4Sc_NL.htm,,,0x00000001
TP4Sc_NO.htm,,,0x00000001
TP4Sc_DK.htm,,,0x00000001
TP4Sc_SE.htm,,,0x00000001
TP4Scrol.htm,,,0x00000001
TP4-A123.GIF,,,0x00000001
TP4-ASR.GIF,,,0x00000001
TP4-HEAD.GIF,,,0x00000001
TP4-I.JPG,,,0x00000001
TP4-IMG.JPG,,,0x00000001
TP4-ISR.JPG,,,0x00000001
TP4-MG.GIF,,,0x00000001
TP4-NOTE.GIF,,,0x00000001
TP4-SC.GIF,,,0x00000001
TP4SCROL.CSS,,,0x00000001
help_movie.exe,,,0x00000001

[CopyFiles_CoInstaller]
SynTPCo2.dll,,,0x00000001

[Common_DelReg]
HKLM,Software\Synaptics\SynTPEnh,InstallationTime
HKCU,Software\Synaptics\SynTPEnh,ModificationTime
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls	; moved here from NewUICtl.ini

[Common_AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,UninstallString,0x00000000,"rundll32.exe ""%16422%\%targetdir%\SynISDLL.dll"",standAloneUninstall"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,DisplayName,0x00000000,"%DriverProduct%"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,DisplayVersion,0x0000000,"8.0.2.0"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,DisplayIcon,0x00000000,"%16422%\%targetdir%\InstNT.exe"
HKLM,Software\Synaptics\SynTPCpl,CertifiedS,0x00000000,"%CertificationStamp%"
; Moved from Control Panel ini for customization
HKLM,Software\Synaptics\SynTPCpl\Controls\1Overview,HelpID,0x00010001,0x00000001

; *********************************************************************
; System area registry entries common across 9x and w2k+ platforms
; *********************************************************************

HKCR,CLSID\{2F603045-309F-11CF-9774-0020AFD0CFF6}\InProcServer32,,0x00000000,"%16422%\%targetdir%\SynTPCpl.dll"
HKCR,CLSID\{2F603045-309F-11CF-9774-0020AFD0CFF6}\InProcServer32,ThreadingModel,0x00000000,"Apartment"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{2F603045-309F-11CF-9774-0020AFD0CFF6},0x00000000,"Synaptics Control Panel"

HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\SynTP",,0x00000000,"{2F603045-309F-11CF-9774-0020AFD0CFF6}"
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SynTPLpr,0x00000000,"%16422%\%targetdir%\SynTPLpr.exe"
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SynTPEnh,0x00000000,"%16422%\%targetdir%\SynTPEnh.exe"

; This section is added to all INFs to add registry entries for Driver Info.
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverOEMVersion%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverOEMVersion%,,%DriverVersionID%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileName,,%BaseDriverFileName%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileVersion,,%BaseDriverFileVersion%

; Store the Program Files directory and the install directory (source path)
; in the registry for SynTPCo2.dll (CoInstaller).
HKLM,Software\Synaptics\SynTP\Install,ProgDir,0x00000000,"%16422%\%targetdir%"
HKLM,Software\Synaptics\SynTP\Install,InstallDir,0x00000000,"%1%"

; *********************************************************************
; Plugin descriptors.
; *********************************************************************

HKLM,Software\Synaptics\SynTPPlugIns\SynTP,Start,0x00000000,"%16422%\%targetdir%\SynTPEnh /RegPlugIn"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP,ResourceModule,0x00000000,"%16422%\%targetdir%\SynTPEnh.exe"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,NameMode,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,ShortName,0x00000000,"Start"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,ShortNameID,0x00010001,15
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,LongNameID,0x00010001,21
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,Configurable,0x00010001,0
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,BitmapID,0x00010001,117
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,OrderID,0x00010001,240
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,NameMode,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,ShortName,0x00000000,"Menu"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,ShortNameID,0x00010001,14
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,LongNameID,0x00010001,20
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,Configurable,0x00010001,0
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,BitmapID,0x00010001,116
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,OrderID,0x00010001,280
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,NameMode,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,ShortName,0x00000000,"Minimize"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,ShortNameID,0x00010001,16
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,LongNameID,0x00010001,22
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,Configurable,0x00010001,0
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,BitmapID,0x00010001,129
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,OrderID,0x00010001,420
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,NameMode,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,ShortName,0x00000000,"Maximize"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,ShortNameID,0x00010001,17
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,LongNameID,0x00010001,23
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,Configurable,0x00010001,0
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,BitmapID,0x00010001,130
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,OrderID,0x00010001,480
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,NameMode,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,ShortName,0x00000000,"Run..."
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,ShortNameID,0x00010001,19
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,LongNameID,0x00010001,25
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,Configurable,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,BitmapID,0x00010001,120
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,OrderID,0x00010001,2080
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,NameMode,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,ShortName,0x00000000,"Scroll"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,ShortNameID,0x00010001,44
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,LongNameID,0x00010001,45
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,Configurable,0x00010001,0
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,BitmapID,0x00010001,131
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,OrderID,0x00010001,640
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,NameMode,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,ShortName,0x00000000,"Scroll"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,ShortNameID,0x00010001,46
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,LongNameID,0x00010001,47
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,Configurable,0x00010001,0
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,BitmapID,0x00010001,132
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,OrderID,0x00010001,680
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,NameMode,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,ShortName,0x00000000,"Scroll"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,ShortNameID,0x00010001,48
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,LongNameID,0x00010001,49
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,Configurable,0x00010001,0
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,BitmapID,0x00010001,133
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,OrderID,0x00010001,720
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,NameMode,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,ShortName,0x00000000,"Scroll"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,ShortNameID,0x00010001,50
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,LongNameID,0x00010001,51
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,Configurable,0x00010001,0
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,BitmapID,0x00010001,134
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,OrderID,0x00010001,760
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,NameMode,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,ShortName,0x00000000,"No Action"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,ShortNameID,0x00010001,54
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,LongNameID,0x00010001,55
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,Configurable,0x00010001,0
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,OrderID,0x00010001,20
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,NameMode,0x00010001,1
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,ShortName,0x00000000,"Double"
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,ShortNameID,0x00010001,56
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,LongNameID,0x00010001,57
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,Configurable,0x00010001,0
; To be compatible with WinWDM and Win2K/XP, you need to a the decimal equivelent of the DWORD you want to add.
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,ValidZones,0x00010001,-3145729
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,BitmapID,0x00010001,135
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,OrderID,0x00010001,840
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\14,Configurable,0x00010001,0
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\14,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\14,ShortName,0x00000000,"Browse"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\14,ShortNameID,0x00010001,60
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\14,LongNameID,0x00010001,61
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\14,BitmapID,0x00010001,136
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\14,OrderID,0x00010001,1040
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\15,Configurable,0x00010001,0
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\15,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\15,ShortName,0x00000000,"Browse"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\15,ShortNameID,0x00010001,62
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\15,LongNameID,0x00010001,63
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\15,BitmapID,0x00010001,137
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\15,OrderID,0x00010001,1120
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,Configurable,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,ShortName,0x00000000,"Web"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,ShortNameID,0x00010001,64
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,LongNameID,0x00010001,65
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,BitmapID,0x00010001,147
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,OrderID,0x00010001,1320
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\17,Configurable,0x00010001,0
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\17,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\17,ShortName,0x00000000,"Reload"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\17,ShortNameID,0x00010001,67
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\17,LongNameID,0x00010001,68
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\17,BitmapID,0x00010001,138
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\17,OrderID,0x00010001,1280
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\18,Configurable,0x00010001,0
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\18,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\18,ShortName,0x00000000,"Stop"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\18,ShortNameID,0x00010001,69
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\18,LongNameID,0x00010001,70
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\18,BitmapID,0x00010001,139
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\18,OrderID,0x00010001,1360
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\19,Configurable,0x00010001,0
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\19,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\19,ShortName,0x00000000,"Page Up"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\19,ShortNameID,0x00010001,71
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\19,LongNameID,0x00010001,72
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\19,BitmapID,0x00010001,140
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\19,OrderID,0x00010001,1420
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\20,Configurable,0x00010001,0
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\20,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\20,ShortName,0x00000000,"Page Down"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\20,ShortNameID,0x00010001,73
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\20,LongNameID,0x00010001,74
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\20,BitmapID,0x00010001,141
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\20,OrderID,0x00010001,1460
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23,Configurable,0x00010001,0
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23,ShortName,0x00000000,"Up Arrow"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23,ShortNameID,0x00010001,83
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23,LongNameID,0x00010001,87
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\23,BitmapID,0x00010001,142
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\23,OrderID,0x00010001,1560
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24,Configurable,0x00010001,0
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24,ShortName,0x00000000,"Down Arrow"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24,ShortNameID,0x00010001,84
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24,LongNameID,0x00010001,88
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\24,BitmapID,0x00010001,143
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\24,OrderID,0x00010001,1600
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25,Configurable,0x00010001,0
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25,ShortName,0x00000000,"Left Arrow"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25,ShortNameID,0x00010001,85
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25,LongNameID,0x00010001,89
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\25,BitmapID,0x00010001,144
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\25,OrderID,0x00010001,1640
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26,Configurable,0x00010001,0
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26,ShortName,0x00000000,"Right Arrow"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26,ShortNameID,0x00010001,86
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26,LongNameID,0x00010001,90
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\26,BitmapID,0x00010001,145
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\26,OrderID,0x00010001,1680
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,Configurable,0x00010001,0
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,NameMode,0x00010001,2
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,ShortName,0x00000000,"Stick Scrolling"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,ShortNameID,0x00010001,91
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,LongNameID,0x00010001,92
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,OrderID,0x00010001,1860
; To be compatible with WinWDM and Win2K/XP, you need to a the decimal equivelent of the DWORD you want to add.
HKLM,Software\Synaptics\SynTPPlugIns\SynTP\27,ValidZones,0x00010001,-251658241
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,Configurable,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,NameMode,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,ShortName,0x00000000,"Keyboard Macro"
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,ShortNameID,0x00010001,93
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,LongNameID,0x00010001,94
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,BitmapID,0x00010001,146
HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,OrderID,0x00010001,2040

; *********************************************************************
; Driver defaults.
; *********************************************************************

; Default parameters
; FIXME 4722 - remove this next line when bug 4722 is fixed.
HKLM,Software\Synaptics\SynTP\Defaults,IlluminationState,0x00010001,234

; WHQL requires buttons to work on INF install so all buttons were set
; to act as primary click (1) in \Lib\Defaults.h. However, Up and Down
; buttons are in the dependency list of primary click check so we need
; to un-set both actions to the desired default values (0)
HKLM,Software\Synaptics\SynTP\Defaults,UpButtonAction,0x00010001,0
HKLM,Software\Synaptics\SynTP\Defaults,DownButtonAction,0x00010001,0

; Default plugin actions.
HKLM,Software\Synaptics\SynTP\Defaults,TopLeftCornerPlugInID,0x00000000,"SynTP"
HKLM,Software\Synaptics\SynTP\Defaults,TopLeftCornerPlugInActionID,0x00010001,4
HKLM,Software\Synaptics\SynTP\Defaults,TopRightCornerPlugInID,0x00000000,"SynTP"
HKLM,Software\Synaptics\SynTP\Defaults,TopRightCornerPlugInActionID,0x00010001,3
HKLM,Software\Synaptics\SynTP\Defaults,BottomLeftCornerPlugInID,0x00000000,"SynTP"
HKLM,Software\Synaptics\SynTP\Defaults,BottomLeftCornerPlugInActionID,0x00010001,0
HKLM,Software\Synaptics\SynTP\Defaults,BottomRightCornerPlugInID,0x00000000,"SynTP"
HKLM,Software\Synaptics\SynTP\Defaults,BottomRightCornerPlugInActionID,0x00010001,1
HKLM,Software\Synaptics\SynTP\Defaults,UpButtonPlugInID,0x00000000,"SynTP"
HKLM,Software\Synaptics\SynTP\Defaults,UpButtonPlugInActionID,0x00010001,7
HKLM,Software\Synaptics\SynTP\Defaults,DownButtonPlugInID,0x00000000,"SynTP"
HKLM,Software\Synaptics\SynTP\Defaults,DownButtonPlugInActionID,0x00010001,8

; Default two finger gesture plugins.
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID0,0x00000000,"Syntp"
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID0,0x00010001,18
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID1,0x00000000,"Syntp"
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID1,0x00010001,19
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID2,0x00000000,"Syntp"
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID2,0x00010001,5
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID3,0x00000000,"Syntp"
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID3,0x00010001,15
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID4,0x00000000,"Syntp"
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID4,0x00010001,17
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID5,0x00000000,"Syntp"
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID5,0x00010001,20
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID6,0x00000000,"Syntp"
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID6,0x00010001,16
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID7,0x00000000,"Syntp"
HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID7,0x00010001,14
HKLM,Software\Synaptics\SynTP\Defaults\3FingerGestures,PlugInID1,0x00000000,"Syntp"
HKLM,Software\Synaptics\SynTP\Defaults\3FingerGestures,ActionID1,0x00010001,21
HKLM,Software\Synaptics\SynTP\Defaults\3FingerGestures,PlugInID5,0x00000000,"Syntp"
HKLM,Software\Synaptics\SynTP\Defaults\3FingerGestures,ActionID5,0x00010001,22

; *********************************************************************
; Default enhancements application parameters.
; *********************************************************************

HKLM,Software\Synaptics\SynTPEnh\PopupConfig,Pressure Graph,0x00000000,"%16422%\%targetdir%\SynZMetr.exe"
HKLM,Software\Synaptics\SynTPEnh\PopupConfig,MoodPad,0x00000000,"%16422%\%targetdir%\SynMood.exe"
HKLM,Software\Synaptics\SynTPEnh\PlugInConfig\Defaults\2FingerGestures,ConfigID2,0x00000000,"%16422%\%targetdir%\SynMood.exe"
HKLM,Software\Synaptics\SynTPEnh\PlugInConfig\Defaults\2FingerGestures,ConfigID6,0x00000000,"www.synaptics.com"
HKLM,Software\Synaptics\SynTPEnh\ZoneConfig\Defaults\Plugin Zone,ConfigFlags,0x00010001,1

; *********************************************************************
; Default control panel parameters.
; *********************************************************************

HKLM,Software\Synaptics\SynTPCpl,PracticeExe,0x00000000,"%16422%\%targetdir%\Tutorial.exe"
HKLM,Software\Synaptics\SynTPCpl\Controls\4Scrolling\Practice,ApplicationPath,0x00000000,"%16422%\%targetdir%\Tutorial.exe"

; *********************************************************************
; Product specific entries.
; *********************************************************************

; Hex Button touchpad
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton1Action,0x00010001,0
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton1PluginID,0x00000000,"SynTP"
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton1PluginActionID,0x00010001,7
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton2Action,0x00010001,0
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton2PluginID,0x00000000,"SynTP"
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton2PluginActionID,0x00010001,8
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton3Action,0x00010001,0
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton3PluginID,0x00000000,"SynTP"
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton3PluginActionID,0x00010001,9
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton4Action,0x00010001,0
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton4PluginID,0x00000000,"SynTP"
HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton4PluginActionID,0x00010001,10	
HKLM,Software\Synaptics\SynTPEnh\Gamepad,TouchpadHexBtn,0x00010001,1

; VScrlTP: Have horizontal scrolling off by default
HKLM,Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadVScrlTP\Horizontal Scrolling,ConfigFlags,0x00000004,1

;----------------------------------------------------------------------------
; PS/2 TouchPad
;----------------------------------------------------------------------------

[SynPS2_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles
AddReg = Common_AddReg
DelReg = Common_DelReg

[SynPS2_Inst.Services]
AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver

[SynPS2_Inst.HW]
AddReg = SynPS2_AddReg.HW

[SynPS2_AddReg.HW]
HKR,,"UpperFilters",0x00010000,"SynTP"
HKR,,SynPortType,0x00010001,1

;----------------------------------------------------------------------------
; CoInstaller Support for the PS/2 TouchPad driver
;----------------------------------------------------------------------------

[SynPS2_Inst.CoInstallers]
CopyFiles = CopyFiles_CoInstaller
AddReg = SynPS2_Inst.CoInstallers_AddReg

[SynPS2_Inst.CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"SynTPCo2.dll,PS2DeviceInstall"

;============================================================================
; ECS PS/2 Pointing Devices
;----------------------------------------------------------------------------

[ECS0E00PS2_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles
AddReg = Common_AddReg, ECS0E00PS2_AddReg
DelReg = Common_DelReg, ECS0E00PS2_DelReg

[ECS0E01PS2_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles
AddReg = Common_AddReg, ECS0E00PS2_AddReg, ECS0E01PS2_AddReg
DelReg = Common_DelReg, ECS0E00PS2_DelReg, ECS0E01PS2_DelReg

[ECS0E02PS2_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles
AddReg = Common_AddReg, ECS0E00PS2_AddReg, ECS0E02PS2_AddReg
DelReg = Common_DelReg, ECS0E00PS2_DelReg, ECS0E02PS2_DelReg

[ECS0E03PS2_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles
AddReg = Common_AddReg, ECS0E00PS2_AddReg, ECS0E03PS2_AddReg
DelReg = Common_DelReg, ECS0E00PS2_DelReg, ECS0E03PS2_DelReg

[ECS0E04PS2_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles
AddReg = Common_AddReg, ECS0E00PS2_AddReg, ECS0E04PS2_AddReg
DelReg = Common_DelReg, ECS0E00PS2_DelReg, ECS0E04PS2_DelReg

[ECS0E05PS2_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles
AddReg = Common_AddReg, ECS0E00PS2_AddReg, ECS0E05PS2_AddReg
DelReg = Common_DelReg, ECS0E00PS2_DelReg, ECS0E05PS2_DelReg

[ECS0E06PS2_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles
AddReg = Common_AddReg, ECS0E00PS2_AddReg, ECS0E06PS2_AddReg
DelReg = Common_DelReg, ECS0E00PS2_DelReg, ECS0E06PS2_DelReg

[ECS0E07PS2_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles
AddReg = Common_AddReg, ECS0E00PS2_AddReg, ECS0E07PS2_AddReg
DelReg = Common_DelReg, ECS0E00PS2_DelReg, ECS0E07PS2_DelReg

[ECS0E08PS2_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles
AddReg = Common_AddReg, ECS0E00PS2_AddReg, ECS0E08PS2_AddReg
DelReg = Common_DelReg, ECS0E00PS2_DelReg, ECS0E08PS2_DelReg

;----------------------------------------------------------------------------
; ECS PS/2 Pointing Device AddReg sections
;----------------------------------------------------------------------------

[ECS0E00PS2_AddReg]
HKLM,Software\Synaptics,ECS,0x00000000,"%DriverVersionID%"

[ECS0E01PS2_AddReg]
; Disabled MUX support
HKLM,SYSTEM\CurrentControlSet\Services\SynTP\Parameters,KeyboardController,0x00010001,1

;turn-off scrolling U/D/L/R buttons support in CP
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn1 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn2 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn3 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn4 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn5 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn6 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn7 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn8 button action,Visibility,0x00010001,0x00000008

[ECS0E02PS2_AddReg]
; Disabled MUX support
HKLM,SYSTEM\CurrentControlSet\Services\SynTP\Parameters,KeyboardController,0x00010001,1

[ECS0E03PS2_AddReg]
; Disabled MUX support
HKLM,SYSTEM\CurrentControlSet\Services\SynTP\Parameters,KeyboardController,0x00010001,1

; Set scrolling up/down/left/right for 4 ways scroll
;  Set the default on B1
HKLM,Software\Synaptics\SynTP\Defaults,ExButton1Action,0x00010001,0
HKLM,Software\Synaptics\SynTP\Defaults,ExButton1PlugInActionID,0x00010001,0x00000007
HKLM,Software\Synaptics\SynTP\Defaults,ExButton1PlugInID,0x00000000,"SynTP"

;  Set the default on B2
HKLM,Software\Synaptics\SynTP\Defaults,ExButton2Action,0x00010001,0
HKLM,Software\Synaptics\SynTP\Defaults,ExButton2PlugInActionID,0x00010001,0x00000008
HKLM,Software\Synaptics\SynTP\Defaults,ExButton2PlugInID,0x00000000,"SynTP"

;  Set the default on B3
HKLM,Software\Synaptics\SynTP\Defaults,ExButton3Action,0x00010001,0
HKLM,Software\Synaptics\SynTP\Defaults,ExButton3PlugInActionID,0x00010001,0x00000009
HKLM,Software\Synaptics\SynTP\Defaults,ExButton3PlugInID,0x00000000,"SynTP"

;  Set the default on B4
HKLM,Software\Synaptics\SynTP\Defaults,ExButton4Action,0x00010001,0
HKLM,Software\Synaptics\SynTP\Defaults,ExButton4PlugInActionID,0x00010001,0x0000000a
HKLM,Software\Synaptics\SynTP\Defaults,ExButton4PlugInID,0x00000000,"SynTP" 

[ECS0E04PS2_AddReg]

[ECS0E05PS2_AddReg]
; Disabled MUX support
HKLM,SYSTEM\CurrentControlSet\Services\SynTP\Parameters,KeyboardController,0x00010001,1

; Turn off scrolling up/down/left/right
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn1 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn2 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn3 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn4 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn5 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn6 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn7 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn8 button action,Visibility,0x00010001,0x00000008

[ECS0E06PS2_AddReg]
; Disabled MUX support
HKLM,SYSTEM\CurrentControlSet\Services\SynTP\Parameters,KeyboardController,0x00010001,1

;Remove More Features, since there is no external PS/2 port and docking station for this SYN0E07 system
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\ZMore Features,Visibility,0x00010001,0x00000008

; turn off Rocker switch
HKLM,Software\Synaptics\SynTPCpl\TouchPad,RockerUp,0x00000000,0
HKLM,Software\Synaptics\SynTPCpl\TouchPad,RockerCenter,0x00000000,0
HKLM,Software\Synaptics\SynTPCpl\TouchPad,RockerDown,0x00000000,0

; Turn off scrolling up/down/left/right
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn1 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn2 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn3 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn4 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn5 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn6 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn7 button action,Visibility,0x00010001,0x00000008
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\3Button Actions\Exbtn8 button action,Visibility,0x00010001,0x00000008

[ECS0E07PS2_AddReg]
; Disabled MUX support
HKLM,SYSTEM\CurrentControlSet\Services\SynTP\Parameters,KeyboardController,0x00010001,1

;Remove More Features, since there is no external PS/2 port and docking station for this SYN0E07 system
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\ZMore Features,Visibility,0x00010001,0x00000008

[ECS0E08PS2_AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\SynTP\Parameters,KeyboardController,0x00010001,1
HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls\ZMore Features,Visibility,0x00010001,0x00000008

;----------------------------------------------------------------------------
; ECS PS/2 Pointing Device DelReg sections
;----------------------------------------------------------------------------

[ECS0E00PS2_DelReg]

[ECS0E01PS2_DelReg]

[ECS0E02PS2_DelReg]

[ECS0E03PS2_DelReg]

[ECS0E04PS2_DelReg]

[ECS0E05PS2_DelReg]

[ECS0E06PS2_DelReg]

[ECS0E07PS2_DelReg]

[ECS0E08PS2_DelReg]

;----------------------------------------------------------------------------
; ECS PS/2 Pointing Device inst.Service sections
;----------------------------------------------------------------------------
[ECS0E00PS2_Inst.Services]
AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver

[ECS0E00PS2_Inst.HW]
AddReg = SynPS2_AddReg.HW

[ECS0E01PS2_Inst.Services]
AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver

[ECS0E01PS2_Inst.HW]
AddReg = SynPS2_AddReg.HW

[ECS0E02PS2_Inst.Services]
AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver

[ECS0E02PS2_Inst.HW]
AddReg = SynPS2_AddReg.HW

[ECS0E03PS2_Inst.Services]
AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver

[ECS0E03PS2_Inst.HW]
AddReg = SynPS2_AddReg.HW

[ECS0E04PS2_Inst.Services]
AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver

[ECS0E04PS2_Inst.HW]
AddReg = SynPS2_AddReg.HW

[ECS0E05PS2_Inst.Services]
AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver

[ECS0E05PS2_Inst.HW]
AddReg = SynPS2_AddReg.HW

[ECS0E06PS2_Inst.Services]
AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver

[ECS0E06PS2_Inst.HW]
AddReg = SynPS2_AddReg.HW

[ECS0E07PS2_Inst.Services]
AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver

[ECS0E07PS2_Inst.HW]
AddReg = SynPS2_AddReg.HW

[ECS0E08PS2_Inst.Services]
AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver

[ECS0E08PS2_Inst.HW]
AddReg = SynPS2_AddReg.HW

;----------------------------------------------------------------------------
; CoInstaller Support for the ECS PS/2 TouchPad driver
;----------------------------------------------------------------------------

[ECS0E00PS2_Inst.CoInstallers]
CopyFiles = CopyFiles_CoInstaller
AddReg = SynPS2_Inst.CoInstallers_AddReg

[ECS0E01PS2_Inst.CoInstallers]
CopyFiles = CopyFiles_CoInstaller
AddReg = SynPS2_Inst.CoInstallers_AddReg

[ECS0E02PS2_Inst.CoInstallers]
CopyFiles = CopyFiles_CoInstaller
AddReg = SynPS2_Inst.CoInstallers_AddReg

[ECS0E03PS2_Inst.CoInstallers]
CopyFiles = CopyFiles_CoInstaller
AddReg = SynPS2_Inst.CoInstallers_AddReg

[ECS0E04PS2_Inst.CoInstallers]
CopyFiles = CopyFiles_CoInstaller
AddReg = SynPS2_Inst.CoInstallers_AddReg

[ECS0E05PS2_Inst.CoInstallers]
CopyFiles = CopyFiles_CoInstaller
AddReg = SynPS2_Inst.CoInstallers_AddReg

[ECS0E06PS2_Inst.CoInstallers]
CopyFiles = CopyFiles_CoInstaller
AddReg = SynPS2_Inst.CoInstallers_AddReg

[ECS0E07PS2_Inst.CoInstallers]
CopyFiles = CopyFiles_CoInstaller
AddReg = SynPS2_Inst.CoInstallers_AddReg

[ECS0E08PS2_Inst.CoInstallers]
CopyFiles = CopyFiles_CoInstaller
AddReg = SynPS2_Inst.CoInstallers_AddReg

;----------------------------------------------------------------------------
; User visible strings
;----------------------------------------------------------------------------

[Strings]
Provider = "Synaptics"
SynMfg = "Synaptics"
DiskName = "Synaptics Driver Installation Disk"
TargetDir = "Synaptics\SynTP"
uninstallKey = "SynTPDeinstKey"


; Driver Information Entries
DriverMfgr="Synaptics"
DriverVersionID="8.0.2"
DriverOEM="Synaptics"
DriverFamily="Mouse"
DriverProduct="Synaptics Pointing Device Driver"
DriverDescription="Synaptics Pointing Device Driver"
DriverOEMVersion="8.0.2"
BaseDriverFileName="SynTP.sys"
BaseDriverFileVersion="8.0.2"

; Device Names
PS2.DeviceDesc = "Synaptics PS/2 Port Pointing Device"
PS2.SynDeviceDesc = "Synaptics PS/2 Port TouchPad"
UNKNOWN_MOUSE.DeviceDesc = "Pointing device"


; Service Names

SynTP.SvcDesc = "Synaptics TouchPad Driver"
CertificationStamp = "0x1a591c39"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 1.26