Apfiltr.inf Driver File Contents (cmpc2_touchpad.zip)

;---------------------------------------------------------------------
; Apfiltr.inf
;
; Alps Pointing-device Driver for Windows 2000/XP/Vista Installation
; Copyright(C) 1999-2007 Alps Electric Co., Ltd.
;---------------------------------------------------------------------

[Version]
Signature	= "$Windows NT$"
Provider	= %Provider%
Class		= Mouse
ClassGUID	= {4D36E96F-E325-11CE-BFC1-08002BE10318}
CatalogFile	= Apfiltr.cat
DriverVer	= 11/16/2007, 7.0.2202.1
DriverPackageDisplayName	= "Touch Pad Driver"

[SourceDisksNames]
1 = %DiskID%,,,

[SourceDisksFiles]
Apfiltr.sys 	= 1,,
Vxdif.dll		= 1,,
Apoint.exe		= 1,,
ApntEx.exe		= 1,,
Apoint.dll		= 1,,
EzAuto.dll		= 1,,
EzLaunch.dll	= 1,,
Elprop.dll		= 1,,
Uninstap.exe	= 1,,
ApInst.dll		= 1,,
hidfind.exe		= 1,,
ApMsgFwd.exe	= 1,,
WdfCoinstaller01005.dll	= 1,,

[DestinationDirs]
DefaultDestDir				= 12					; DIRID_DRIVERS
MouFilter_CopyFilesDll		= 11					; System32
MouFilter_CopyFilesHome		= 16422, %Apoint_Path%	; \Program Files\Apoint
MouFilter_CopyFiles_CoInstaller = 11

; Manufacturer Sections
; ---------------------------------------------------------
[Manufacturer]
%Mfg.Desc%		= CompanyMfg,NT.6,NTamd64

[CompanyMfg.NT.6]    ; for Vista 32-bit 
%Apoint.DeviceDesc%	= MouFilter_InstVista.NT,*PNP0F13,*PNP0F03,*PNP0F0E,*PNP0F0b,*PNP0F12

[CompanyMfg] 		; for 2000, XP
%Apoint.DeviceDesc%	= MouFilter_Inst2KXP.NT,*PNP0F13,*PNP0F03,*PNP0F0E,*PNP0F0b,*PNP0F12

[CompanyMfg.NTamd64] 	; for 64Bit OS (not supporting)
; Not supporting Windows 64-bit OS

; Install Sections for Vista
; ---------------------------------------------------------
[MouFilter_InstVista.NT]
Include		= msmouse.inf
Needs		= PS2_Inst

; our own sections
CopyFiles	= MouFilter_CopyFiles, MouFilter_CopyFilesDll, MouFilter_CopyFilesHome
AddReg		= MouFilter_Inst.AddReg

[MouFilter_InstVista.NT.Services]
AddService	= ApfiltrService,, filter_Service_Inst
Include		= msmouse.inf
Needs		= PS2_Inst.Services

[MouFilter_InstVista.NT.HW]
AddReg		= MouFilter_Inst.HW.AddReg, MouFilter_Inst.AddReg
Include		= msmouse.inf
Needs		= PS2_Inst.HW

[MouFilter_InstVista.NT.Wdf]
KmdfService	= ApfiltrService, MouFilter_Inst_wdfsect

[MouFilter_InstVista.NT.CoInstallers]
AddReg		= MouFilter_CoInstaller_AddReg
CopyFiles	= MouFilter_CopyFiles_CoInstaller


; Install Sections for 2000/XP
; ---------------------------------------------------------
[MouFilter_Inst2KXP.NT]
Include		= msmouse.inf
Needs		= PS2_Inst

; our own sections
CopyFiles	= MouFilter_CopyFiles, MouFilter_CopyFilesDll, MouFilter_CopyFilesHome
AddReg		= MouFilter_Inst.AddReg

