;============================================================================
; Installation file (.inf) for Windows XP/Vista/7/8/8.1/10.
;
; All Rights Reserved, Copyright(C) ELAN Microelectronics Corp. 2003-2015
;============================================================================
[Version]
Signature="$Windows NT$"
Provider=%VenderName%
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Class=Mouse
CatalogFile=ETD.cat
DriverVer=07/22/2015, 15.6.1.1
[SourceDisksNames]
1=%DiskName%,,
[SourceDisksFiles]
ETD.sys = 1
WdfCoInstaller01009.dll = 1
ETDCoInstaller.dll = 1
ETDCtrl.exe = 1
ETDApix.dll = 1
ETDCmds.dll = 1
ETDMag.exe = 1
ETDFavorite.dll = 1
ETD_DLL.dll = 1
ETDApi32.dll = 1
ETDApi.dll = 1
ETDMcpl.dll = 1
ETDUninst.dll = 1
ETDUn_inst.exe = 1
ETDAniConf.exe = 1
ETDService.exe = 1
ETDCtrlHelper.exe = 1
ETDDeviceInformation.exe = 1
ETDTouch.exe = 1
ETDSetup.ini = 1
Button_ClickPad.avi = 1
Button_ClickPad.avi = 1
Button_SmartPad.avi = 1
Clicking_1F.avi = 1
Clicking_2F.avi = 1
Continuous_EdgeScroll_H.avi = 1
Continuous_EdgeScroll_Reverse-H.avi = 1
Continuous_EdgeScroll_Reverse-V.avi = 1
Continuous_EdgeScroll_V.avi = 1
Continuous_Scroll_H_2F.avi = 1
Continuous_Scroll_Reverse-H_2F.avi = 1
Continuous_Scroll_Reverse-V_2F.avi = 1
Continuous_Scroll_V_2F.avi = 1
CursorMove_Inertia.avi = 1
DnD01.avi = 1
DnD02.avi = 1
DnD03.avi = 1
Edge_Auto.avi = 1
Edge_Auto_Reverse.avi = 1
Edge_Circular.avi = 1
Edge_Inertial.avi = 1
Edge_Inertial_Reverse.avi = 1
Edge_Reverse_H.avi = 1
Edge_Reverse_V.avi = 1
Edge_Scroll.avi = 1
Edge_Scroll_Once.avi = 1
Edge_Scroll_Only_V.avi = 1
EdgeSwipe_4F_Left_Win8.avi = 1
EdgeSwipe_4F_Right_Win8.avi = 1
EdgeSwipe_4F_Up_Win8.avi = 1
Fastkeys.avi = 1
Palmtracking.avi = 1
Press_3F.avi = 1
Rotation_Circular.avi = 1
Rotation_Twist.avi = 1
Scroll_Auto.avi = 1
Scroll_Auto_Reverse.avi = 1
Scroll_Inertial.avi = 1
Scroll_Inertial_Reverse.avi = 1
Scroll_No_FreeScroll.avi = 1
Scroll_Only_V.avi = 1
Scroll_Reverse_H.avi = 1
Scroll_Reverse_V.avi = 1
Sensitivity.avi = 1
SlowMotion.avi = 1
SmartArea.avi = 1
SmartMotion.avi = 1
Swipe_2F_LR_PageUpDown.avi = 1
Swipe_3F_Down_Desktop.avi = 1
Swipe_3F_Down_SwitchWnd.avi = 1
Swipe_3F_LR_PageUpDown.avi = 1
Swipe_3F_Up_Computer.avi = 1
Swipe_3F_Up_SwitchWindow_1F.avi = 1
Swipe_3F_Up_SwitchWindow_3F.avi = 1
Swipe_3F_Up_TabWindows_1F.avi = 1
Swipe_3F_Up_TabWindows_3F.avi = 1
Swipe_3F_UpDown_SlideShow.avi = 1
Swipe_4F_Down_Desktop.avi = 1
Swipe_4F_Down_SwitchWnd.avi = 1
Swipe_4F_Up_Desktop.avi = 1
Swipe_4F_Up_SwitchWnd.avi = 1
Tapping_1F.avi = 1
Tapping_2F_Middle_Button.avi = 1
Tapping_2F_Popup.avi = 1
Win8EdgeSwipe_Left.avi = 1
Win8EdgeSwipe_Right.avi = 1
Win8EdgeSwipe_Top.avi = 1
Zooming.avi = 1
Edge_Auto_Reverse_Only_V.avi = 1
Edge_Inertial_Only_V.avi = 1
Edge_Inertial_Reverse_Only_V.avi = 1
Scroll_Auto_Only_V.avi = 1
Scroll_Auto_Reverse_Only_V.avi = 1
Scroll_Inertial_Only_V.avi = 1
Scroll_Inertial_Reverse_Only_V.avi = 1
CornerTap.avi = 1
;----------------------------------------------------------------------------
; Manufacturer Sections
;----------------------------------------------------------------------------
[Manufacturer]
%VenderName% = ELAN.Mfg, NTamd64, NTamd64.6.2, NTamd64.6.3, NTamd64.10.0
[ELAN.Mfg.NTamd64]
;%PS2.DeviceDesc% = ETD_STD_Inst, *PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12,*PNP0F0B ; Hardware ID
%PS2.DeviceDesc% = ETD_STD_Inst, ACPI\ETD0000
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0500 ; Acer - Compal
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0501 ; Acer - Quanta (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0502 ; Acer - Compal (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0503 ; Acer - commercial
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0504 ; Acer - Wistron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0505 ; Acer - Pegatron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0506 ; Acer - Pegatron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0507 ; Acer - Wistron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0508 ; Acer - Quanta (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0509 ; Acer - (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050A ; Acer - (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050B ; Acer - 2013 (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050C ; Acer - 2013 (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD9997 ; Test
%PS2.DeviceDesc% = ETD_STD_Inst, *ETD0000
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0500 ; Acer - Compal
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0501 ; Acer - Quanta (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0502 ; Acer - Compal (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0503 ; Acer - commercial
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0504 ; Acer - Wistron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0505 ; Acer - Pegatron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0506 ; Acer - Pegatron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0507 ; Acer - Wistron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0508 ; Acer - Quanta (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0509 ; Acer - (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050A ; Acer - (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050B ; Acer - 2013 (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050C ; Acer - 2013 (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD9997 ; Test
[ELAN.Mfg.NTamd64.6.2]
;%PS2.DeviceDesc% = ETD_STD_Inst, *PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12,*PNP0F0B ; Hardware ID
%PS2.DeviceDesc% = ETD_STD_Inst, ACPI\ETD0000
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0500 ; Acer - Compal
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0501 ; Acer - Quanta (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0502 ; Acer - Compal (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0503 ; Acer - commercial
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0504 ; Acer - Wistron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0505 ; Acer - Pegatron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0506 ; Acer - Pegatron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0507 ; Acer - Wistron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0508 ; Acer - Quanta (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0509 ; Acer - (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050A ; Acer - (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050B ; Acer - 2013 (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050C ; Acer - 2013 (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD9997 ; Test
%PS2.DeviceDesc% = ETD_STD_Inst, *ETD0000
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0500 ; Acer - Compal
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0501 ; Acer - Quanta (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0502 ; Acer - Compal (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0503 ; Acer - commercial
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0504 ; Acer - Wistron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0505 ; Acer - Pegatron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0506 ; Acer - Pegatron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0507 ; Acer - Wistron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0508 ; Acer - Quanta (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0509 ; Acer - (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050A ; Acer - (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050B ; Acer - 2013 (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050C ; Acer - 2013 (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD9997 ; Test
[ELAN.Mfg.NTamd64.6.3]
;%PS2.DeviceDesc% = ETD_STD_Inst, *PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12,*PNP0F0B ; Hardware ID
%PS2.DeviceDesc% = ETD_STD_Inst, ACPI\ETD0000
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0500 ; Acer - Compal
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0501 ; Acer - Quanta (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0502 ; Acer - Compal (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0503 ; Acer - commercial
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0504 ; Acer - Wistron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0505 ; Acer - Pegatron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0506 ; Acer - Pegatron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0507 ; Acer - Wistron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0508 ; Acer - Quanta (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0509 ; Acer - (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050A ; Acer - (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050B ; Acer - 2013 (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050C ; Acer - 2013 (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD9997 ; Test
%PS2.DeviceDesc% = ETD_STD_Inst, *ETD0000
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0500 ; Acer - Compal
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0501 ; Acer - Quanta (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0502 ; Acer - Compal (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0503 ; Acer - commercial
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0504 ; Acer - Wistron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0505 ; Acer - Pegatron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0506 ; Acer - Pegatron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0507 ; Acer - Wistron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0508 ; Acer - Quanta (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0509 ; Acer - (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050A ; Acer - (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050B ; Acer - 2013 (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050C ; Acer - 2013 (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD9997 ; Test
[ELAN.Mfg.NTamd64.10.0]
;%PS2.DeviceDesc% = ETD_STD_Inst, *PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12,*PNP0F0B ; Hardware ID
%PS2.DeviceDesc% = ETD_STD_Inst, ACPI\ETD0000
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0500 ; Acer - Compal
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0501 ; Acer - Quanta (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0502 ; Acer - Compal (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0503 ; Acer - commercial
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0504 ; Acer - Wistron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0505 ; Acer - Pegatron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0506 ; Acer - Pegatron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0507 ; Acer - Wistron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0508 ; Acer - Quanta (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD0509 ; Acer - (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050A ; Acer - (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050B ; Acer - 2013 (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD050C ; Acer - 2013 (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, ACPI\ETD9997 ; Test
%PS2.DeviceDesc% = ETD_STD_Inst, *ETD0000
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0500 ; Acer - Compal
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0501 ; Acer - Quanta (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0502 ; Acer - Compal (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0503 ; Acer - commercial
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0504 ; Acer - Wistron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0505 ; Acer - Pegatron (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0506 ; Acer - Pegatron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0507 ; Acer - Wistron (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0508 ; Acer - Quanta (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD0509 ; Acer - (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050A ; Acer - (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050B ; Acer - 2013 (59)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD050C ; Acer - 2013 (2000)
%PS2.ELANDeviceDesc% = ETD_STD_Inst, *ETD9997 ; Test
;----------------------------------------------------------------------------
; Install Sections
;----------------------------------------------------------------------------
[DestinationDirs]
DefaultDestDir = 12 ; Driver directory
ETDSys.CopyFiles = 12 ; Driver directory
ETDCoInstaller.CopyFiles = 11
ETDApp.CopyFiles = 16422, %TargetDir% ; Program file
ETDAnimation.CopyFiles = 16422, %TargetDir% ; Program file
[ETD_Service_Inst]
DisplayName = %PS2.DeviceDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
ServiceBinary = %12%\ETD.sys
LoadOrderGroup = Pointer Port
;----------------------------------------------------------------------------
; Common File Copy and Registry Operations
;----------------------------------------------------------------------------
[ETDSys.CopyFiles]
ETD.sys,,,0x00004000
[ETDCoInstaller.CopyFiles]
ETDCoInstaller.dll,,,0x00004000
WdfCoInstaller01009.dll,,,0x00004000
[ETDApp.CopyFiles]
ETDCtrl.exe,,,0x00004000
ETDApix.dll,,,0x00004000
ETDCmds.dll,,,0x00004000
ETDMag.exe,,,0x00004000
ETDFavorite.dll,,,0x00004000
ETD_DLL.dll,,,0x00004000
ETDApi32.dll,,,0x00004000
ETDApi.dll,,,0x00004000
ETDMcpl.dll,,,0x00004000
ETDUninst.dll,,,0x00004000
ETDUn_inst.exe,,,0x00004000
ETDAniConf.exe,,,0x00004000
ETDService.exe,,,0x00004000
ETDCtrlHelper.exe,,,0x00004000
ETDDeviceInformation.exe,,,0x00004000
ETDTouch.exe,,,0x00004000
ETDSetup.ini,,,0x00004000
[ETDAnimation.CopyFiles]
Button_ClickPad.avi,,,0x00004000
Button_ClickPad.avi,,,0x00004000
Button_SmartPad.avi,,,0x00004000
Clicking_1F.avi,,,0x00004000
Clicking_2F.avi,,,0x00004000
Continuous_EdgeScroll_H.avi,,,0x00004000
Continuous_EdgeScroll_Reverse-H.avi,,,0x00004000
Continuous_EdgeScroll_Reverse-V.avi,,,0x00004000
Continuous_EdgeScroll_V.avi,,,0x00004000
Continuous_Scroll_H_2F.avi,,,0x00004000
Continuous_Scroll_Reverse-H_2F.avi,,,0x00004000
Continuous_Scroll_Reverse-V_2F.avi,,,0x00004000
Continuous_Scroll_V_2F.avi,,,0x00004000
CursorMove_Inertia.avi,,,0x00004000
DnD01.avi,,,0x00004000
DnD02.avi,,,0x00004000
DnD03.avi,,,0x00004000
Edge_Auto.avi,,,0x00004000
Edge_Auto_Reverse.avi,,,0x00004000
Edge_Circular.avi,,,0x00004000
Edge_Inertial.avi,,,0x00004000
Edge_Inertial_Reverse.avi,,,0x00004000
Edge_Reverse_H.avi,,,0x00004000
Edge_Reverse_V.avi,,,0x00004000
Edge_Scroll.avi,,,0x00004000
Edge_Scroll_Once.avi,,,0x00004000
Edge_Scroll_Only_V.avi,,,0x00004000
EdgeSwipe_4F_Left_Win8.avi,,,0x00004000
EdgeSwipe_4F_Right_Win8.avi,,,0x00004000
EdgeSwipe_4F_Up_Win8.avi,,,0x00004000
Fastkeys.avi,,,0x00004000
Palmtracking.avi,,,0x00004000
Press_3F.avi,,,0x00004000
Rotation_Circular.avi,,,0x00004000
Rotation_Twist.avi,,,0x00004000
Scroll_Auto.avi,,,0x00004000
Scroll_Auto_Reverse.avi,,,0x00004000
Scroll_Inertial.avi,,,0x00004000
Scroll_Inertial_Reverse.avi,,,0x00004000
Scroll_No_FreeScroll.avi,,,0x00004000
Scroll_Only_V.avi,,,0x00004000
Scroll_Reverse_H.avi,,,0x00004000
Scroll_Reverse_V.avi,,,0x00004000
Sensitivity.avi,,,0x00004000
SlowMotion.avi,,,0x00004000
SmartArea.avi,,,0x00004000
SmartMotion.avi,,,0x00004000
Swipe_2F_LR_PageUpDown.avi,,,0x00004000
Swipe_3F_Down_Desktop.avi,,,0x00004000
Swipe_3F_Down_SwitchWnd.avi,,,0x00004000
Swipe_3F_LR_PageUpDown.avi,,,0x00004000
Swipe_3F_Up_Computer.avi,,,0x00004000
Swipe_3F_Up_SwitchWindow_1F.avi,,,0x00004000
Swipe_3F_Up_SwitchWindow_3F.avi,,,0x00004000
Swipe_3F_Up_TabWindows_1F.avi,,,0x00004000
Swipe_3F_Up_TabWindows_3F.avi,,,0x00004000
Swipe_3F_UpDown_SlideShow.avi,,,0x00004000
Swipe_4F_Down_Desktop.avi,,,0x00004000
Swipe_4F_Down_SwitchWnd.avi,,,0x00004000
Swipe_4F_Up_Desktop.avi,,,0x00004000
Swipe_4F_Up_SwitchWnd.avi,,,0x00004000
Tapping_1F.avi,,,0x00004000
Tapping_2F_Middle_Button.avi,,,0x00004000
Tapping_2F_Popup.avi,,,0x00004000
Win8EdgeSwipe_Left.avi,,,0x00004000
Win8EdgeSwipe_Right.avi,,,0x00004000
Win8EdgeSwipe_Top.avi,,,0x00004000
Zooming.avi,,,0x00004000
Edge_Auto_Reverse_Only_V.avi,,,0x00004000
Edge_Inertial_Only_V.avi,,,0x00004000
Edge_Inertial_Reverse_Only_V.avi,,,0x00004000
Scroll_Auto_Only_V.avi,,,0x00004000
Scroll_Auto_Reverse_Only_V.avi,,,0x00004000
Scroll_Inertial_Only_V.avi,,,0x00004000
Scroll_Inertial_Reverse_Only_V.avi,,,0x00004000
CornerTap.avi,,,0x00004000
;----------------------------------------------------------------------------
; PS/2 SmartPad
;----------------------------------------------------------------------------
[ETD_STD_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles=ETDSys.CopyFiles,\
ETDApp.CopyFiles,\
ETDAnimation.CopyFiles
AddReg=ETD_System.AddReg
[ETD_STD_Inst.Services]
Include=msmouse.inf
Needs=PS2_Inst.Services
AddService = ETD,0x00000000, ETD_Service_Inst
[ETD_STD_Inst.CoInstallers]
AddReg = ETDCoInstaller.AddReg
CopyFiles = ETDCoInstaller.CopyFiles
[ETD_STD_Inst.HW]
AddReg = ETD_AddReg.HW
[ETD_STD_Inst.Wdf]
KmdfService = ETD, PS2Device_WdfSect
;----------------------------------------------------------------------------
[ETD_AddReg.HW]
HKR,,"UpperFilters",0x00010000,"ETD"
[ETDCoInstaller.AddReg]
HKR,,CoInstallers32,0x00010000,"ETDCoInstaller.DLL,CoInstallerEntry","WdfCoInstaller01009.dll,WdfCoInstaller"
;----------------------------------------------------------------------------
; Wdf Section for PS/2 TouchPad driver
;----------------------------------------------------------------------------
[PS2Device_WdfSect]
KmdfLibraryVersion = 1.9
;----------------------------------------------------------------------------
; Entry point for Uninstallation.
; This section is executed as part of Uninstallation.
;----------------------------------------------------------------------------
[Uninstall]
CopyFiles = No_Files
DelFiles = No_Files
DelReg = Uninstall_DelReg
[No_Files]
;----------------------------------------------------------------------------
; Uninstall Section
;----------------------------------------------------------------------------
[Uninstall_DelReg]
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech"
HKCR,CLSID\{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0}
HKLM,"Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0}
HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\ETD"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Run",ETDCtrl
HKLM,"%ConfigPath%\Elantech"
HKCU,Software\Elantech
;----------------------------------------------------------------------------
; System Section
;----------------------------------------------------------------------------
[ETD_System.AddReg]
HKCR,CLSID\{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0}\InProcServer32,,%REG_EXPAND_SZ%,"%ProgramFiles%\%TargetDir%\ETDMcpl.dll"
HKCR,CLSID\{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0}\InProcServer32,ThreadingModel,%REG_SZ%,"Apartment"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0},%REG_SZ%,"ELAN Control Panel"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\ETD",,%REG_SZ%,"{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0}"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Run",ETDCtrl,%REG_EXPAND_SZ%,"%ProgramFiles%\%TargetDir%\ETDCtrl.exe"
HKLM,"%ConfigPath%\Elantech",InstallDir,%REG_SZ%,"%1%"
HKLM,"%ConfigPath%\Elantech",DriverVersion,%REG_SZ%,"ELAN Touchpad %DriverVersion%_%DriverBit%_%DriverVersionExtend%"
HKLM,"%ConfigPath%\Elantech",ScreenOrientation,%REG_DWORD%,0
; Windows\CurrentVersion\Uninstall
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",DisplayName,%REG_SZ%,"ELAN Touchpad %DriverVersion%_%DriverBit%_%DriverVersionExtend%"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",UninstallString,%REG_EXPAND_SZ%,"%ProgramFiles%\%TargetDir%\ETDUn_inst.exe"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",DisplayVersion,%REG_SZ%,"%DriverVersion%"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",DisplayIcon,%REG_EXPAND_SZ%,"%ProgramFiles%\%TargetDir%\ETDCtrl.exe"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",Publisher,%REG_SZ%,%Publisher%
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",URLInfoAbout,%REG_SZ%,"www.emc.com.tw"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",NoModify,%REG_DWORD%,1
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",NoRepair,%REG_DWORD%,1
;----------------------------------------------------------------------------
; String Table
;----------------------------------------------------------------------------
[Strings]
Publisher = "ELAN Microelectronic Corp."
PS2.DeviceDesc = "ELAN Input Device"
PS2.ELANDeviceDesc = "ELAN Input Device"
PS2ToHID.ELANDeviceDesc = "ELAN Input Device"
PS2.DualModeDesc = "ELAN Input Device"
TargetDir = "Elantech"
DiskName = "ETDWare Driver Disk"
VenderName = "ELAN"
ServiceRoot = "System\CurrentControlSet\Services"
ConfigPath = "System\CurrentControlSet\Control"
; Registry Type
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
REG_MULTI_SZ = 0x00010000
REG_BINARY = 0x00000001
REG_SZ = 0x00000000
; Driver Information Entries
ELANStringName = "ELAN Input Device Driver"
DriverDate = "07/22/2015"
DriverVersion = "15.6.1.1"
DriverBit = "X64"
DriverVersionExtend = "WHQL" ; Beta or WHQL
Download Driver Pack
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.