home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 March / Chip_2002-03_cd1.bin / servis / ovladace / drivers / mw9421enu.exe / WinME / LMOUSE.INF < prev    next >
Encoding:
INI File  |  2001-12-19  |  37.2 KB  |  733 lines

  1.  
  2. ; Mouse installation file
  3. ; LMOUSE.INF for Windows ME
  4. ; last modified on "Wed Dec 19 09:39:36 2001"
  5. ; automatically generated on "Dec 19 2001"
  6.  
  7. ; Copyright (c) 1989-2000 Logitech Inc.
  8.  
  9. [Version]
  10.  
  11. Signature   = "$CHICAGO$"
  12.  
  13. CatalogFile = LmouseME.cat
  14.     
  15. LayoutFile    = layout.inf
  16.  
  17. Class       = Mouse
  18. ClassGUID   = {4D36E96F-E325-11CE-BFC1-08002BE10318}
  19. Provider    = %Provider%
  20.  
  21. DriverVer   = 10/22/2001,9.42
  22.  
  23. [SourceDisksNames]
  24. ; Cabinet file names and associated disks
  25. ; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
  26.  
  27. 1 = %DiskName%,, 0
  28.  
  29. [SourceDisksFiles]
  30. ;<file> = <cabinet number>,<subdir>,<filename>,<size>,<checksum>
  31. ;Note: File is not in a cabinet if cab# is 0
  32.  
  33. lmouse.vxd   = 1
  34. lmouse.drv   = 1
  35. lmul.vxd     = 1
  36.     
  37. lmouhid.vxd  = 1
  38.  
  39. LMouFrc.dll  = 1
  40.         
  41. [DestinationDirs]
  42.  
  43. DefaultDestDir = 11   ; LDID_SYS
  44.     
  45. LOGIUSBMOUSE.Copy = 10,system32\drivers 
  46.     
  47. ; Manufacturer Sections
  48. ; ---------------------------------------------------------
  49. [Manufacturer]
  50. %LogiMfg%    = LogiMfg
  51. %IBM%        = IBMMfg
  52.  
  53. [IBMMfg]
  54. %*LGI8E58.DeviceDesc%    = LogiPS2,*LGI8E58,*PNP0F0E
  55.  
  56. [LogiMfg]
  57.  
  58. %*PNP0F0C.DeviceDesc%        = LogiSerPnP,*PNP0F0C,*PNP0F01,*PNP0F09,*PNP0F0F,*PNP0F1E
  59. %SERENUM\PNP0F0A.DeviceDesc% = LogiSerPnP,SERENUM\PNP0F0A,SERENUM\PNP0F1E,SERENUM\MSH0001,SERENUM\MSH0004
  60.  
  61. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F0E,*PNP0F19,*MSH0002,*MSH0005
  62. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F03
  63. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F13
  64.  
  65. %*PNP0F0D.DeviceDesc%        = LogiInP,*PNP0F0D
  66. %*PNP0F11.DeviceDesc%        = LogiBus,*PNP0F11,*PNP0F00,*PNP0F18
  67.  
  68. %*PNP0F08.DeviceDesc%        = LogiSerPnP,*PNP0F08,SERENUM\LGI8002,SERENUM\LGI8007,SERENUM\LGI8009,SERENUM\LGI8011
  69.  
  70. %*PNP0F12.DeviceDesc%        = LogiPS2,*PNP0F12,*PNP0F0E,*LGI8E02,*LGI8E07,*LGI8E09,*LGI8E11
  71.  
  72. %*PNP0F15.DeviceDesc%        = LogiBus,*PNP0F15,*PNP0F11
  73.  
  74. %*LGI8E01.DeviceDesc%        = LogiPS2,*LGI8E01,*PNP0F0E
  75. %*LGI8E03.DeviceDesc%        = LogiPS2,*LGI8E03,*PNP0F0E,*LGI8E08
  76. %*LGI8E06.DeviceDesc%        = LogiPS2,*LGI8E06,*PNP0F0E
  77. %*LGI8E0A.DeviceDesc%        = LogiPS2,*LGI8E0A,*PNP0F0E
  78. %*LGI8E0C.DeviceDesc%        = LogiPS2,*LGI8E0C,*PNP0F0E,*LGI8E0B,*LGI8E05
  79. %*LGI8E0D.DeviceDesc%        = LogiPS2,*LGI8E0D,*PNP0F0E
  80. %*LGI8E12.DeviceDesc%        = LogiPS2,*LGI8E12,*PNP0F0E
  81. %*LGI8E13.DeviceDesc%        = LogiPS2,*LGI8E13,*PNP0F0E
  82. %*LGI8E32.DeviceDesc%        = LogiPS2,*LGI8E32,*PNP0F0E
  83. %*LGI8E33.DeviceDesc%        = LogiPS2,*LGI8E33,*PNP0F0E,*LGI8E35
  84. %*LGI8E34.DeviceDesc%        = LogiPS2,*LGI8E34,*PNP0F0E
  85. %*LGI8E48.DeviceDesc%        = LogiPS2,*LGI8E48,*PNP0F0E
  86. %*LGI8E49.DeviceDesc%        = LogiPS2,*LGI8E49,*PNP0F0E
  87. %*LGI8E4A.DeviceDesc%        = LogiPS2,*LGI8E4A,*PNP0F0E,*LGI8E4D
  88. %*LGI8E4B.DeviceDesc%        = LogiPS2,*LGI8E4B,*PNP0F0E
  89. %*LGI8E4C.DeviceDesc%        = LogiPS2,*LGI8E4C,*PNP0F0E
  90.     
  91. %*LGI8E4F.DeviceDesc%        = LogiPS2,*LGI8E4F,*PNP0F0E
  92. %*LGI8E50.DeviceDesc%        = LogiPS2,*LGI8E50,*PNP0F0E
  93. %*LGI8E51.DeviceDesc%        = LogiPS2,*LGI8E51,*PNP0F0E
  94.  
  95. %*LGI8E60.DeviceDesc%        = LogiPS2,*LGI8E60,*PNP0F0E
  96. %*LGI8E61.DeviceDesc%        = LogiPS2,*LGI8E61,*PNP0F0E
  97.  
  98. %SERENUM\LGI8001.DeviceDesc% = LogiSerPnP,SERENUM\LGI8001,SERENUM\PNP0F0A
  99. %SERENUM\LGI8003.DeviceDesc% = LogiSerPnP,SERENUM\LGI8003,SERENUM\PNP0F0A,SERENUM\LGI8008
  100. %SERENUM\LGI8006.DeviceDesc% = LogiSerPnP,SERENUM\LGI8006,SERENUM\PNP0F0A
  101. %SERENUM\LGI800A.DeviceDesc% = LogiSerPnP,SERENUM\LGI800A,SERENUM\PNP0F0A
  102. %SERENUM\LGI800C.DeviceDesc% = LogiSerPnP,SERENUM\LGI800C,SERENUM\PNP0F0A,SERENUM\LGI800B,SERENUM\LGI8005
  103. %SERENUM\LGI8012.DeviceDesc% = LogiSerPnP,SERENUM\LGI8012,SERENUM\PNP0F0A
  104. %SERENUM\LGI8013.DeviceDesc% = LogiSerPnP,SERENUM\LGI8013,SERENUM\PNP0F0A
  105. %SERENUM\LGI8032.DeviceDesc% = LogiSerPnP,SERENUM\LGI8032,SERENUM\PNP0F0A
  106. %SERENUM\LGI8033.DeviceDesc% = LogiSerPnP,SERENUM\LGI8033,SERENUM\PNP0F0A
  107. %SERENUM\LGI8034.DeviceDesc% = LogiSerPnP,SERENUM\LGI8034,SERENUM\PNP0F0A
  108. %SERENUM\LGI8048.DeviceDesc% = LogiSerPnP,SERENUM\LGI8048,SERENUM\PNP0F0A
  109. %SERENUM\LGI8049.DeviceDesc% = LogiSerPnP,SERENUM\LGI8049,SERENUM\PNP0F0A
  110. %SERENUM\LGI804A.DeviceDesc% = LogiSerPnP,SERENUM\LGI804A,SERENUM\PNP0F0A
  111. %SERENUM\LGI804B.DeviceDesc% = LogiSerPnP,SERENUM\LGI804B,SERENUM\PNP0F0A
  112. %SERENUM\LGI8050.DeviceDesc% = LogiSerPnP,SERENUM\LGI8050,SERENUM\PNP0F0A
  113. %SERENUM\LGI8051.DeviceDesc% = LogiSerPnP,SERENUM\LGI8051,SERENUM\PNP0F0A
  114.  
  115. %USB\VID_046D&PID_C000.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C000
  116. %USB\VID_046D&PID_C001.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C001
  117. %USB\VID_046D&PID_C002.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C002
  118. %USB\VID_046D&PID_C003.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C003
  119. %USB\VID_046D&PID_C004.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C004
  120. %USB\VID_046D&PID_C005.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C005
  121.         
  122. %USB\VID_046D&PID_C00B.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C00B
  123. %USB\VID_046D&PID_C00C.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C00C
  124.  
  125. ;%USB\VID_046D&PID_C00D.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C00D
  126. ;%USB\VID_046D&PID_C00E.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C00E
  127.  
  128. %USB\VID_046D&PID_C030.DeviceDesc% = LOGIUSBMOUSE, USB\VID_046D&PID_C030
  129. %USB\VID_046D&PID_C032.DeviceDesc% = LOGIUSBMOUSE, USB\VID_046D&PID_C032
  130.     
  131. %USB\VID_046D&PID_C401.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C401
  132. %USB\VID_046D&PID_C402.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C402
  133. %USB\VID_046D&PID_C403.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C403
  134. %USB\VID_046D&PID_C404.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C404
  135.         
  136. %HID\VID_046D&PID_C000.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C000,HID_DEVICE_SYSTEM_MOUSE
  137. %HID\VID_046D&PID_C001.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C001,HID_DEVICE_SYSTEM_MOUSE
  138. %HID\VID_046D&PID_C002.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C002,HID_DEVICE_SYSTEM_MOUSE
  139. %HID\VID_046D&PID_C003.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C003,HID_DEVICE_SYSTEM_MOUSE
  140. %HID\VID_046D&PID_C004.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C004,HID_DEVICE_SYSTEM_MOUSE
  141. %HID\VID_046D&PID_C005.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C005,HID_DEVICE_SYSTEM_MOUSE
  142.     
  143. %HID\VID_046D&PID_C00B.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00B,HID_DEVICE_SYSTEM_MOUSE
  144. %HID\VID_046D&PID_C00C.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00C,HID_DEVICE_SYSTEM_MOUSE
  145. %HID\VID_046D&PID_C00D.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00D,HID_DEVICE_SYSTEM_MOUSE
  146. %HID\VID_046D&PID_C00E.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00E,HID_DEVICE_SYSTEM_MOUSE
  147. %HID\VID_046D&PID_C00F.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00F,HID_DEVICE_SYSTEM_MOUSE
  148.  
  149. %HID\VID_046D&PID_C011.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C011,HID_DEVICE_SYSTEM_MOUSE
  150. %HID\VID_046D&PID_C012.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C012,HID_DEVICE_SYSTEM_MOUSE
  151. %HID\VID_046D&PID_C016.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C016,HID_DEVICE_SYSTEM_MOUSE
  152.  
  153. %HID\VID_046D&PID_C030.DeviceDesc% = LogiHidFeedbackMouse0, HID\VID_046D&PID_C030, HID_DEVICE_SYSTEM_MOUSE
  154. %HID\VID_046D&PID_C031.DeviceDesc% = LogiHidFeedbackMouse1, HID\VID_046D&PID_C031, HID_DEVICE_SYSTEM_MOUSE
  155. %HID\VID_046D&PID_C032.DeviceDesc% = LogiHidFeedbackMouse2, HID\VID_046D&PID_C032, HID_DEVICE_SYSTEM_MOUSE
  156. %HID\VID_046D&PID_C033.DeviceDesc% = LogiHidFeedbackMouse3, HID\VID_046D&PID_C033, HID_DEVICE_SYSTEM_MOUSE
  157. %HID\VID_046D&PID_C034.DeviceDesc% = LogiHidFeedbackMouse3, HID\VID_046D&PID_C034, HID_DEVICE_SYSTEM_MOUSE
  158.     
  159. %HID\VID_046D&PID_C401.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C401,HID_DEVICE_SYSTEM_MOUSE
  160. %HID\VID_046D&PID_C402.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C402,HID_DEVICE_SYSTEM_MOUSE
  161. %HID\VID_046D&PID_C403.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C403,HID_DEVICE_SYSTEM_MOUSE
  162. %HID\VID_046D&PID_C404.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C404,HID_DEVICE_SYSTEM_MOUSE
  163.     
  164. %HID\VID_046D&PID_C501.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C501,HID_DEVICE_SYSTEM_MOUSE
  165.  
  166. %HID\VID_046D&PID_C502.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C502&Mi_01&Col01,HID_DEVICE_SYSTEM_MOUSE
  167. ;The new Shark receivers
  168. %HID\VID_046D&PID_C504.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C504&Mi_01&Col01,HID_DEVICE_SYSTEM_MOUSE
  169.  
  170. %HID\VID_046D&PID_C504.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C504&Mi_01&Col04,HID_DEVICE_SYSTEM_MOUSE
  171.  
  172. ; Install Sections
  173. ; ---------------------------------------------------------
  174.  
  175. [Prev.DelReg]
  176. HKR,,DevLoader
  177. HKR,,MouseDriver
  178. HKR,,MouseType
  179. HKR,,ComInfo
  180. HKLM, SOFTWARE\Logitech\MouseWare\CurrentVersion\Technical, BootSearch ; for 8.20 and later
  181. HKLM, System\CurrentControlSet\Services\VxD\LMUL ; for 8.10 and later
  182.  
  183. [Serial.AddReg]
  184. HKR,,MouseType,,"Serial"
  185.  
  186. [Bus.AddReg]
  187. HKR,,MouseType,,"Bus"
  188.  
  189. [Bus.LogConfig]
  190. ConfigPriority=HARDRECONFIG
  191. IOConfig=23c-23f(3ff::)
  192. IRQConfig=3,4,5,9
  193.  
  194. [PS2.AddReg]
  195. HKR,,MouseType,,"PS2"
  196.  
  197. [PS2.LogConfig]
  198. ConfigPriority=HARDWIRED
  199. IRQConfig=12
  200.  
  201. ; -------------- Logitech Mouse    W9x
  202. [Logi.AddReg]
  203. HKR,,DevLoader,,*vmouse
  204. HKR,,MouseDriver,,lmouse.vxd
  205. HKLM,System\CurrentControlSet\Services\VxD\LMOUSE,StaticVXD,,lmouse.vxd
  206. HKLM,System\CurrentControlSet\Services\VxD\LMOUSE,Start,11,00
  207.  
  208. [Logi.Copy]
  209. lmouse.vxd
  210. lmouse.drv
  211.  
  212. lmul.vxd
  213.  
  214. [Logi.Ini]
  215. system.ini,boot.description,,"mouse.drv=%LogiMfg%"
  216. system.ini,boot,,"mouse.drv=lmouse.drv"
  217. system.ini,386Enh,,"mouse=*vmouse"
  218.  
  219. ; -------------- Logitech Serial Mouse     W9x
  220. [LogiSer]
  221. DelReg=Prev.DelReg
  222. AddReg=Logi.AddReg, Serial.AddReg
  223. CopyFiles=Logi.Copy
  224. UpdateInis=Logi.Ini
  225.  
  226. ; -------------- Logitech Serial Mouse (PnP)    W9x
  227. [LogiSerPnP]
  228. DelReg=Prev.DelReg
  229. AddReg=Logi.AddReg, Serial.AddReg
  230. CopyFiles=Logi.Copy
  231. UpdateInis=Logi.Ini
  232.  
  233. [LogiSerPnP.PosDup]
  234. *PNP0F01,*PNP0F08,*PNP0F09,*PNP0F0C,*PNP0F0F,*PNP0F17
  235.  
  236. ; -------------- Logitech USB Mouse     W98
  237. [LOGIUSBMOUSE]
  238. DelReg=Prev.DelReg
  239.  
  240. AddReg=Logi.AddReg,LOGIUSBMOUSE.AddReg
  241.             
  242. [LOGIUSBMOUSE.AddReg]
  243. HKR,,DevLoader,,*ntkern
  244. HKR,,NTMPDriver,,"hidusb.sys"
  245.  
  246. ; -------------- Logitech HID Mouse     W98
  247.  
  248. [LOGIHIDMOUSE]
  249. DelReg=Prev.DelReg
  250. AddReg=Logi.AddReg,LOGIHIDMOUSE.AddReg
  251. CopyFiles=Logi.Copy,LOGIHIDMOUSE.Copy
  252.  
  253. [LOGIHIDMOUSE.AddReg]
  254. HKR,,DevLoader,,*ntkern
  255. HKR,,NTMPDriver,,"lmouse.vxd,lmul.vxd,lmouhid.vxd"
  256.  
  257. [LOGIHIDMOUSE.Copy]
  258. lmouhid.vxd
  259.  
  260. ; -------------- Logitech HID Feedback Mouse     W98
  261.  
  262. [LogiHidFeedbackMouse0]
  263. DelReg=Prev.DelReg
  264. AddReg=Logi.AddReg,LOGIHIDMOUSE.AddReg,LMouFrc0.AddReg
  265. CopyFiles=Logi.Copy,LOGIHIDMOUSE.Copy,LMouFrc.Copy.System
  266.  
  267. [LogiHidFeedbackMouse1]
  268. DelReg=Prev.DelReg
  269. AddReg=Logi.AddReg,LOGIHIDMOUSE.AddReg,LMouFrc1.AddReg
  270. CopyFiles=Logi.Copy,LOGIHIDMOUSE.Copy,LMouFrc.Copy.System
  271.  
  272. [LogiHidFeedbackMouse2]
  273. DelReg=Prev.DelReg
  274. AddReg=Logi.AddReg,LOGIHIDMOUSE.AddReg,LMouFrc2.AddReg
  275. CopyFiles=Logi.Copy,LOGIHIDMOUSE.Copy,LMouFrc.Copy.System
  276.  
  277. [LogiHidFeedbackMouse3]
  278. DelReg=Prev.DelReg
  279. AddReg=Logi.AddReg,LOGIHIDMOUSE.AddReg,LMouFrc3.AddReg
  280. CopyFiles=Logi.Copy,LOGIHIDMOUSE.Copy,LMouFrc.Copy.System
  281.  
  282. ; -------------- Logitech PS/2 Mouse    W9x
  283. [LogiPS2]
  284. DelReg=Prev.DelReg
  285. AddReg=Logi.AddReg, PS2.AddReg
  286. CopyFiles=Logi.Copy
  287. UpdateInis=Logi.Ini
  288. LogConfig=PS2.LogConfig
  289.  
  290. [LogiPS2.PosDup]
  291. *PNP0F03,*PNP0F0E,*PNP0F12,*PNP0F13,*PNP0F19
  292.  
  293. ; -------------- Logitech Bus Mouse     W9x
  294. [LogiBus]
  295. DelReg=Prev.DelReg
  296. AddReg=Logi.AddReg, Bus.AddReg
  297. CopyFiles=Logi.Copy
  298. UpdateInis=Logi.Ini
  299. LogConfig=Bus.LogConfig
  300.   
  301. ; -------------- InPort mouse     W9x
  302. [LogiInP]
  303. DelReg=Prev.DelReg
  304. AddReg=Logi.AddReg, InPort.AddReg
  305. CopyFiles=Logi.Copy
  306. UpdateInis=Logi.Ini
  307. LogConfig=InPort.LogConfig
  308.  
  309. [InPort.AddReg]
  310. HKR,,MouseType,,"Inport"
  311. HKR,,NoSetupUI,,1
  312.  
  313. [InPort.LogConfig]    
  314. ConfigPriority=HARDRECONFIG
  315. IOConfig=4@230-23f%fffc(3ff::)
  316. IRQConfig=3,4,5,7,9
  317.  
  318. [LogiInP.PosDup]
  319. *PNP0F02,*PNP0F0D
  320.  
  321. ; -------------- Logitech USB Feedback Mouse    W98 & 2k
  322.  
  323. [LMouFrc.Copy.System]
  324. LMouFrc.dll,,
  325.  
  326. [LMouFrc0.AddReg]
  327. ; LMouFrc COM registration
  328. HKCR,CLSID\%CLSID_IFM0LMOUFRC%,,0,"iFeel Mouse FF driver"
  329. HKCR,CLSID\%CLSID_IFM0LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
  330. HKCR,CLSID\%CLSID_IFM0LMOUFRC%\InProcServer32,ThreadingModel,0,Both
  331. ; FeelitAPI entries
  332. HKLM,%KEY_IFM0%,ProductName,0,"Logitech iFeel Mouse"
  333. HKLM,%KEY_IFM0%,DeviceType,0x00010001,0x0302
  334. HKLM,%KEY_IFM0%,DriverCLSID,0,%CLSID_IFM0LMOUFRC%
  335. HKLM,%KEY_IFM0%,ProductGUID,0,%PRODGUID_IFM0%
  336. HKLM,%KEY_IFM0%,DevCapFlags,0x10001,0x7f00
  337. HKLM,%KEY_IFM0%,FFMinTimeResolution,0x10001,1000
  338. HKLM,%KEY_IFM0%,FFSamplePeriod,0x10001,1000
  339. HKLM,%KEY_IFM0%,Manager,0,"EM_Exec"
  340. HKLM,%KEY_IFM0%\Buttons\0,,0,"Button 0"
  341. HKLM,%KEY_IFM0%\Buttons\0,Attributes,1,02,00,00,00
  342. HKLM,%KEY_IFM0%\Buttons\1,,0,"Button 1"
  343. HKLM,%KEY_IFM0%\Buttons\1,Attributes,1,02,00,00,00
  344. HKLM,%KEY_IFM0%\Buttons\2,,0,"Button 2"
  345. HKLM,%KEY_IFM0%\Buttons\2,Attributes,1,02,00,00,00
  346. HKLM,%KEY_IFM0%\Axes\0,,0,"X Axis"
  347. HKLM,%KEY_IFM0%\Axes\0,Attributes,1,01,00,00,00
  348. HKLM,%KEY_IFM0%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
  349. HKLM,%KEY_IFM0%\Axes\1,,0,"Y Axis"
  350. HKLM,%KEY_IFM0%\Axes\1,Attributes,1,01,00,00,00
  351. HKLM,%KEY_IFM0%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
  352. HKLM,%KEY_IFM0%\ForceFeedback,CLSID,0,%CLSID_IFM0LMOUFRC%
  353. HKLM,%KEY_IFM0FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
  354. 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
  355. HKLM,%KEY_IFM0FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
  356. 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
  357. HKLM,%KEY_IFM0FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
  358. 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
  359. HKLM,%KEY_IFM0FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
  360. 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
  361. HKLM,%KEY_IFM0FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
  362. 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
  363. HKLM,%KEY_IFM0FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
  364. 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
  365. HKLM,%KEY_IFM0FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
  366. 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
  367. HKLM,%KEY_IFM0FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
  368. 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
  369. HKLM,%KEY_IFM0FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
  370. 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
  371. HKLM,%KEY_IFM0FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
  372. 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
  373. HKLM,%KEY_IFM0FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
  374. 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
  375. HKLM,%KEY_IFM0FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
  376. 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
  377. HKLM,%KEY_IFM0FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
  378. 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
  379. ;; what is the "force type" for the next one? (used to be 5 for dinput)
  380. ;;HKLM,%KEY_IFM0FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
  381. ;;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
  382. HKLM,%KEY_IFM0FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
  383. 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
  384. HKLM,%KEY_IFM0FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
  385. 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
  386.  
  387. [LMouFrc1.AddReg]
  388. ; LMouFrc COM registration
  389. HKCR,CLSID\%CLSID_IFM1LMOUFRC%,,0,"iFeel Mouse FF driver"
  390. HKCR,CLSID\%CLSID_IFM1LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
  391. HKCR,CLSID\%CLSID_IFM1LMOUFRC%\InProcServer32,ThreadingModel,0,Both
  392. ; FeelitAPI entries
  393. HKLM,%KEY_IFM1%,ProductName,0,"Logitech iFeel Mouse"
  394. HKLM,%KEY_IFM1%,DeviceType,0x00010001,0x0302
  395. HKLM,%KEY_IFM1%,DriverCLSID,0,%CLSID_IFM1LMOUFRC%
  396. HKLM,%KEY_IFM1%,ProductGUID,0,%PRODGUID_IFM1%
  397. HKLM,%KEY_IFM1%,DevCapFlags,0x10001,0x7f00
  398. HKLM,%KEY_IFM1%,FFMinTimeResolution,0x10001,1000
  399. HKLM,%KEY_IFM1%,FFSamplePeriod,0x10001,1000
  400. HKLM,%KEY_IFM1%,Manager,0,"EM_Exec"
  401. HKLM,%KEY_IFM1%\Buttons\0,,0,"Button 0"
  402. HKLM,%KEY_IFM1%\Buttons\0,Attributes,1,02,00,00,00
  403. HKLM,%KEY_IFM1%\Buttons\1,,0,"Button 1"
  404. HKLM,%KEY_IFM1%\Buttons\1,Attributes,1,02,00,00,00
  405. HKLM,%KEY_IFM1%\Buttons\2,,0,"Button 2"
  406. HKLM,%KEY_IFM1%\Buttons\2,Attributes,1,02,00,00,00
  407. HKLM,%KEY_IFM1%\Axes\0,,0,"X Axis"
  408. HKLM,%KEY_IFM1%\Axes\0,Attributes,1,01,00,00,00
  409. HKLM,%KEY_IFM1%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
  410. HKLM,%KEY_IFM1%\Axes\1,,0,"Y Axis"
  411. HKLM,%KEY_IFM1%\Axes\1,Attributes,1,01,00,00,00
  412. HKLM,%KEY_IFM1%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
  413. HKLM,%KEY_IFM1%\ForceFeedback,CLSID,0,%CLSID_IFM1LMOUFRC%
  414. HKLM,%KEY_IFM1FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
  415. 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
  416. HKLM,%KEY_IFM1FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
  417. 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
  418. HKLM,%KEY_IFM1FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
  419. 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
  420. HKLM,%KEY_IFM1FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
  421. 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
  422. HKLM,%KEY_IFM1FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
  423. 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
  424. HKLM,%KEY_IFM1FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
  425. 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
  426. HKLM,%KEY_IFM1FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
  427. 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
  428. HKLM,%KEY_IFM1FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
  429. 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
  430. HKLM,%KEY_IFM1FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
  431. 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
  432. HKLM,%KEY_IFM1FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
  433. 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
  434. HKLM,%KEY_IFM1FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
  435. 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
  436. HKLM,%KEY_IFM1FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
  437. 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
  438. HKLM,%KEY_IFM1FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
  439. 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
  440. ;; what is the "force type" for the next one? (used to be 5 for dinput)
  441. ;;HKLM,%KEY_IFM1FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
  442. ;;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
  443. HKLM,%KEY_IFM1FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
  444. 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
  445. HKLM,%KEY_IFM1FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
  446. 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
  447.  
  448. [LMouFrc2.AddReg]
  449. ; LMouFrc COM registration
  450. HKCR,CLSID\%CLSID_IFM2LMOUFRC%,,0,"iFeel Mouse FF driver"
  451. HKCR,CLSID\%CLSID_IFM2LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
  452. HKCR,CLSID\%CLSID_IFM2LMOUFRC%\InProcServer32,ThreadingModel,0,Both
  453. ; FeelitAPI entries
  454. HKLM,%KEY_IFM2%,ProductName,0,"Logitech iFeel MouseMan"
  455. HKLM,%KEY_IFM2%,DeviceType,0x00010001,0x0302
  456. HKLM,%KEY_IFM2%,DriverCLSID,0,%CLSID_IFM2LMOUFRC%
  457. HKLM,%KEY_IFM2%,ProductGUID,0,%PRODGUID_IFM2%
  458. HKLM,%KEY_IFM2%,DevCapFlags,0x10001,0x7f00
  459. HKLM,%KEY_IFM2%,FFMinTimeResolution,0x10001,1000
  460. HKLM,%KEY_IFM2%,FFSamplePeriod,0x10001,1000
  461. HKLM,%KEY_IFM2%,Manager,0,"EM_Exec"
  462. HKLM,%KEY_IFM2%\Buttons\0,,0,"Button 0"
  463. HKLM,%KEY_IFM2%\Buttons\0,Attributes,1,02,00,00,00
  464. HKLM,%KEY_IFM2%\Buttons\1,,0,"Button 1"
  465. HKLM,%KEY_IFM2%\Buttons\1,Attributes,1,02,00,00,00
  466. HKLM,%KEY_IFM2%\Buttons\2,,0,"Button 2"
  467. HKLM,%KEY_IFM2%\Buttons\2,Attributes,1,02,00,00,00
  468. HKLM,%KEY_IFM2%\Buttons\3,,0,"Button 3"
  469. HKLM,%KEY_IFM2%\Buttons\3,Attributes,1,02,00,00,00
  470. HKLM,%KEY_IFM2%\Axes\0,,0,"X Axis"
  471. HKLM,%KEY_IFM2%\Axes\0,Attributes,1,01,00,00,00
  472. HKLM,%KEY_IFM2%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
  473. HKLM,%KEY_IFM2%\Axes\1,,0,"Y Axis"
  474. HKLM,%KEY_IFM2%\Axes\1,Attributes,1,01,00,00,00
  475. HKLM,%KEY_IFM2%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
  476. HKLM,%KEY_IFM2%\ForceFeedback,CLSID,0,%CLSID_IFM2LMOUFRC%
  477. HKLM,%KEY_IFM2FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
  478. 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
  479. HKLM,%KEY_IFM2FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
  480. 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
  481. HKLM,%KEY_IFM2FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
  482. 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
  483. HKLM,%KEY_IFM2FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
  484. 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
  485. HKLM,%KEY_IFM2FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
  486. 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
  487. HKLM,%KEY_IFM2FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
  488. 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
  489. HKLM,%KEY_IFM2FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
  490. 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
  491. HKLM,%KEY_IFM2FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
  492. 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
  493. HKLM,%KEY_IFM2FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
  494. 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
  495. HKLM,%KEY_IFM2FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
  496. 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
  497. HKLM,%KEY_IFM2FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
  498. 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
  499. HKLM,%KEY_IFM2FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
  500. 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
  501. HKLM,%KEY_IFM2FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
  502. 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
  503. ;; what is the "force type" for the next one? (used to be 5 for dinput)
  504. ;;HKLM,%KEY_IFM2FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
  505. ;;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
  506. HKLM,%KEY_IFM2FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
  507. 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
  508. HKLM,%KEY_IFM2FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
  509. 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
  510.  
  511. [LMouFrc3.AddReg]
  512. ; LMouFrc COM registration
  513. HKCR,CLSID\%CLSID_IFM3LMOUFRC%,,0,"iFeel Mouse FF driver"
  514. HKCR,CLSID\%CLSID_IFM3LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
  515. HKCR,CLSID\%CLSID_IFM3LMOUFRC%\InProcServer32,ThreadingModel,0,Both
  516. ; FeelitAPI entries
  517. HKLM,%KEY_IFM3%,ProductName,0,"Logitech iFeel MouseMan"
  518. HKLM,%KEY_IFM3%,DeviceType,0x00010001,0x0302
  519. HKLM,%KEY_IFM3%,DriverCLSID,0,%CLSID_IFM3LMOUFRC%
  520. HKLM,%KEY_IFM3%,ProductGUID,0,%PRODGUID_IFM3%
  521. HKLM,%KEY_IFM3%,DevCapFlags,0x10001,0x7f00
  522. HKLM,%KEY_IFM3%,FFMinTimeResolution,0x10001,1000
  523. HKLM,%KEY_IFM3%,FFSamplePeriod,0x10001,1000
  524. HKLM,%KEY_IFM3%,Manager,0,"EM_Exec"
  525. HKLM,%KEY_IFM3%\Buttons\0,,0,"Button 0"
  526. HKLM,%KEY_IFM3%\Buttons\0,Attributes,1,02,00,00,00
  527. HKLM,%KEY_IFM3%\Buttons\1,,0,"Button 1"
  528. HKLM,%KEY_IFM3%\Buttons\1,Attributes,1,02,00,00,00
  529. HKLM,%KEY_IFM3%\Buttons\2,,0,"Button 2"
  530. HKLM,%KEY_IFM3%\Buttons\2,Attributes,1,02,00,00,00
  531. HKLM,%KEY_IFM3%\Buttons\3,,0,"Button 3"
  532. HKLM,%KEY_IFM3%\Buttons\3,Attributes,1,02,00,00,00
  533. HKLM,%KEY_IFM3%\Axes\0,,0,"X Axis"
  534. HKLM,%KEY_IFM3%\Axes\0,Attributes,1,01,00,00,00
  535. HKLM,%KEY_IFM3%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
  536. HKLM,%KEY_IFM3%\Axes\1,,0,"Y Axis"
  537. HKLM,%KEY_IFM3%\Axes\1,Attributes,1,01,00,00,00
  538. HKLM,%KEY_IFM3%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
  539. HKLM,%KEY_IFM3%\ForceFeedback,CLSID,0,%CLSID_IFM3LMOUFRC%
  540. HKLM,%KEY_IFM3FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
  541. 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
  542. HKLM,%KEY_IFM3FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
  543. 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
  544. HKLM,%KEY_IFM3FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
  545. 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
  546. HKLM,%KEY_IFM3FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
  547. 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
  548. HKLM,%KEY_IFM3FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
  549. 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
  550. HKLM,%KEY_IFM3FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
  551. 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
  552. HKLM,%KEY_IFM3FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
  553. 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
  554. HKLM,%KEY_IFM3FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
  555. 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
  556. HKLM,%KEY_IFM3FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
  557. 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
  558. HKLM,%KEY_IFM3FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
  559. 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
  560. HKLM,%KEY_IFM3FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
  561. 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
  562. HKLM,%KEY_IFM3FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
  563. 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
  564. HKLM,%KEY_IFM3FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
  565. 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
  566. ;; what is the "force type" for the next one? (used to be 5 for dinput)
  567. ;;HKLM,%KEY_IFM3FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
  568. ;;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
  569. HKLM,%KEY_IFM3FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
  570. 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
  571. HKLM,%KEY_IFM3FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
  572. 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
  573.  
  574. [Strings]
  575.  
  576. CLSID_IFM0LMOUFRC="{64F875C0-4489-11d4-8297-0050DA1A72D3}"
  577. CLSID_IFM1LMOUFRC="{64F875C1-4489-11d4-8297-0050DA1A72D3}"
  578. CLSID_IFM2LMOUFRC="{64F875C2-4489-11d4-8297-0050DA1A72D3}"
  579. CLSID_IFM3LMOUFRC="{64F875C3-4489-11d4-8297-0050DA1A72D3}"
  580. PRODGUID_IFM0="{64F975C0-4489-11d4-8297-0050DA1A72D3}"
  581. PRODGUID_IFM1="{64F975C1-4489-11d4-8297-0050DA1A72D3}"
  582. PRODGUID_IFM2="{64F975C2-4489-11d4-8297-0050DA1A72D3}"
  583. PRODGUID_IFM3="{64F975C3-4489-11d4-8297-0050DA1A72D3}"
  584. KEY_IFM0="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C030"
  585. KEY_IFM0FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C030\ForceFeedback\Effects"
  586. KEY_IFM1="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C031"
  587. KEY_IFM1FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C031\ForceFeedback\Effects"
  588. KEY_IFM2="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C032"
  589. KEY_IFM2FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C032\ForceFeedback\Effects"
  590. KEY_IFM3="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C033"
  591. KEY_IFM3FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C033\ForceFeedback\Effects"
  592.  
  593. ; User visible strings
  594. ; ---------------------------------------------------------
  595. Provider  = "Logitech"
  596. LogiMfg   = "Logitech"
  597. IBM       = "IBM"
  598.  
  599. DiskName                   = "Logitech MouseWare Driver Disk"
  600.  
  601. ; upgrading devices from others to Logitech
  602. *PNP0F0C.DeviceDesc        = "Logitech-compatible Mouse Serial"
  603.  
  604. SERENUM\PNP0F0A.DeviceDesc = "Logitech-compatible Mouse Serial PnP"
  605.  
  606. *PNP0F0E.DeviceDesc        = "Logitech-compatible Mouse PS/2"
  607.  
  608. *PNP0F11.DeviceDesc        = "Logitech-compatible Mouse Bus Adapter"
  609.  
  610. *PNP0F0D.DeviceDesc        = "Other Logitech InPort Mouse"
  611.  
  612. *PNP0F08.DeviceDesc        = "Other Logitech Mouse Serial"
  613. *PNP0F12.DeviceDesc        = "Other Logitech Mouse PS/2"
  614.  
  615. *PNP0F15.DeviceDesc        = "Other Logitech Mouse Bus Adapter"
  616.  
  617. SERENUM\LGI8001.DeviceDesc = "Mouse Serial (M34,M35,C43)"
  618. *LGI8E01.DeviceDesc        = "Mouse PS/2 (S34,S35,S42,C43)"
  619.  
  620. SERENUM\LGI8003.DeviceDesc = "Logitech TrackMan Portable Serial"
  621. *LGI8E03.DeviceDesc        = "Logitech TrackMan Portable PS/2"
  622.  
  623. SERENUM\LGI8006.DeviceDesc = "Logitech Mouse Serial"
  624. *LGI8E06.DeviceDesc        = "Logitech Mouse PS/2"
  625.  
  626. SERENUM\LGI800A.DeviceDesc = "Logitech TrackMan Vista Serial"
  627. *LGI8E0A.DeviceDesc        = "Logitech TrackMan Vista PS/2"
  628.  
  629. SERENUM\LGI800C.DeviceDesc = "Logitech MouseMan Serial"
  630. *LGI8E0C.DeviceDesc        = "Logitech MouseMan PS/2"
  631.  
  632. *LGI8E0D.DeviceDesc        = "Logitech WingMan Gaming Mouse PS/2"
  633.  
  634. SERENUM\LGI8012.DeviceDesc = "Logitech SurfMan/TrackMan Live! Serial"
  635. *LGI8E12.DeviceDesc        = "Logitech SurfMan/TrackMan Live! PS/2"
  636.  
  637. SERENUM\LGI8013.DeviceDesc = "Cordless Mouse Serial"
  638. *LGI8E13.DeviceDesc        = "Cordless Mouse PS/2"
  639.  
  640. SERENUM\LGI8032.DeviceDesc = "Logitech Cordless Desktop Serial"
  641. *LGI8E32.DeviceDesc        = "Logitech Cordless Desktop PS/2"
  642.  
  643. SERENUM\LGI8033.DeviceDesc = "Logitech Cordless Wheel Mouse Serial"
  644. *LGI8E33.DeviceDesc        = "Logitech Cordless Wheel Mouse PS/2"
  645.  
  646. SERENUM\LGI8034.DeviceDesc = "Logitech Cordless MouseMan Wheel Serial"
  647. *LGI8E34.DeviceDesc        = "Logitech Cordless MouseMan Wheel PS/2"
  648.  
  649. SERENUM\LGI8048.DeviceDesc = "Logitech TrackMan Marble Serial"
  650. *LGI8E48.DeviceDesc        = "Logitech TrackMan Marble PS/2"
  651.  
  652. SERENUM\LGI8049.DeviceDesc = "Logitech TrackMan Marble FX Serial"
  653. *LGI8E49.DeviceDesc        = "Logitech TrackMan Marble FX PS/2"
  654.  
  655. SERENUM\LGI804A.DeviceDesc = "Logitech Marble Mouse Serial"
  656. *LGI8E4A.DeviceDesc        = "Logitech Marble Mouse PS/2"
  657.  
  658. SERENUM\LGI804B.DeviceDesc = "Logitech TrackMan Marble+ Serial"
  659. *LGI8E4B.DeviceDesc        = "Logitech TrackMan Marble+ PS/2"
  660.  
  661. *LGI8E4C.DeviceDesc        = "Logitech TrackMan Marble Wheel PS/2"
  662.  
  663. *LGI8E4F.DeviceDesc        = "Logitech TrackMan Wheel PS/2"
  664.  
  665. SERENUM\LGI8050.DeviceDesc = "Logitech MouseMan Wheel Serial"
  666. *LGI8E50.DeviceDesc        = "Logitech MouseMan Wheel PS/2"
  667.  
  668. SERENUM\LGI8051.DeviceDesc = "Wheel Mouse Serial (C48)"
  669. *LGI8E51.DeviceDesc        = "Wheel Mouse PS/2 (S48,C48)"
  670.     
  671. *LGI8E58.DeviceDesc        = "IBM ScrollPoint PS/2"
  672. *LGI8E60.DeviceDesc        = "Logitech TouchPad PS/2"
  673. *LGI8E61.DeviceDesc        = "Logitech TouchScroll PS/2"
  674.  
  675. HID\VID_046D&PID_C000.DeviceDesc    = "HID-compliant Mouse" 
  676. HID\VID_046D&PID_C001.DeviceDesc    = "HID-compliant Wheel Mouse"
  677. HID\VID_046D&PID_C002.DeviceDesc    = "HID-compliant MouseMan Wheel"
  678. HID\VID_046D&PID_C003.DeviceDesc    = "HID-compliant MouseMan"
  679. HID\VID_046D&PID_C004.DeviceDesc    = "HID-compliant WingMan Gaming Mouse"
  680. HID\VID_046D&PID_C005.DeviceDesc    = "HID-compliant WingMan Gaming Wheel Mouse"
  681.     
  682. HID\VID_046D&PID_C00B.DeviceDesc    = "HID-compliant MouseMan Wheel"
  683. HID\VID_046D&PID_C00C.DeviceDesc    = "HID-compliant WheelMouse"
  684. HID\VID_046D&PID_C00D.DeviceDesc    = "HID-compliant MouseMan Wheel"
  685. HID\VID_046D&PID_C00E.DeviceDesc    = "HID-compliant Wheel Mouse"
  686. HID\VID_046D&PID_C00F.DeviceDesc    = "HID-compliant Wheel Mouse"
  687.  
  688. HID\VID_046D&PID_C011.DeviceDesc    = "HID-compliant Wheel Mouse"
  689. HID\VID_046D&PID_C012.DeviceDesc    = "HID-compliant MouseMan Dual Optical"
  690.  
  691. HID\VID_046D&PID_C016.DeviceDesc    = "HID-compliant Wheel Mouse"
  692.  
  693. HID\VID_046D&PID_C030.DeviceDesc    = "Logitech HID-compliant iFeel Mouse"
  694. HID\VID_046D&PID_C031.DeviceDesc    = "Logitech HID-compliant iFeel Mouse"
  695. HID\VID_046D&PID_C032.DeviceDesc    = "Logitech HID-compliant iFeel MouseMan"
  696. HID\VID_046D&PID_C033.DeviceDesc    = "Logitech HID-compliant iFeel MouseMan"
  697. HID\VID_046D&PID_C034.DeviceDesc    = "Logitech HID-compliant iFeel MouseMan"
  698.     
  699. HID\VID_046D&PID_C401.DeviceDesc    = "HID-compliant TrackMan Marble Wheel"
  700. HID\VID_046D&PID_C402.DeviceDesc    = "HID-compliant Marble Mouse"
  701. HID\VID_046D&PID_C403.DeviceDesc    = "HID-compliant Turbo TrackMan Marble FX"
  702.  
  703. HID\VID_046D&PID_C404.DeviceDesc    = "HID-compliant TrackMan Wheel"
  704.  
  705. HID\VID_046D&PID_C501.DeviceDesc    = "HID-compliant Cordless Mouse"
  706. HID\VID_046D&PID_C502.DeviceDesc    = "HID-compliant Cordless Mouse"
  707. HID\VID_046D&PID_C504.DeviceDesc    = "HID-compliant Cordless Mouse"
  708.  
  709. USB\VID_046D&PID_C000.DeviceDesc    = "USB Mouse"
  710. USB\VID_046D&PID_C001.DeviceDesc    = "USB Wheel Mouse"
  711. USB\VID_046D&PID_C002.DeviceDesc    = "USB MouseMan Wheel"
  712. USB\VID_046D&PID_C003.DeviceDesc    = "USB MouseMan"
  713. USB\VID_046D&PID_C004.DeviceDesc    = "USB WingMan Gaming Mouse"
  714. USB\VID_046D&PID_C005.DeviceDesc    = "USB WingMan Gaming Wheel Mouse"
  715.         
  716. USB\VID_046D&PID_C00B.DeviceDesc    = "USB MouseMan Wheel"
  717. USB\VID_046D&PID_C00C.DeviceDesc    = "USB WheelMouse"
  718.  
  719. ;USB\VID_046D&PID_C00D.DeviceDesc    = "Logitech USB MouseMan Wheel"
  720. ;USB\VID_046D&PID_C00E.DeviceDesc    = "Logitech USB Wheel Mouse"
  721.  
  722. USB\VID_046D&PID_C401.DeviceDesc    = "USB TrackMan Marble Wheel"
  723. USB\VID_046D&PID_C402.DeviceDesc    = "Marble Mouse USB"
  724. USB\VID_046D&PID_C403.DeviceDesc    = "USB Turbo TrackMan Marble FX"
  725.  
  726. USB\VID_046D&PID_C404.DeviceDesc    = "USB TrackMan Wheel"
  727.  
  728. USB\VID_046D&PID_C030.DeviceDesc    = "Logitech USB iFeel Mouse"
  729. ;USB\VID_046D&PID_C031.DeviceDesc    = "Logitech USB iFeel Mouse"
  730. USB\VID_046D&PID_C032.DeviceDesc    = "Logitech USB iFeel MouseMan"
  731. ;USB\VID_046D&PID_C033.DeviceDesc    = "Logitech USB iFeel MouseMan"
  732.     
  733.