[MouFilter_Inst2KXP.NT.Services]
AddService	= ApfiltrService,, filter_Service_Inst
Include		= msmouse.inf
Needs		= PS2_Inst.Services

[MouFilter_Inst2KXP.NT.HW]
AddReg		= MouFilter_Inst.HW.AddReg, MouFilter_Inst.AddReg
Include		= msmouse.inf
Needs		= PS2_Inst.HW

[MouFilter_Inst2KXP.NT.Wdf]
KmdfService	= ApfiltrService, MouFilter_Inst_wdfsect

[MouFilter_Inst2KXP.NT.CoInstallers]
AddReg		= MouFilter_CoInstaller_AddReg
CopyFiles	= MouFilter_CopyFiles_CoInstaller


;--------------- Files Copy Section
[MouFilter_CopyFiles]
Apfiltr.sys				; *

[MouFilter_CopyFilesDll]
Vxdif.dll

[MouFilter_CopyFilesHome]
Apoint.exe
ApntEx.exe
Apoint.dll
EzLaunch.dll
Elprop.dll
EzAuto.dll
Uninstap.exe
ApInst.dll
hidfind.exe
ApMsgFwd.exe

[MouFilter_CopyFiles_CoInstaller]
WdfCoInstaller01005.dll

; ------------------ AddReg Sections

[MouFilter_Inst.HW.AddReg]
HKR,,					"UpperFilters",				%REG_MULTI_SZ%,	"ApfiltrService"

[MouFilter_Inst.AddReg]
;HKCR,CLSID\%APOINT_GUID%\InProcServer32,,		%REG_SZ%,%16422%\%Apoint_Path%\Apoint.dll
;HKCR,CLSID\%APOINT_GUID%\InProcServer32,ThreadingModel,%REG_SZ%,Apartment
;HKLM,%SHELLPROP%\Alps 1Apoint Page,,				%REG_SZ%,		%APOINT_GUID%
HKLM,%SetParamsDef%,	"Scroll_HV",			                0x00010001,0x00000001
HKR,,"Scroll_HV",					                0x00010001,0x00000001

HKLM,%UNINST%,			"UninstallString",			%REG_SZ%,		%16422%\%Apoint_Path%\Uninstap.exe ADDREMOVE
HKLM,%UNINST%,			"DisplayName",				%REG_SZ%,		"ALPS Touch Pad Driver"
HKLM,%UNINST%,			"DisplayIcon",				%REG_SZ%,		%16422%\%Apoint_Path%\Apoint.exe
HKLM,%UNINST%,			"Publisher",				%REG_SZ%,		%Mfg.Desc%

; Auto Run Apoint.exe
HKLM,%RUN%,				"Apoint",					%REG_SZ%,		%16422%\%Apoint_Path%\Apoint.exe

; Set HKLM\Software\Alps\Apoint
HKLM,%SetApoint%,		"HomeDirectory",			%REG_EX_SZ%,	"%16422%\%Apoint_Path%"
HKLM,%SetApoint%,		"ProductVer",				%REG_EX_SZ%,	%ProductVersion%
HKLM,%SetApoint%,		"EnableMultiUser",			%REG_DWORD%,	0x00000002
HKLM,%SetApoint%,		"SupportLanguage",			%REG_DWORD%,	0x01451652
HKLM,%SetApoint%,		"SupportFunctionTab",		%REG_DWORD%,	0x000001BB	;When ALPS-Motion tab display sets 0x1BF
HKLM,%SetApoint%,		"Install_Flag",				%REG_DWORD%,	0x00000001
HKLM,%SetApoint%,		"Support_USB_Button_Swap",	%REG_DWORD%,	0x00000000
HKLM,%SetApoint%,		"GestureBitmapFile",		%REG_SZ%,		"Gesture4.bmp"
HKLM,%SetApoint%,		"ApMsgFwd_Flags", 			%REG_DWORD%,	0x000000FF
HKLM,%SetApoint%,		"SeparateScroll_HV",			0x00010001,	0x00000001
HKLM,%SetApoint%,		"UseCustomGUI",			  %REG_DWORD%,	0x00000001
HKLM,%SetApoint%,	        "OEM_ID",			 0x00010001,0x00000016

