home *** CD-ROM | disk | FTP | other *** search
-
- ;;*****************************************************************************
- ;; Logitech PS2 Mouse/Keboard/Receiver and Hid-USB driver installation file.
- ;; LMPs2XP.INF for ==> Windows XP
- ;; Last modified on ==> "Wed Dec 19 09:39:37 2001"
- ;; Automatically generated on ==> "Dec 19 2001"
- ;; Copyright (c) 2001-2002 Logitech, Inc. All Rights Reserved.
- ;;*****************************************************************************
-
- [Version]
- Signature = "$Windows NT$"
- Class = Mouse
- ClassGUID = {4D36E96F-E325-11CE-BFC1-08002BE10318}
- Provider = %Provider%
-
- DriverVer = 10/22/2001,9.42
- CatalogFile = LMPs2XP.cat
-
- [SourceDisksNames]
- 1 = %DiskName%,
-
- [SourceDisksFiles]
- L8042Pr2.sys = 1
- LHidFlt2.sys = 1
- LMouFlt2.sys = 1
- LKbdFlt2.sys = 1
- LCoInst.dll = 1
-
- LMouFrc.dll = 1
-
- [DestinationDirs]
- DefaultDestDir = 12 ; DIRID_DRIVERS
- LCoInst.CopyFiles = 11
-
- LMouFrc.Copy.System.NT = 11
-
- [ControlFlags]
- ExcludeFromSelect = *
-
- ;==============================================================================
- ; Manufacturer Sections
- ;==============================================================================
-
- [Manufacturer]
- %LogiMfg% = LogiMfg
- %IBM% = IBMMfg
-
- [IBMMfg]
- %*LGI8E58.DeviceDesc% = LogiPS2,*LGI8E58,*PNP0F0E
-
- [LogiMfg]
- %*PNP0F0E.DeviceDesc% = LogiPS2,*PNP0F0E,*PNP0F19,*MSH0002,*MSH0005
- %*PNP0F0E.DeviceDesc% = LogiPS2,*PNP0F03
- %*PNP0F0E.DeviceDesc% = LogiPS2,*PNP0F13
-
- %*PNP0F12.DeviceDesc% = LogiPS2,*PNP0F12,*PNP0F0E,*LGI8E02,*LGI8E07,*LGI8E09,*LGI8E11
-
- %*LGI8E01.DeviceDesc% = LogiPS2,*LGI8E01,*PNP0F0E
- %*LGI8E03.DeviceDesc% = LogiPS2,*LGI8E03,*PNP0F0E,*LGI8E08
- %*LGI8E06.DeviceDesc% = LogiPS2,*LGI8E06,*PNP0F0E
- %*LGI8E0A.DeviceDesc% = LogiPS2,*LGI8E0A,*PNP0F0E
- %*LGI8E0C.DeviceDesc% = LogiPS2,*LGI8E0C,*PNP0F0E,*LGI8E0B,*LGI8E05
- %*LGI8E0D.DeviceDesc% = LogiPS2,*LGI8E0D,*PNP0F0E
- %*LGI8E12.DeviceDesc% = LogiPS2,*LGI8E12,*PNP0F0E
- %*LGI8E13.DeviceDesc% = LogiPS2,*LGI8E13,*PNP0F0E
- %*LGI8E32.DeviceDesc% = LogiPS2,*LGI8E32,*PNP0F0E
- %*LGI8E33.DeviceDesc% = LogiPS2,*LGI8E33,*PNP0F0E,*LGI8E35
- %*LGI8E34.DeviceDesc% = LogiPS2,*LGI8E34,*PNP0F0E
- %*LGI8E48.DeviceDesc% = LogiPS2,*LGI8E48,*PNP0F0E
- %*LGI8E49.DeviceDesc% = LogiPS2,*LGI8E49,*PNP0F0E
- %*LGI8E4A.DeviceDesc% = LogiPS2,*LGI8E4A,*PNP0F0E,*LGI8E4D
- %*LGI8E4B.DeviceDesc% = LogiPS2,*LGI8E4B,*PNP0F0E
- %*LGI8E4C.DeviceDesc% = LogiPS2,*LGI8E4C,*PNP0F0E
-
- %*LGI8E4F.DeviceDesc% = LogiPS2,*LGI8E4F,*PNP0F0E
- %*LGI8E50.DeviceDesc% = LogiPS2,*LGI8E50,*PNP0F0E
- %*LGI8E51.DeviceDesc% = LogiPS2,*LGI8E51,*PNP0F0E
-
- %*LGI8E60.DeviceDesc% = LogiPS2,*LGI8E60,*PNP0F0E
- %*LGI8E61.DeviceDesc% = LogiPS2,*LGI8E61,*PNP0F0E
-
- ;==============================================================================
- ;Regular USB mouse
- ;==============================================================================
-
- %HID\VID_046D&PID_C000.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C000,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C001.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C001,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C002.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C002,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C003.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C003,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C004.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C004,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C005.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C005,HID_DEVICE_SYSTEM_MOUSE
-
- ;==============================================================================
- ; Optical mouse
- ;==============================================================================
-
- %HID\VID_046D&PID_C00B.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00B,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C00C.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00C,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C00D.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00D,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C00E.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00E,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C00F.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00F,HID_DEVICE_SYSTEM_MOUSE
-
- %HID\VID_046D&PID_C011.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C011,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C012.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C012,HID_DEVICE_SYSTEM_MOUSE
-
- %HID\VID_046D&PID_C016.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C016,HID_DEVICE_SYSTEM_MOUSE
-
- ;==============================================================================
- ;Force feedback mouse
- ;==============================================================================
-
- %HID\VID_046D&PID_C030.DeviceDesc% = LogiHidFeedbackMouse0, HID\VID_046D&PID_C030, HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C031.DeviceDesc% = LogiHidFeedbackMouse1, HID\VID_046D&PID_C031, HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C032.DeviceDesc% = LogiHidFeedbackMouse2, HID\VID_046D&PID_C032, HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C033.DeviceDesc% = LogiHidFeedbackMouse3, HID\VID_046D&PID_C033, HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C034.DeviceDesc% = LogiHidFeedbackMouse3, HID\VID_046D&PID_C034, HID_DEVICE_SYSTEM_MOUSE
-
- ;==============================================================================
- ;Third party mouse
- ;==============================================================================
-
- ;==============================================================================
- ; Track balls
- ;==============================================================================
-
- %HID\VID_046D&PID_C401.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C401,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C402.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C402,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C403.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C403,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C404.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C404,HID_DEVICE_SYSTEM_MOUSE
-
- %HID\VID_046D&PID_C501.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C501,HID_DEVICE_SYSTEM_MOUSE
-
- ;==============================================================================
- ;Cordless receivers
- ;==============================================================================
-
- %HID\VID_046D&PID_C502.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C502&Mi_01&Col01,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C504.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C504&Mi_01&Col01,HID_DEVICE_SYSTEM_MOUSE
- %HID\VID_046D&PID_C504.DeviceDesc% = LOGIHIDiNavWHEEL,HID\VID_046D&PID_C504&Mi_01&Col04,HID_DEVICE_SYSTEM_MOUSE
-
- ;==============================================================================
- ; Driver Install Sections
- ;==============================================================================
-
- ;==============================================================================
- ; PS 2 Driver Installation
- ;==============================================================================
-
- [LogiPS2.NT]
- Include=msmouse.inf
- Needs=PS2_Inst
- CopyFiles = L8042Pr2.CopyFiles.NT, LMouFlt2.CopyFiles.NT, LKbdFlt2.Copyfiles.NT
-
- [LogiPS2.NT.CoInstallers]
- CopyFiles = LCoInst.CopyFiles
- AddReg = LMouFlt2.CoInstallers_AddReg
-
- [LogiPS2.NT.HW]
- AddReg=PS2_UpperFilter
-
- Include=msmouse.inf
- Needs=PS2_Inst.HW
-
- [PS2_UpperFilter]
- HKR,,"UpperFilters",%REG_MULTI_SZ%,"L8042Pr2"
-
- [LogiPS2.NT.Services]
- AddService = L8042Pr2, , L8042Pr2_Service_Inst
- AddService = LMouFlt2, , LMouFlt2_Service_Inst
- AddService = LKbdFlt2, , LKbdFlt2_Service_Inst
-
- Include = msmouse.inf
- Needs = PS2_Inst.Services
-
- ;==============================================================================
- ; Hid Driver Installation
- ;==============================================================================
-
- [LOGIHIDiNavWHEEL.NT]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT
- CopyFiles = LMouFlt2.CopyFiles.NT
-
- [LOGIHIDiNavWHEEL.NT.HW]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.HW
-
- [LOGIHIDiNavWHEEL.NT.Services]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.Services
-
- [LOGIHIDMOUSE.NT]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT
- CopyFiles = LHidFlt2.CopyFiles.NT, LMouFlt2.CopyFiles.NT, LKbdFlt2.Copyfiles.NT
-
- [LOGIHIDMOUSE.NT.CoInstallers]
- CopyFiles = LCoInst.CopyFiles
- AddReg = LMouFlt2.CoInstallers_AddReg
-
- [LOGIHIDMOUSE.NT.HW]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.HW
- AddReg=Hid_LowerFilter, Hid_waitwakeEnable
-
- [Hid_waitwakeEnable]
-
- HKR,,"WaitWakeEnabled",0x00010001,1
-
- [Hid_LowerFilter]
- HKR,,"LowerFilters",%REG_MULTI_SZ%,"LHidFlt2"
-
- [LOGIHIDMOUSE.NT.Services]
- AddService = LHidFlt2, , LHidFlt2_Service_Inst
- AddService = LMouFlt2, , LMouFlt2_Service_Inst
- AddService = LKbdFlt2, , LKbdFlt2_Service_Inst
-
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.Services
-
- ;==============================================================================
- ; Logitech USB Feedback Mouse Installation Section
- ;==============================================================================
-
- [LogiHidFeedbackMouse0.NT]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT
- CopyFiles = LHidFlt2.CopyFiles.NT, LMouFlt2.CopyFiles.NT, LKbdFlt2.Copyfiles.NT, LMouFrc.Copy.System.NT
- AddReg=LMouFrc0.AddReg
-
- [LogiHidFeedbackMouse0.NT.CoInstallers]
- CopyFiles = LCoInst.CopyFiles
- AddReg = LMouFlt2.CoInstallers_AddReg
-
- [LogiHidFeedbackMouse0.NT.HW]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.HW
- AddReg=Hid_LowerFilter
-
- [LogiHidFeedbackMouse0.NT.Services]
- AddService = LHidFlt2, , LHidFlt2_Service_Inst
- AddService = LMouFlt2, , LMouFlt2_Service_Inst
- AddService = LKbdFlt2, , LKbdFlt2_Service_Inst
-
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.Services
-
- [LogiHidFeedbackMouse1.NT]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT
- CopyFiles = LHidFlt2.CopyFiles.NT, LMouFlt2.CopyFiles.NT, LKbdFlt2.Copyfiles.NT, LMouFrc.Copy.System.NT
- AddReg=LMouFrc1.AddReg
-
- [LogiHidFeedbackMouse1.NT.CoInstallers]
- CopyFiles = LCoInst.CopyFiles
- AddReg = LMouFlt2.CoInstallers_AddReg
-
- [LogiHidFeedbackMouse1.NT.HW]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.HW
- AddReg=Hid_LowerFilter
-
- [LogiHidFeedbackMouse1.NT.Services]
- AddService = LHidFlt2, , LHidFlt2_Service_Inst
- AddService = LMouFlt2, , LMouFlt2_Service_Inst
- AddService = LKbdFlt2, , LKbdFlt2_Service_Inst
-
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.Services
-
- [LogiHidFeedbackMouse2.NT]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT
- CopyFiles = LHidFlt2.CopyFiles.NT, LMouFlt2.CopyFiles.NT, LKbdFlt2.Copyfiles.NT, LMouFrc.Copy.System.NT
- AddReg=LMouFrc2.AddReg
-
- [LogiHidFeedbackMouse2.NT.CoInstallers]
- CopyFiles = LCoInst.CopyFiles
- AddReg = LMouFlt2.CoInstallers_AddReg
-
- [LogiHidFeedbackMouse2.NT.HW]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.HW
- AddReg=Hid_LowerFilter
-
- [LogiHidFeedbackMouse2.NT.Services]
- AddService = LHidFlt2, , LHidFlt2_Service_Inst ; HID/USB Mouse Filter Driver
- AddService = LMouFlt2, , LMouFlt2_Service_Inst ; Mouse Class Upper Filter Driver
- AddService = LKbdFlt2, , LKbdFlt2_Service_Inst ; Keyboard Class Upper Filter Driver
-
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.Services
-
- [LogiHidFeedbackMouse3.NT]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT
- CopyFiles = LHidFlt2.CopyFiles.NT, LMouFlt2.CopyFiles.NT, LKbdFlt2.Copyfiles.NT, LMouFrc.Copy.System.NT
- AddReg=LMouFrc3.AddReg
-
- [LogiHidFeedbackMouse3.NT.CoInstallers]
- CopyFiles = LCoInst.CopyFiles
- AddReg = LMouFlt2.CoInstallers_AddReg
-
- [LogiHidFeedbackMouse3.NT.HW]
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.HW
- AddReg=Hid_LowerFilter
-
- [LogiHidFeedbackMouse3.NT.Services]
- AddService = LHidFlt2, , LHidFlt2_Service_Inst
- AddService = LMouFlt2, , LMouFlt2_Service_Inst
- AddService = LKbdFlt2, , LKbdFlt2_Service_Inst
-
- Include = msmouse.inf
- Needs = HID_Mouse_Inst.NT.Services
-
- ;==============================================================================
- ; Copy file Section
- ;==============================================================================
-
- [LCoInst.CopyFiles]
- LCoInst.dll
-
- [LMouFlt2.CoInstallers_AddReg]
- HKR,,CoInstallers32,%REG_MULTI_SZ%,"LCoInst.dll"
-
- [L8042Pr2.CopyFiles.NT]
- L8042Pr2.sys
-
- [LMouFlt2.CopyFiles.NT]
- LMouFlt2.sys
-
- [LKbdFlt2.Copyfiles.NT]
- LKbdFlt2.sys
-
- [LHidFlt2.CopyFiles.NT]
- LHidFlt2.sys
-
- ;==============================================================================
- ; Service Installation section
- ;==============================================================================
-
- [L8042pr2_Service_Inst]
- DisplayName = %L8042pr2.SvcDesc%
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_DEMAND_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\L8042Pr2.sys
- LoadOrderGroup = Pointer Port
-
- [LMouFlt2_Service_Inst]
- DisplayName = %LMouFlt2.SvcDesc%
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_DEMAND_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\LMouFlt2.sys
- LoadOrderGroup = Pointer Port
-
- [LKbdFlt2_Service_Inst]
- DisplayName = %LKbdFlt2.SvcDesc%
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_DEMAND_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\LKbdFlt2.sys
- LoadOrderGroup = Keyboard Port
-
- [LHidFlt2_Service_Inst]
- DisplayName = %LHidFlt2.SvcDesc%
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_DEMAND_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\LHidFlt2.sys
- LoadOrderGroup = Pointer Port
-
- ;==============================================================================
- ; Logitech USB Feedback Mouse Add-reg section
- ;==============================================================================
-
- [LMouFrc.Copy.System.NT]
- LMouFrc.dll,,
-
- [LMouFrc0.AddReg]
- HKCR,CLSID\%CLSID_IFM0LMOUFRC%,,0,"iFeel Mouse FF driver"
- HKCR,CLSID\%CLSID_IFM0LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
- HKCR,CLSID\%CLSID_IFM0LMOUFRC%\InProcServer32,ThreadingModel,0,Both
-
- HKLM,%KEY_IFM0%,ProductName,0,"Logitech iFeel Mouse"
- HKLM,%KEY_IFM0%,DeviceType,0x00010001,0x0302
- HKLM,%KEY_IFM0%,DriverCLSID,0,%CLSID_IFM0LMOUFRC%
- HKLM,%KEY_IFM0%,ProductGUID,0,%PRODGUID_IFM0%
- HKLM,%KEY_IFM0%,DevCapFlags,0x10001,0x7f00
- HKLM,%KEY_IFM0%,FFMinTimeResolution,0x10001,1000
- HKLM,%KEY_IFM0%,FFSamplePeriod,0x10001,1000
- HKLM,%KEY_IFM0%,Manager,0,"EM_Exec"
- HKLM,%KEY_IFM0%\Buttons\0,,0,"Button 0"
- HKLM,%KEY_IFM0%\Buttons\0,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM0%\Buttons\1,,0,"Button 1"
- HKLM,%KEY_IFM0%\Buttons\1,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM0%\Buttons\2,,0,"Button 2"
- HKLM,%KEY_IFM0%\Buttons\2,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM0%\Axes\0,,0,"X Axis"
- HKLM,%KEY_IFM0%\Axes\0,Attributes,1,01,00,00,00
- HKLM,%KEY_IFM0%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
- HKLM,%KEY_IFM0%\Axes\1,,0,"Y Axis"
- HKLM,%KEY_IFM0%\Axes\1,Attributes,1,01,00,00,00
- HKLM,%KEY_IFM0%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
- HKLM,%KEY_IFM0%\ForceFeedback,CLSID,0,%CLSID_IFM0LMOUFRC%
- HKLM,%KEY_IFM0FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
- HKLM,%KEY_IFM0FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
- HKLM,%KEY_IFM0FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
- HKLM,%KEY_IFM0FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
- HKLM,%KEY_IFM0FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
- HKLM,%KEY_IFM0FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
- HKLM,%KEY_IFM0FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
- HKLM,%KEY_IFM0FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
- HKLM,%KEY_IFM0FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
- HKLM,%KEY_IFM0FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
- HKLM,%KEY_IFM0FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
- HKLM,%KEY_IFM0FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
- HKLM,%KEY_IFM0FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
- HKLM,%KEY_IFM0FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- ;; what is the "force type" for the next one? (used to be 5 for dinput)
- ;;HKLM,%KEY_IFM0FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
- ;;HKLM,%KEY_IFM0FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
- HKLM,%KEY_IFM0FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM0FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
- HKLM,%KEY_IFM0FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
-
- [LMouFrc1.AddReg]
- HKCR,CLSID\%CLSID_IFM1LMOUFRC%,,0,"iFeel Mouse FF driver"
- HKCR,CLSID\%CLSID_IFM1LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
- HKCR,CLSID\%CLSID_IFM1LMOUFRC%\InProcServer32,ThreadingModel,0,Both
-
- HKLM,%KEY_IFM1%,ProductName,0,"Logitech iFeel Mouse"
- HKLM,%KEY_IFM1%,DeviceType,0x00010001,0x0302
- HKLM,%KEY_IFM1%,DriverCLSID,0,%CLSID_IFM0LMOUFRC%
- HKLM,%KEY_IFM1%,ProductGUID,0,%PRODGUID_IFM0%
- HKLM,%KEY_IFM1%,DevCapFlags,0x10001,0x7f00
- HKLM,%KEY_IFM1%,FFMinTimeResolution,0x10001,1000
- HKLM,%KEY_IFM1%,FFSamplePeriod,0x10001,1000
- HKLM,%KEY_IFM1%,Manager,0,"EM_Exec"
- HKLM,%KEY_IFM1%\Buttons\0,,0,"Button 0"
- HKLM,%KEY_IFM1%\Buttons\0,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM1%\Buttons\1,,0,"Button 1"
- HKLM,%KEY_IFM1%\Buttons\1,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM1%\Buttons\2,,0,"Button 2"
- HKLM,%KEY_IFM1%\Buttons\2,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM1%\Axes\0,,0,"X Axis"
- HKLM,%KEY_IFM1%\Axes\0,Attributes,1,01,00,00,00
- HKLM,%KEY_IFM1%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
- HKLM,%KEY_IFM1%\Axes\1,,0,"Y Axis"
- HKLM,%KEY_IFM1%\Axes\1,Attributes,1,01,00,00,00
- HKLM,%KEY_IFM1%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
- HKLM,%KEY_IFM1%\ForceFeedback,CLSID,0,%CLSID_IFM1LMOUFRC%
- HKLM,%KEY_IFM1FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
- HKLM,%KEY_IFM1FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
- HKLM,%KEY_IFM1FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
- HKLM,%KEY_IFM1FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
- HKLM,%KEY_IFM1FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
- HKLM,%KEY_IFM1FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
- HKLM,%KEY_IFM1FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
- HKLM,%KEY_IFM1FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
- HKLM,%KEY_IFM1FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
- HKLM,%KEY_IFM1FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
- HKLM,%KEY_IFM1FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
- HKLM,%KEY_IFM1FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
- HKLM,%KEY_IFM1FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
- HKLM,%KEY_IFM1FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- ;; what is the "force type" for the next one? (used to be 5 for dinput)
- ;;HKLM,%KEY_IFM1FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
- ;;HKLM,%KEY_IFM1FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
- HKLM,%KEY_IFM1FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM1FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
- HKLM,%KEY_IFM1FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
-
- [LMouFrc2.AddReg]
- HKCR,CLSID\%CLSID_IFM2LMOUFRC%,,0,"iFeel Mouse FF driver"
- HKCR,CLSID\%CLSID_IFM2LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
- HKCR,CLSID\%CLSID_IFM2LMOUFRC%\InProcServer32,ThreadingModel,0,Both
-
- HKLM,%KEY_IFM2%,ProductName,0,"Logitech iFeel MouseMan"
- HKLM,%KEY_IFM2%,DeviceType,0x00010001,0x0302
- HKLM,%KEY_IFM2%,DriverCLSID,0,%CLSID_IFM2LMOUFRC%
- HKLM,%KEY_IFM2%,ProductGUID,0,%PRODGUID_IFM2%
- HKLM,%KEY_IFM2%,DevCapFlags,0x10001,0x7f00
- HKLM,%KEY_IFM2%,FFMinTimeResolution,0x10001,1000
- HKLM,%KEY_IFM2%,FFSamplePeriod,0x10001,1000
- HKLM,%KEY_IFM2%,Manager,0,"EM_Exec"
- HKLM,%KEY_IFM2%\Buttons\0,,0,"Button 0"
- HKLM,%KEY_IFM2%\Buttons\0,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM2%\Buttons\1,,0,"Button 1"
- HKLM,%KEY_IFM2%\Buttons\1,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM2%\Buttons\2,,0,"Button 2"
- HKLM,%KEY_IFM2%\Buttons\2,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM2%\Buttons\3,,0,"Button 3"
- HKLM,%KEY_IFM2%\Buttons\3,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM2%\Axes\0,,0,"X Axis"
- HKLM,%KEY_IFM2%\Axes\0,Attributes,1,01,00,00,00
- HKLM,%KEY_IFM2%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
- HKLM,%KEY_IFM2%\Axes\1,,0,"Y Axis"
- HKLM,%KEY_IFM2%\Axes\1,Attributes,1,01,00,00,00
- HKLM,%KEY_IFM2%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
- HKLM,%KEY_IFM2%\ForceFeedback,CLSID,0,%CLSID_IFM2LMOUFRC%
- HKLM,%KEY_IFM2FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
- HKLM,%KEY_IFM2FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
- HKLM,%KEY_IFM2FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
- HKLM,%KEY_IFM2FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
- HKLM,%KEY_IFM2FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
- HKLM,%KEY_IFM2FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
- HKLM,%KEY_IFM2FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
- HKLM,%KEY_IFM2FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
- HKLM,%KEY_IFM2FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
- HKLM,%KEY_IFM2FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
- HKLM,%KEY_IFM2FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
- HKLM,%KEY_IFM2FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
- HKLM,%KEY_IFM2FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
- HKLM,%KEY_IFM2FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- ;; what is the "force type" for the next one? (used to be 5 for dinput)
- ;;HKLM,%KEY_IFM2FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
- ;;HKLM,%KEY_IFM2FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
- HKLM,%KEY_IFM2FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM2FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
- HKLM,%KEY_IFM2FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
-
- [LMouFrc3.AddReg]
- HKCR,CLSID\%CLSID_IFM3LMOUFRC%,,0,"iFeel Mouse FF driver"
- HKCR,CLSID\%CLSID_IFM3LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
- HKCR,CLSID\%CLSID_IFM3LMOUFRC%\InProcServer32,ThreadingModel,0,Both
-
- HKLM,%KEY_IFM3%,ProductName,0,"Logitech iFeel MouseMan"
- HKLM,%KEY_IFM3%,DeviceType,0x00010001,0x0302
- HKLM,%KEY_IFM3%,DriverCLSID,0,%CLSID_IFM3LMOUFRC%
- HKLM,%KEY_IFM3%,ProductGUID,0,%PRODGUID_IFM3%
- HKLM,%KEY_IFM3%,DevCapFlags,0x10001,0x7f00
- HKLM,%KEY_IFM3%,FFMinTimeResolution,0x10001,1000
- HKLM,%KEY_IFM3%,FFSamplePeriod,0x10001,1000
- HKLM,%KEY_IFM3%,Manager,0,"EM_Exec"
- HKLM,%KEY_IFM3%\Buttons\0,,0,"Button 0"
- HKLM,%KEY_IFM3%\Buttons\0,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM3%\Buttons\1,,0,"Button 1"
- HKLM,%KEY_IFM3%\Buttons\1,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM3%\Buttons\2,,0,"Button 2"
- HKLM,%KEY_IFM3%\Buttons\2,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM3%\Buttons\3,,0,"Button 3"
- HKLM,%KEY_IFM3%\Buttons\3,Attributes,1,02,00,00,00
- HKLM,%KEY_IFM3%\Axes\0,,0,"X Axis"
- HKLM,%KEY_IFM3%\Axes\0,Attributes,1,01,00,00,00
- HKLM,%KEY_IFM3%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
- HKLM,%KEY_IFM3%\Axes\1,,0,"Y Axis"
- HKLM,%KEY_IFM3%\Axes\1,Attributes,1,01,00,00,00
- HKLM,%KEY_IFM3%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
- HKLM,%KEY_IFM3%\ForceFeedback,CLSID,0,%CLSID_IFM3LMOUFRC%
- HKLM,%KEY_IFM3FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
- HKLM,%KEY_IFM3FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
- HKLM,%KEY_IFM3FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
- HKLM,%KEY_IFM3FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
- HKLM,%KEY_IFM3FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
- HKLM,%KEY_IFM3FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
- HKLM,%KEY_IFM3FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
- HKLM,%KEY_IFM3FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
- HKLM,%KEY_IFM3FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
- HKLM,%KEY_IFM3FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
- HKLM,%KEY_IFM3FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
- HKLM,%KEY_IFM3FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
- HKLM,%KEY_IFM3FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
- HKLM,%KEY_IFM3FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- ;; what is the "force type" for the next one? (used to be 5 for dinput)
- ;;HKLM,%KEY_IFM3FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
- ;;HKLM,%KEY_IFM3FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
- HKLM,%KEY_IFM3FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
- HKLM,%KEY_IFM3FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
- HKLM,%KEY_IFM3FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
-
- ;==============================================================================
- ; Strings and other constants - Registry level
- ;==============================================================================
-
- [Strings]
- CLSID_IFM0LMOUFRC="{64F875C0-4489-11d4-8297-0050DA1A72D3}"
- CLSID_IFM1LMOUFRC="{64F875C1-4489-11d4-8297-0050DA1A72D3}"
- CLSID_IFM2LMOUFRC="{64F875C2-4489-11d4-8297-0050DA1A72D3}"
- CLSID_IFM3LMOUFRC="{64F875C3-4489-11d4-8297-0050DA1A72D3}"
- PRODGUID_IFM0="{64F975C0-4489-11d4-8297-0050DA1A72D3}"
- PRODGUID_IFM1="{64F975C1-4489-11d4-8297-0050DA1A72D3}"
- PRODGUID_IFM2="{64F975C2-4489-11d4-8297-0050DA1A72D3}"
- PRODGUID_IFM3="{64F975C3-4489-11d4-8297-0050DA1A72D3}"
- KEY_IFM0="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C030"
- KEY_IFM0FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C030\ForceFeedback\Effects"
- KEY_IFM1="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C031"
- KEY_IFM1FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C031\ForceFeedback\Effects"
- KEY_IFM2="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C032"
- KEY_IFM2FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C032\ForceFeedback\Effects"
- KEY_IFM3="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C033"
- KEY_IFM3FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C033\ForceFeedback\Effects"
-
- ;==============================================================================
- ; Service Descriptions
- ;==============================================================================
-
- L8042Pr2.SvcDesc = "Logitech PS/2 Mouse Filter Driver"
- LHidFlt2.SvcDesc = "Logitech HID/USB Mouse Filter Driver"
- LMouFlt2.SvcDesc = "Logitech Mouse Class Filter Driver"
- LKbdFlt2.SvcDesc = "Logitech Keyboard Class Filter Driver"
-
- ;==============================================================================
- ; Service type - Load type defnition - Constants
- ;==============================================================================
-
- SERVICE_KERNEL_DRIVER = 0x00000001
-
- SERVICE_DEMAND_START = 0x00000003
-
- SERVICE_ERROR_NORMAL = 0x00000001
-
- REG_MULTI_SZ = 0x00010000
-
- SPSVCINST_ASSOCSERVICE = 0x00000002
-
- COPYFLG_NOSKIP = 0x00000002
-
- ;===========================================================
- ; Strings and other constants - User visible
- ;===========================================================
- Provider = "Logitech"
- LogiMfg = "Logitech"
- IBM = "IBM"
-
- DiskName = "Logitech MouseWare Driver Disk"
-
- *PNP0F0E.DeviceDesc = "Logitech-compatible Mouse PS/2"
-
- *PNP0F12.DeviceDesc = "Other Logitech Mouse PS/2"
-
- *LGI8E01.DeviceDesc = "Mouse PS/2 (S34,S35,S42,C43)"
-
- *LGI8E03.DeviceDesc = "Logitech TrackMan Portable PS/2"
-
- *LGI8E06.DeviceDesc = "Logitech Mouse PS/2"
-
- *LGI8E0A.DeviceDesc = "Logitech TrackMan Vista PS/2"
-
- *LGI8E0C.DeviceDesc = "Logitech MouseMan PS/2"
-
- *LGI8E0D.DeviceDesc = "Logitech WingMan Gaming Mouse PS/2"
-
- *LGI8E12.DeviceDesc = "Logitech SurfMan/TrackMan Live! PS/2"
-
- *LGI8E13.DeviceDesc = "Cordless Mouse PS/2"
-
- *LGI8E32.DeviceDesc = "Logitech Cordless Desktop PS/2"
-
- *LGI8E33.DeviceDesc = "Logitech Cordless Wheel Mouse PS/2"
-
- *LGI8E34.DeviceDesc = "Logitech Cordless MouseMan Wheel PS/2"
-
- *LGI8E48.DeviceDesc = "Logitech TrackMan Marble PS/2"
-
- *LGI8E49.DeviceDesc = "Logitech TrackMan Marble FX PS/2"
-
- *LGI8E4A.DeviceDesc = "Logitech Marble Mouse PS/2"
-
- *LGI8E4B.DeviceDesc = "Logitech TrackMan Marble+ PS/2"
-
- *LGI8E4C.DeviceDesc = "Logitech TrackMan Marble Wheel PS/2"
-
- *LGI8E4F.DeviceDesc = "Logitech TrackMan Wheel PS/2"
-
- *LGI8E50.DeviceDesc = "Logitech MouseMan Wheel PS/2"
-
- *LGI8E51.DeviceDesc = "Wheel Mouse PS/2 (S48,C48)"
-
- *LGI8E58.DeviceDesc = "IBM ScrollPoint PS/2"
- *LGI8E60.DeviceDesc = "Logitech TouchPad PS/2"
- *LGI8E61.DeviceDesc = "Logitech TouchScroll PS/2"
-
- HID\VID_046D&PID_C000.DeviceDesc = "HID-compliant Mouse"
- HID\VID_046D&PID_C001.DeviceDesc = "HID-compliant Wheel Mouse"
- HID\VID_046D&PID_C002.DeviceDesc = "HID-compliant MouseMan Wheel"
- HID\VID_046D&PID_C003.DeviceDesc = "HID-compliant MouseMan"
- HID\VID_046D&PID_C004.DeviceDesc = "HID-compliant WingMan Gaming Mouse"
- HID\VID_046D&PID_C005.DeviceDesc = "HID-compliant WingMan Gaming Wheel Mouse"
-
- HID\VID_046D&PID_C00B.DeviceDesc = "HID-compliant MouseMan Wheel"
- HID\VID_046D&PID_C00C.DeviceDesc = "HID-compliant WheelMouse"
- HID\VID_046D&PID_C00D.DeviceDesc = "HID-compliant MouseMan Wheel"
- HID\VID_046D&PID_C00E.DeviceDesc = "HID-compliant Wheel Mouse"
- HID\VID_046D&PID_C00F.DeviceDesc = "HID-compliant Wheel Mouse"
-
- HID\VID_046D&PID_C011.DeviceDesc = "HID-compliant Wheel Mouse"
- HID\VID_046D&PID_C012.DeviceDesc = "HID-compliant MouseMan Dual Optical"
-
- HID\VID_046D&PID_C016.DeviceDesc = "HID-compliant Wheel Mouse"
-
- HID\VID_046D&PID_C030.DeviceDesc = "Logitech HID-compliant iFeel Mouse"
- HID\VID_046D&PID_C031.DeviceDesc = "Logitech HID-compliant iFeel Mouse"
- HID\VID_046D&PID_C032.DeviceDesc = "Logitech HID-compliant iFeel MouseMan"
- HID\VID_046D&PID_C033.DeviceDesc = "Logitech HID-compliant iFeel MouseMan"
- HID\VID_046D&PID_C034.DeviceDesc = "Logitech HID-compliant iFeel MouseMan"
-
- HID\VID_046D&PID_C401.DeviceDesc = "HID-compliant TrackMan Marble Wheel"
- HID\VID_046D&PID_C402.DeviceDesc = "HID-compliant Marble Mouse"
- HID\VID_046D&PID_C403.DeviceDesc = "HID-compliant Turbo TrackMan Marble FX"
-
- HID\VID_046D&PID_C404.DeviceDesc = "HID-compliant TrackMan Wheel"
-
- HID\VID_046D&PID_C501.DeviceDesc = "HID-compliant Cordless Mouse"
- HID\VID_046D&PID_C502.DeviceDesc = "HID-compliant Cordless Mouse"
- HID\VID_046D&PID_C504.DeviceDesc = "HID-compliant Cordless Mouse"
-
- USB\VID_046D&PID_C030.DeviceDesc = "Logitech USB iFeel Mouse"
- ;USB\VID_046D&PID_C031.DeviceDesc = "Logitech USB iFeel Mouse"
- USB\VID_046D&PID_C032.DeviceDesc = "Logitech USB iFeel MouseMan"
- ;USB\VID_046D&PID_C033.DeviceDesc = "Logitech USB iFeel MouseMan"
-
-