; Set HKLM\Software\Alps\Apoint\Button
HKLM,%SetSelectDev%,"SelectDevice",					%REG_DWORD%,	0x0000003F

; Set HKLM\Software\Alps\Apoint\Button
HKLM,%SetButton%,		"ButtonFunction",			%REG_DWORD%,	0xCD5405EF
HKLM,%SetButton%,		"DoubleClkSpeed",			%REG_DWORD%,	0x00000008
HKLM,%SetButton%,		"EnableWheel",				%REG_DWORD%,	0x00000003
HKLM,%SetButton%,		"USB_Button_Swap",			%REG_DWORD%,	0x00000000
HKLM,%SetButton%,		"ShowScroll",				%REG_DWORD%,	0x00000001
HKLM,%SetButton%,		"Scroll_HV",			        0x00010001,0x00000001

; Set HKLM\Software\Alps\Apoint\Orientation
HKLM,%SetOrientation%,	"Rotation",					%REG_DWORD%,	0x00000000

; Set HKLM\Software\Alps\Apoint\Tapping
HKLM,%SetTapping%,		"Tapping",					%REG_DWORD%,	0x00000001
HKLM,%SetTapping%,		"TapSettings",				%REG_DWORD%,	0x00000008
HKLM,%SetTapping%,		"TapTyping",				%REG_DWORD%,	0x00000000
HKLM,%SetTapping%,		"TapTypingDelay",			%REG_DWORD%,	0x00000002
HKLM,%SetTapping%,		"AutoRelease",				%REG_DWORD%,	0x00000001
HKLM,%SetTapping%,		"TypingDetect",				%REG_DWORD%,	0x00000001

; Set HKLM\Software\Alps\Apoint\Gesture
HKLM,%SetGesture%,		"EasyX",					%REG_DWORD%,	0x00000000
HKLM,%SetGesture%,		"EnableFB",					%REG_DWORD%,	0x00000000
HKLM,%SetGesture%,		"EnableWheel",				%REG_DWORD%,	0x00000003
HKLM,%SetGesture%,		"LockAreaSet",				%REG_DWORD%,	0x00000001
HKLM,%SetGesture%,		"CornerTapOffsetX",			%REG_DWORD%,	0x00000096
HKLM,%SetGesture%,		"CornerTapOffsetY",			%REG_DWORD%,	0x00000096
HKLM,%SetGesture%,		"PadScrollLines",			%REG_SZ%,		3

; Set HKLM\Software\Alps\Stick
HKLM,%SetStick%,		"SPTapping",				%REG_DWORD%,	0x00000001
HKLM,%SetStick%,		"SPTapSettings",			%REG_DWORD%,	0x00000001
HKLM,%SetStick%,		"SPTapTyping",				%REG_DWORD%,	0x00000000
HKLM,%SetStick%,		"SPTapTypingDelay",			%REG_DWORD%,	0x00000002
HKLM,%SetStick%,		"SPFunction",				%REG_DWORD%,	0x00548500
HKLM,%SetStick%,		"SPScroll",					%REG_DWORD%,	0x00000002
HKLM,%SetStick%,		"SPScrollLines",			%REG_SZ%,		3
HKLM,%SetStick%,		"SpTypingSound",			%REG_SZ%,		""

; Set HKLM\Software\Alps\Other
HKLM,%SetOther%,		"TrayIcon",					%REG_SZ%,       FALSE
HKLM,%SetOther%,		"UseSound",					%REG_DWORD%,	0x00000000
HKLM,%SetOther%,		"UseIMECap",				%REG_DWORD%,	0x00000000

; Set HKLM\Software\Alps\Easy Launcher
HKLM,%SetLauncher%,		"ComIndex",					%REG_DWORD%,	0x00000004
HKLM,%SetLauncher%,		"Option",					%REG_DWORD%,	0x00000126
HKLM,%SetLauncher%,		"C01",						%REG_EX_SZ%,	"MINIMIZE"
HKLM,%SetLauncher%,		"C02",						%REG_EX_SZ%,	"CLOSE"
HKLM,%SetLauncher%,		"C03",						%REG_EX_SZ%,	"START"
HKLM,%SetLauncher%,		"C04",						%REG_EX_SZ%,	"EXIT"
HKLM,%SetLauncher%,		"I01",						%REG_EX_SZ%,	"MINIMIZE"
HKLM,%SetLauncher%,		"I02",						%REG_EX_SZ%,	"CLOSE"
HKLM,%SetLauncher%,		"I03",						%REG_EX_SZ%,	"START"
HKLM,%SetLauncher%,		"I04",						%REG_EX_SZ%,	"EXIT"
HKLM,%SetLauncher%,		"T01",						%REG_EX_SZ%,	""
HKLM,%SetLauncher%,		"T02",						%REG_EX_SZ%,	""
HKLM,%SetLauncher%,		"T03",						%REG_EX_SZ%,	""
HKLM,%SetLauncher%,		"T04",						%REG_EX_SZ%,	""

; Set HKLM\Software\Alps\Apoint\EasyCapture
HKLM,%SetCapture%,		"PenColor",					%REG_DWORD%,	0x00000000
HKLM,%SetCapture%,		"PenWidth",					%REG_DWORD%,	0x00000002
HKLM,%SetCapture%,		"CanvasWidth",				%REG_DWORD%,	0x000000B4
HKLM,%SetCapture%,		"CanvasHeight",				%REG_DWORD%,	0x00000078
HKLM,%SetCapture%,		"PastCmd",				%REG_DWORD%,	0x00000000
HKLM,%SetCapture%,		"HoldImage",				%REG_DWORD%,	0x00000000

; Set HKLM\Software\Alps\Exceptions
HKLM,%SetExceptions%,	"PP97FrameClass",			%REG_EX_SZ%,	""
HKLM,%SetExceptions%,	"PP9FrameClass",			%REG_EX_SZ%,	""
HKLM,%SetExceptions%,	"PP10FrameClass",			%REG_EX_SZ%,	""
HKLM,%SetExceptions%,	"PP11FrameClass",			%REG_EX_SZ%,	""
HKLM,%SetExceptions%,	"OpusApp",					%REG_EX_SZ%,	""
HKLM,%SetExceptions%,	"XLMAIN",					%REG_EX_SZ%,	""
HKLM,%SetExceptions%,	"IEFrame",					%REG_EX_SZ%,	""
HKLM,%SetExceptions%,	"MSPhotoEditor32MainClass",	%REG_EX_SZ%,	""
HKLM,%SetExceptions%,	"CabinetWClass",			%REG_EX_SZ%,	""
HKLM,%SetExceptions%,	"ShImgVW:CPreviewWnd",		%REG_EX_SZ%,	""
HKLM,%SetExceptions%,	"WinCalWnd",				%REG_EX_SZ%,	""


; Set Parameters (Drivers)
HKR,,"DoubleClkSpeed",					%REG_DWORD%,	0x00000008
HKR,,"Tapping",							%REG_DWORD%,	0x00000001
HKR,,"TapSettings",						%REG_DWORD%,	0x00000008
HKR,,"Controls",						%REG_DWORD%,	0x00000003
HKR,,"Swap",							%REG_DWORD%,	0x00000000
HKR,,"M_Assign",						%REG_DWORD%,	0x00000003
HKR,,"Acceleration",					%REG_DWORD%,	0x00000004
HKR,,"HorizSensitivity",				%REG_DWORD%,	0x00000020
HKR,,"VertSensitivity",					%REG_DWORD%,	0x00000020
HKR,,"Rotation",						%REG_DWORD%,	0x00000000
HKR,,"EasyScroll",						%REG_DWORD%,	0x7A980014
HKR,,"AutoTime",						%REG_DWORD%,	0x000001F4
HKR,,"LockAreaSet",						%REG_DWORD%,	0x00000001
HKR,,"XOffset",							%REG_DWORD%,	0x00000080
HKR,,"YOffset",							%REG_DWORD%,	0x00000080
HKR,,"XResolution",						%REG_DWORD%,	0x00000420
HKR,,"YResolution",						%REG_DWORD%,	0x00000320
HKR,,"EasyX",							%REG_DWORD%,	0x00008000
HKR,,"CornerTapOffsetX",				%REG_DWORD%,	0x00000096
HKR,,"CornerTapOffsetY",				%REG_DWORD%,	0x00000096
HKR,,"EnableWheel",						%REG_DWORD%,	0x00000003
HKR,,"RightBtnEmulation",				%REG_DWORD%,	0x00000000
HKR,,"ButtonFunction",					%REG_DWORD%,	0xCD5405EF
HKR,,"MouseSynchIn100nsForMultiDevice",	%REG_DWORD%,	0x00000000
HKR,,"LR_Timelag",						%REG_DWORD%,	0x0000000A
HKR,,"TapTyping",						%REG_DWORD%,	0x00000000
HKR,,"TapTypingDelay",					%REG_DWORD%,	0x00000002
HKR,,"AutoRelease",						%REG_DWORD%,	0x00000001
HKR,,"EnableFB",						%REG_DWORD%,	0x00000000
HKR,,"EnableFB_Type",					%REG_DWORD%,	0x00000001
HKR,,"SelectDevice",					%REG_DWORD%,	0x0000003F
HKR,,"SPTapping",						%REG_DWORD%,	0x00000001
HKR,,"SPTapSettings",					%REG_DWORD%,	0x00000001
HKR,,"SPFunction",						%REG_DWORD%,	0x00548500
HKR,,"SPScroll",						%REG_DWORD%,	0x00000002
HKR,,"ScrollCancelThreshold_X",			%REG_DWORD%,	0x00000005
HKR,,"ScrollCancelThreshold_Y",			%REG_DWORD%,	0x00000005
HKR,,"PM_Resume",						%REG_DWORD%,	0x00000000
HKR,,"UseIMECap",						%REG_DWORD%,	0x00000000
HKR,,"DragLock_TR_Emulation",			%REG_DWORD%,	0x00000001
HKR,,"ScrollLock_Enable",				%REG_DWORD%,	0x00000001
HKR,,"ScrollLock_Period",				%REG_DWORD%,	0x00000064
HKR,,"SetToBTN3_DEV",					%REG_DWORD%,	0x00000001		; Ceter Button=1/Both Button=0
HKR,,"EnableTouchSensitivity",			%REG_DWORD%,	0x00000001
HKR,,"ZThresholdMode",					%REG_DWORD%,	0x00000003		; for TouchSensitivity
HKR,,"EnableRawMode",					%REG_DWORD%,	0x00000001		; W=ON, P=OFF
HKR,,"SP_ReviseBallisticCurve_Enable",	%REG_DWORD%,	0x00000001
HKR,,"SP_ReviseBallisticCurve_Pram_1",	%REG_DWORD%,	0x070000C7
HKR,,"SP_ReviseBallisticCurve_Pram_2",	%REG_DWORD%,	0x13000019
HKR,,"SP_ReviseBallisticCurve_Pram_3",	%REG_DWORD%,	0xFF000019
HKR,,"SP_BrakeCursor_Enable",			%REG_DWORD%,	0x00000001
HKR,,"SP_BrakeCursor_DeltaTime",		%REG_DWORD%,	0x00000020
HKR,,"SP_BrakeCursor_Buffer_N",			%REG_DWORD%,	0x00000003
HKR,,"SP_BrakeCursor_Threshold_Min",	%REG_DWORD%,	0x00000003
HKR,,"SP_BrakeCursor_Threshold_Max",	%REG_DWORD%,	0x00000020
HKR,,"SP_BrakeCursor_Percent",			%REG_DWORD%,	0x00000019
HKR,,"SP_NoSpeedAccThreshold",			%REG_DWORD%,	0x00000001
HKR,,"DataModeSwitchTime",				%REG_DWORD%,	0x00000064
HKR,,"WatchDog_Flag",					%REG_DWORD%,	0x00000001
HKR,,"KBCSyncSolution",					%REG_DWORD%,	0x00000006	; Synchronize=ON, Simultaneous=1, EventName="\Device\8042PRTCTRL"
HKR,,"SeparateSPButton",				%REG_DWORD%,	0x00000001
HKR,,"ResendCmdSet",					%REG_DWORD%,	0x00000001
HKR,,"OfficeScrollSrc",			0x00010001,0x00000001

[MouFilter_CoInstaller_AddReg]
HKR,,CoInstallers32,					%REG_MULTI_SZ%,	"WdfCoInstaller01005.dll,WdfCoInstaller"
HKLM,"System\CurrentControlSet\Control\SafeBoot\Minimal\Wdf01000.sys",,,"Driver"
HKLM,"System\CurrentControlSet\Control\SafeBoot\Network\Wdf01000.sys",,,"Driver"

;-------------- Service information installation --------------

[filter_Service_Inst]
DisplayName		= %Filter.SvcDesc%
ServiceType		= 1					; SERVICE_KERNEL_DRIVER
StartType		= 3					; SERVICE_DEMAND_START
ErrorControl	= 0					; SERVICE_ERROR_IGNORE
LoadOrderGroup	= Pointer Port
ServiceBinary	= %12%\Apfiltr.sys

[MouFilter_Inst_wdfsect]
KmdfLibraryVersion = 1.5

; ------------- Localizable strings ------------------------
[Strings]

Provider			= "Alps"								; Provider
Filter.SvcDesc		= "Alps Pointing-device Filter Driver"	; Driver Name
Mfg.Desc			= "Alps Electric"						; Manufacture
Apoint.DeviceDesc 	= "Alps Pointing-device"				; Device Name

Apoint_Path			= "Apoint2K"
DiskID				= "Alps Pointing-device Driver for Windows 2000/XP/Vista Setup Disk"

; Registry Strings
SetApoint			= "Software\Alps\Apoint"
SetSelectDev		= "Software\Alps\Apoint\SelectDevice"
SetLauncher			= "Software\Alps\Apoint\EasyLauncher"
SetCapture			= "Software\Alps\Apoint\EasyCapture"
SetExceptions		= "Software\Alps\Apoint\Exceptions"
SetParamsDef		= "Software\Alps\Apoint\Params\Default"
SetButton			= "Software\Alps\Apoint\Button"
SetOrientation		= "Software\Alps\Apoint\Orientation"
SetTapping			= "Software\Alps\Apoint\Tapping"
SetGesture			= "Software\Alps\Apoint\Gesture"
SetStick			= "Software\Alps\Apoint\Stick"
SetOther			= "Software\Alps\Apoint\Other"

RUN					= "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
UNINST				= "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9F72EF8B-AEC9-4CA5-B483-143980AFD6FD}"
SHELLPROP			= "Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers"
APOINT_GUID			= "{7F5B8FA4-BEEC-11cf-9BD7-B76592786C03}"

ProductVersion		= "Version 7.0.2202.1"

; ------------- Standard defs ----------------------------
REG_EX_SZ			= 0x00020000
REG_DWORD			= 0x00010001
REG_SZ				= 0x00000000
REG_MULTI_SZ		= 0x00010000
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: web3, load: 1.92