home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / msmouse.inf < prev    next >
Encoding:
INI File  |  1997-10-21  |  19.7 KB  |  713 lines

  1.  
  2.  
  3. ;
  4. ; MSMOUSE.INF
  5. ; - Installs core mouse support files, etc.
  6. ; - Includes drivers for detected & PnP devices 
  7. ;
  8. ; Copyright (c) 1993-1997 Microsoft Corporation
  9. ;
  10.  
  11. [Version]
  12. CatalogFile=msmouse.cat
  13. Signature="$CHICAGO$"
  14. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  15. Class=Mouse
  16. ClassGUID={4d36e96f-e325-11ce-bfc1-08002be10318}
  17. Provider=%Provider%
  18. SetupClass=Base
  19.  
  20. [DestinationDirs]
  21. DefaultDestDir   = 11             ; LDID_SYS
  22. System.Copy      = 11             ; LDID_SYS
  23. VxD.Copy         = 22             ; LDID_VMM32
  24. INF.Copy         = 17             ; LDID_INF
  25. STDUSBMOUSE.Copy = 10,system32\drivers
  26. STDUSBMOUSE.Del  = 11
  27. HIDMouse.Copy    = 11             ; LDID_SYS
  28.  
  29.  
  30. ; Base Install Sections 
  31. ; ---------------------------------------------------------
  32. [BaseWinOptions]
  33. MouseBase
  34.  
  35. [MouseBase]
  36. DelFiles=System.DelFile
  37. UpdateInis=MouseBase.inis
  38.  
  39. [System.DelFile]
  40. vmouse.386
  41. lmouse.386
  42. msmini.386
  43.  
  44. [MouseBase.inis]
  45. ; Add the entry for vmouse/msmouse only if one doesn't already exist
  46. system.ini, 386Enh, "mouse=*", "~MouseTemp~=*", 2
  47. system.ini, 386Enh,, "mouse=*vmouse, msmouse.vxd"
  48. system.ini, 386Enh, "~MouseTemp~=*", "mouse=*", 2
  49.  
  50.  
  51. ; The section below has to be empty. The Mouse classinstaller
  52. ; relys on it. Don't add anything to this section.
  53. [EmptySection]
  54.  
  55.  
  56. ; Install class "Mouse"
  57. ; ---------------------------------------------------------
  58. [ClassInstall]
  59. Addreg=MouseReg
  60.  
  61. [MouseReg]
  62. HKR,,,,%MouseClassName%
  63. HKR,,Installer,,"SetupX.Dll, Mouse_ClassInstaller"
  64. HKR,,Icon,,"-2"
  65.  
  66. [SysCfgClasses]
  67. Mouse,%NoMouse%,ROOT,,%MouseClassName%  ; Default to no mouse when no mouse
  68.                     ; detected or Setup /i is run
  69.  
  70.  
  71. ; Win3.1 drivers to preserve
  72. ; ---------------------------------------------------------
  73. [mouse.update.fail]
  74. obmouse.drv,*,*         ; HP OmniBook mouse
  75. felix.drv,*,*           ; Altra Felix mouse
  76. mwtsumm.drv,*,*         ; SummaSketch WinTab MM Driver
  77. exmouse.drv,*,*         ; Kensington trackball
  78. mscmouse.drv,*,*        ; Mouse Systems / Genius
  79. msc3bc2.drv,*,*
  80. *,mscvmd.386,*
  81. glide.drv,*,*           ; GlidePoint
  82.  
  83.  
  84. ; Win3.1 drivers to force upgrade
  85. ; ---------------------------------------------------------
  86. [mouse.update.force]
  87. nomouse.drv,*,*
  88. yesmouse.drv,*,*
  89.  
  90.  
  91. ; Device types to hide
  92. ; ---------------------------------------------------------
  93. [ControlFlags]
  94. ExcludeFromSelect=*PNP0F13,SERENUM\PNP0F1E,*PNP0F13_Logi
  95. CopyFilesOnly=SERENUM\PNP0F0A,SERENUM\MSH0001,SERENUM\PNP0F1E,SERENUM\LGI8001,SERENUM\LGI8002,SERENUM\LGI800D,SERENUM\KML0001
  96.  
  97.  
  98. ; Manufacturer Sections
  99. ; ---------------------------------------------------------
  100. [Manufacturer]
  101. %StdMfg%  =StdMfg               ; (Standard types)
  102. %MSMfg%   =MSMfg                ; Microsoft
  103. %LogiMfg% =LogiMfg              ; Logitech
  104. %CypressMfg% =CypressMfg        ; Cypress
  105. %CpqMfg%  =CpqMfg               ; Compaq
  106. %KensMfg% =KensMfg              ; Kensington
  107. %TIMfg%   =TIMfg                ; Texas Instruments
  108. %ToshMfg% =ToshMfg              ; Toshiba
  109. %ELOMfg%  =ELOMfg               ; ELO Touchsystems
  110. %ChiconyMfg% =ChiconyMfg        ; Chicony
  111. %NMBMfg%  =NMBMfg               ; NMB
  112. %RainbowMfg%  =RainbowMfg       ; Rainbow
  113. %BTCMfg%  =BTCMfg
  114. %FOCUSMfg%=FOCUSMfg
  115. %JINGMOLDMfg%=JINGMOLDMfg
  116. %MAXISWITCHMfg%=MAXISWITCHMfg
  117. %MONTEREYMfg%=MONTEREYMfg
  118. %ORTEKMfg%=ORTEKMfg
  119. %KeytronicMfg%=KEYTRONICMfg
  120. %GeniusMfg%=GeniusMfg
  121. %ItacMfg% =ItacMfg              ; Itac Systems
  122. %SamsungMfg%=SamsungMfg         ; Samsung
  123. %ForwardMfg%=ForwardMfg         ; Forward
  124. %SUHMfg%=SUHMfg                 ; SUH DART
  125. %PhilipsMfg%=PhilipsMfg         ; Philips
  126.  
  127.  
  128. [StdMfg]
  129. %*pnp0f0c.DeviceDesc%=StdSer,*PNP0F0C   ; Std serial mouse
  130. %*pnp0f0d.DeviceDesc%=StdInP,*PNP0F0D   ; Std InPort mouse
  131. %*pnp0f0e.DeviceDesc%=StdPS2,*PNP0F0E   ; Std PS/2 mouse
  132. %*pnp0f11.DeviceDesc%=StdBus,*PNP0F11   ; Std bus mouse
  133. %*pnp0f13.DeviceDesc%=StdPS2,*PNP0F13   ; PS/2 mouse port (hidden)
  134.  
  135. ;
  136. ; This is the compatible id for HID mice;
  137. ; it will be matched when the primary id of the mouse is not recognized.
  138. ;
  139. %HID_DEVICE_SYSTEM_MOUSE%=HIDMouse,HID_DEVICE_SYSTEM_MOUSE
  140.  
  141.  
  142.  
  143. [MSMfg]
  144. %*pnp0f00.DeviceDesc%=MSBus,*PNP0F00    ; MS bus mouse   
  145. %*pnp0f01.DeviceDesc%=MSSer,*PNP0F01    ; MS serial mouse
  146. %*pnp0f02.DeviceDesc%=MSInP,*PNP0F02    ; MS InPort mouse
  147. %*pnp0f03.DeviceDesc%=MSPS2,*PNP0F03    ; MS PS/2 mouse
  148. %*pnp0f09.DeviceDesc%=MSSer,*PNP0F09    ; MS serial BallPoint
  149. %*pnp0f0b.DeviceDesc%=MSPS2,*PNP0F0B    ; MS PS/2 mouse
  150. %*pnp0f0f.DeviceDesc%=MSSer,*PNP0F0F    ; MS serial BallPoint
  151. %MSH0002.DeviceDesc%=MSPS2,*PNP0F13     ; MSH0002 - PS/2 IntelliMouse
  152. %MSH0005.DeviceDesc%=MSPS2,*PNP0F13     ; MSH0005 - PS/2 IntelliMouse Trackball
  153. %*pnp0f1e.DeviceDesc%=MSSer,,*PNP0F1E   ; MS serial EasyBall
  154. %SERENUM\PNP0F0A.DeviceDesc%=MSSerPnP, SERENUM\PNP0F0A
  155. %SERENUM\MSH0001.DeviceDesc%=MSSerPnP, SERENUM\MSH0001 ; IntelliMouse
  156. %SERENUM\MSH0004.DeviceDesc%=MSSerPnP, SERENUM\MSH0004 ; IntelliMouse Trackball
  157. %SERENUM\PNP0F1E.DeviceDesc%=MSSerPnP,,SERENUM\PNP0F1E
  158. %USB\VID_045E&PID_0009.DeviceDesc%=STDUSBMOUSE, USB\VID_045E&PID_0009
  159. %USB\VID_045E&PID_000A.DeviceDesc%=STDUSBMOUSE, USB\VID_045E&PID_000A
  160.  
  161. [LogiMfg]
  162. %*pnp0f08.DeviceDesc%=LogiSer,*PNP0F08  ; Logi serial mouse
  163. %*pnp0f12.DeviceDesc%=LogiPS2,*PNP0F12  ; Logi PS/2 mouse
  164. %*pnp0f15.DeviceDesc%=LogiBus,*PNP0F15  ; Logi bus mouse
  165. %SERENUM\LGI8001.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8001
  166. %SERENUM\LGI8002.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8002
  167. %SERENUM\LGI800D.DeviceDesc%=LogiSerPnP,, SERENUM\LGI800D
  168. %*pnp0f13_Logi.DeviceDesc%=LogiPS2, *PNP0F13_Logi       ; Logi PnP BIOS PS/2 mouse
  169. %USB\VID_046D&PID_0100.DeviceDesc%=STDUSBMOUSE, USB\VID_046D&PID_0100
  170. %USB\VID_046D&PID_C000.DeviceDesc%=STDUSBMOUSE, USB\VID_046D&PID_C000
  171.  
  172. [CypressMfg]
  173. %USB\VID_04B4&PID_0001.DeviceDesc%=STDUSBMOUSE, USB\VID_04B4&PID_0001
  174.  
  175. [CpqMfg]
  176. %*cpqa0d8.DeviceDesc%=CpqPS2,*CPQA0D8   ; Cpq PS/2 mouse
  177. %*pnp0f1c.DeviceDesc%=CpqPS2,*PNP0F1C   ; Cpq PS/2 trackball
  178. %*pnp0f1d.DeviceDesc%=CpqSer,*PNP0F1D   ; Cpq serial trackball 
  179.  
  180. [KensMfg]
  181. %SERENUM\KML0001.DeviceDesc%=KensSer, SERENUM\KML0001
  182.  
  183. [TIMfg]
  184. %*pnp0f10.DeviceDesc%=TIBall,*PNP0F10   ; TI QuickPort BallPoint
  185.  
  186. [ToshMfg]
  187. %*tos7400.DeviceDesc%=ToshPS2,*TOS7400  ; Toshiba Integrated
  188.  
  189. [ELOMfg]
  190. %USB\VID_04E7&PID_0001.DeviceDesc%=STDUSB_ABSOLUTE_POINTER, USB\VID_04E7&PID_0001
  191.  
  192. [ChiconyMfg]
  193. %USB\VID_04F2&PID_0001&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_04F2&PID_0001&MI_01
  194.  
  195. [NMBMfg]
  196. %USB\VID_0446&PID_6781&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0446&PID_6781&MI_01
  197. %USB\VID_0446&PID_6782&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0446&PID_6782&MI_01
  198.  
  199. [RainbowMfg]
  200. %USB\VID_05d5&PID_6782&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05d5&PID_6782&MI_01
  201.  
  202. [KEYTRONICMfg]
  203. %USB\VID_03F9&PID_0102&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_03F9&PID_0102&MI_01
  204.  
  205. [GeniusMfg]
  206. %USB\VID_0458&PID_0001.DeviceDesc%=STDUSBMOUSE, USB\VID_0458&PID_0001
  207.  
  208. [ItacMfg]
  209. %USB\VID_0431&PID_0100.DeviceDesc%=STDUSBMOUSE, USB\VID_0431&PID_0100
  210.  
  211. [SamsungMfg]
  212. %USB\VID_055D&PID_6781&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_055D&PID_6781&MI_01
  213.  
  214. [ForwardMfg]
  215. %USB\VID_05BC&PID_0001&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05BC&PID_0001&MI_01
  216.  
  217. [SUHMfg]
  218. %USB\VID_0500&PID_0001&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0500&PID_0001&MI_01
  219.  
  220. [BTCMfg]
  221. %USB\VID_046E&PID_6782&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_046E&PID_6782&MI_01
  222.  
  223. [FOCUSMfg]
  224. %USB\VID_05B2&PID_7200&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05B2&PID_7200&MI_01
  225.  
  226. [JINGMOLDMfg]
  227. %USB\VID_05AF&PID_9267&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05AF&PID_9267&MI_01
  228.  
  229. [MAXISWITCHMfg]
  230. %USB\VID_04C3&PID_1102&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_04C3&PID_1102&MI_01
  231. %USB\VID_04C3&PID_2102&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_04C3&PID_2102&MI_01
  232.  
  233. [MONTEREYMfg]
  234. %USB\VID_0566&PID_0080&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0566&PID_0080&MI_01
  235.  
  236. [ORTEKMfg]
  237. %USB\VID_05A4&PID_9720&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05A4&PID_9720&MI_01
  238.  
  239. [PhilipsMfg]
  240. %USB\VID_0471&PID_0601&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0471&PID_0601&MI_01
  241.  
  242.  
  243.  
  244. ; Install Sections
  245. ; ---------------------------------------------------------
  246.  
  247. ; -------------- (No mouse)
  248. [NoMouse]
  249. UpdateInis=NoMouse.Ini
  250.  
  251. [NoMouse.Ini]
  252. system.ini,boot,,"mouse.drv=mouse.drv"
  253. system.ini,boot.description,,"mouse.drv=%NoMouse%"
  254. win.ini,windows,,"SkipMouseRedetect=1"
  255.  
  256. ; -------------- MS compatible mouse
  257. [StdAny]
  258. DelReg=Prev.DelReg
  259. AddReg=Std.AddReg
  260. CopyFiles=Std.Copy
  261. UpdateInis=Std.Ini
  262. UpdateIniFields=Std.UpdateIniFields
  263.  
  264. [Std.UpdateIniFields]
  265. win.ini, windows, load, *gui.exe,,1             ; Genius MouseMate
  266. win.ini, windows, load, *wbuttons.exe,,1        ; Logitech MouseWare
  267. win.ini, windows, load, *xpoint.exe,,1          ; NEC / LCS Mouse Options
  268.  
  269. [Std.AddReg]
  270. HKR,,DevLoader,,*vmouse
  271.  
  272. [Std.Copy]
  273. mouse.drv
  274. msmouse.vxd
  275.  
  276. [Std.Ini]
  277. system.ini,boot,,"mouse.drv=mouse.drv"
  278. system.ini,boot.description,,"mouse.drv=%StdMouse%"
  279. system.ini,386Enh,,"mouse=*vmouse, msmouse.vxd"
  280.  
  281. [Prev.DelReg]
  282. HKR,,DevLoader
  283. HKR,,MouseDriver
  284. HKR,,MouseType
  285. HKR,,ComInfo
  286. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\DriverPages"
  287.  
  288. ; -------------- Standard serial mouse
  289. [StdSer]
  290. DelReg=Prev.DelReg
  291. AddReg=Std.AddReg, Serial.AddReg
  292. CopyFiles=Std.Copy
  293. UpdateInis=Std.Ini
  294. UpdateIniFields=Std.UpdateIniFields
  295.  
  296. [Serial.AddReg]
  297. HKR,,MouseType,,"Serial"
  298. HKR,,NoSetupUI,,1
  299.  
  300. ; -------------- InPort mouse
  301. [StdInP]
  302. DelReg=Prev.DelReg
  303. AddReg=Std.AddReg, InPort.AddReg
  304. CopyFiles=Std.Copy
  305. UpdateInis=Std.Ini
  306. UpdateIniFields=Std.UpdateIniFields
  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. ; -------------- Standard PS/2 mouse
  319. [StdPS2]
  320. DelReg=Prev.DelReg
  321. AddReg=Std.AddReg, PS2.AddReg
  322. CopyFiles=Std.Copy
  323. UpdateInis=Std.Ini
  324. UpdateIniFields=Std.UpdateIniFields
  325. LogConfig=PS2.LogConfig
  326.  
  327. [PS2.AddReg]
  328. HKR,,MouseType,,"PS2"
  329. HKR,,NoSetupUI,,1
  330.  
  331. [PS2.LogConfig]
  332. ConfigPriority=HARDWIRED
  333. IRQConfig=12
  334.  
  335. [StdPS2.PosDup]
  336. *PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C,*PNP0F13
  337.  
  338. ; -------------- Standard bus mouse
  339. [StdBus]
  340. DelReg=Prev.DelReg
  341. AddReg=Std.AddReg, Bus.AddReg
  342. CopyFiles=Std.Copy
  343. UpdateInis=Std.Ini
  344. UpdateIniFields=Std.UpdateIniFields
  345. LogConfig=Bus.LogConfig
  346.  
  347. [Bus.AddReg]
  348. HKR,,MouseType,,"Bus"
  349. HKR,,NoSetupUI,,1
  350.  
  351. [Bus.LogConfig]
  352. ConfigPriority=HARDRECONFIG
  353. IOConfig=23c-23f(3ff::)
  354. IRQConfig=3,4,5,9
  355.  
  356. ; -------------- Microsoft Mouse
  357. [MSAny]
  358. DelReg=Prev.DelReg
  359. AddReg=Std.AddReg
  360. CopyFiles=MS.Copy
  361. UpdateInis=MS.Ini
  362.  
  363. [MS.Copy]
  364. mouse.drv
  365. msmouse.vxd
  366.  
  367. [MS.Ini]
  368. system.ini,boot.description,,"mouse.drv=%MSMouse%"
  369. system.ini,boot,,"mouse.drv=mouse.drv"
  370. system.ini,386Enh,,"mouse=*vmouse, msmouse.vxd"
  371.  
  372. ; -------------- Microsoft Serial Mouse
  373. [MSSer]
  374. DelReg=Prev.DelReg
  375. AddReg=Std.AddReg, Serial.AddReg
  376. CopyFiles=MS.Copy
  377. UpdateInis=MS.Ini
  378. UpdateIniFields=Std.UpdateIniFields
  379.  
  380. ; -------------- Microsoft Serial Mouse (PnP)
  381. [MSSerPnP]
  382. DelReg=Prev.DelReg
  383. AddReg=Std.AddReg, Serial.AddReg
  384. CopyFiles=MS.Copy
  385. UpdateInis=MS.Ini
  386. UpdateIniFields=Std.UpdateIniFields
  387.  
  388. [STDUSBMOUSE.AddReg]
  389. HKR,,DevLoader,,*ntkern
  390. HKR,,NTMPDriver,,"hidusb.sys"
  391.  
  392. [STDUSBMOUSE.Copy]
  393. hidclass.sys
  394. hidusb.sys
  395. hidparse.sys
  396.  
  397. [STDUSBMOUSE.Del]
  398. hidclass.sys
  399. hidusb.sys
  400. hidparse.sys
  401.  
  402. [STDUSB_ABSOLUTE_POINTER.AddReg]
  403. HKCU,"Control Panel\Desktop",DoubleClickHeight,2,"25"
  404. HKCU,"Control Panel\Desktop",DoubleClickWidth,2,"25"
  405.  
  406. [MSSerPnP.PosDup]
  407. *PNP0F0C,*PNP0F0F,*PNP0F01,*PNP0F09,*PNP0F0A,*PNP0F0B,*PNP0F14,*PNP0F1E
  408.  
  409. ; -------------- Microsoft InPort Mouse
  410. [MSInP]
  411. DelReg=Prev.DelReg
  412. AddReg=Std.AddReg, InPort.AddReg
  413. CopyFiles=MS.Copy
  414. UpdateInis=MS.Ini
  415. UpdateIniFields=Std.UpdateIniFields
  416. LogConfig=InPort.LogConfig
  417.  
  418. ; -------------- Microsoft PS/2 Mouse
  419. [MSPS2]
  420. DelReg=Prev.DelReg
  421. AddReg=Std.AddReg, PS2.AddReg
  422. CopyFiles=MS.Copy
  423. UpdateInis=MS.Ini
  424. UpdateIniFields=Std.UpdateIniFields
  425. LogConfig=PS2.LogConfig
  426.  
  427. [MSPS2.PosDup]
  428. *PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C
  429.  
  430. ; -------------- Microsoft Bus Mouse
  431. [MSBus]
  432. DelReg=Prev.DelReg
  433. AddReg=Std.AddReg, Bus.AddReg
  434. CopyFiles=MS.Copy
  435. UpdateInis=MS.Ini
  436. UpdateIniFields=Std.UpdateIniFields
  437. LogConfig=Bus.LogConfig
  438.  
  439. ; -------------- Logitech Mouse
  440. [LogiAny]
  441. DelReg=Prev.DelReg
  442. AddReg=Logi.AddReg
  443. CopyFiles=Logi.Copy
  444. UpdateInis=Logi.Ini
  445.  
  446. [Logi.AddReg]
  447. HKR,,DevLoader,,*vmouse
  448. HKR,,MouseDriver,,lmouse.vxd
  449.  
  450. [Logi.Copy]
  451. lmouse.drv
  452. lmouse.vxd
  453.  
  454. [Logi.Ini]
  455. system.ini,boot.description,,"mouse.drv=%LogiMouse%"
  456. system.ini,boot,,"mouse.drv=lmouse.drv"
  457.  
  458.  
  459. ; -------------- Logitech Serial Mouse
  460. [LogiSer]
  461. DelReg=Prev.DelReg
  462. AddReg=Logi.AddReg, Serial.AddReg
  463. CopyFiles=Logi.Copy
  464. UpdateInis=Logi.Ini
  465.  
  466. ; -------------- Logitech Serial Mouse (PnP)
  467. [LogiSerPnP]
  468. DelReg=Prev.DelReg
  469. AddReg=Logi.AddReg, Serial.AddReg
  470. CopyFiles=Logi.Copy
  471. UpdateInis=Logi.Ini
  472.  
  473. [LogiSerPnP.PosDup]
  474. *PNP0F0C,*PNP0F0F,*PNP0F01,*PNP0F09,*PNP0F08
  475.  
  476. ; -------------- Logitech PS/2 Mouse
  477. [LogiPS2]
  478. DelReg=Prev.DelReg
  479. AddReg=Logi.AddReg, PS2.AddReg
  480. CopyFiles=Logi.Copy
  481. UpdateInis=Logi.Ini
  482. LogConfig=PS2.LogConfig
  483.  
  484. [LogiPS2.PosDup]
  485. *PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C
  486.  
  487. ; -------------- Logitech Bus Mouse
  488. [LogiBus]
  489. DelReg=Prev.DelReg
  490. AddReg=Logi.AddReg, Bus.AddReg
  491. CopyFiles=Logi.Copy
  492. UpdateInis=Logi.Ini
  493. LogConfig=Bus.LogConfig
  494.  
  495.  
  496. ; ---------------  All standard USB Mice
  497. [STDUSBMOUSE]
  498. CopyFiles=MS.Copy, STDUSBMOUSE.Copy
  499. DelFiles=STDUSBMOUSE.Del
  500. AddReg=STDUSBMOUSE.AddReg
  501.  
  502.  
  503. [STDUSB_ABSOLUTE_POINTER]
  504. CopyFiles=MS.Copy, STDUSBMOUSE.Copy
  505. DelFiles=STDUSBMOUSE.Del
  506. AddReg=STDUSBMOUSE.AddReg, STDUSB_ABSOLUTE_POINTER.AddReg
  507.  
  508.  
  509. ; -------------- Compaq PS/2 mouse or trackball
  510. [CpqPS2]
  511. DelReg=Prev.DelReg
  512. AddReg=Logi.AddReg, PS2.AddReg
  513. CopyFiles=Logi.Copy
  514. UpdateInis=Cpq.Ini
  515. LogConfig=PS2.LogConfig
  516.  
  517. [Cpq.Ini]
  518. system.ini,boot.description,,"mouse.drv=%CpqMouse%"
  519. system.ini,boot,,"mouse.drv=lmouse.drv"
  520.  
  521.  
  522. [CpqPS2.PosDup]
  523. *PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C
  524.  
  525. ; -------------- Compaq LTE trackball (serial)
  526. [CpqSer]
  527. DelReg=Prev.DelReg
  528. AddReg=Logi.AddReg, Serial.AddReg
  529. CopyFiles=Logi.Copy
  530. UpdateInis=Cpq.Ini
  531.  
  532. ; -------------- Kensingon serial trackball
  533. [KensSer]
  534. DelReg=Prev.DelReg
  535. AddReg=Std.AddReg, Serial.AddReg
  536. CopyFiles=Std.Copy
  537. UpdateInis=Kens.Ini
  538. UpdateIniFields=Std.UpdateIniFields
  539.  
  540. [Kens.Ini]
  541. system.ini,boot.description,,"mouse.drv=%KensExpMouse%"
  542. system.ini,boot,,"mouse.drv=mouse.drv"
  543.  
  544.  
  545. ; -------------- TI QuickPort BallPoint
  546. [TIBall]
  547. DelReg=Prev.DelReg
  548. AddReg=Std.AddReg, PS2.AddReg
  549. CopyFiles=Std.Copy
  550. UpdateInis=Std.Ini, TIBall.Ini
  551. UpdateIniFields=Std.UpdateIniFields
  552. LogConfig=TIBall.LogConfig
  553.  
  554. [TIBall.Ini]
  555. system.ini,boot.description,,"mouse.drv=%*pnp0f10.DeviceDesc%"
  556.  
  557. [TIBall.LogConfig]
  558. ConfigPriority=HARDWIRED
  559. IOConfig=310-311(3ff::)
  560. IRQConfig=12
  561.  
  562. ; -------------- Toshiba PS/2 integrated device
  563. [ToshPS2]
  564. DelReg=Prev.DelReg
  565. AddReg=Logi.AddReg, PS2.AddReg
  566. CopyFiles=Logi.Copy
  567. UpdateInis=Tosh.Ini
  568. LogConfig=PS2.LogConfig
  569.  
  570. [Tosh.Ini]
  571. system.ini,boot.description,,"mouse.drv=%*tos7400.DeviceDesc%"
  572. system.ini,boot,,"mouse.drv=lmouse.drv"
  573.  
  574.  
  575. [ToshPS2.PosDup]
  576. *PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C
  577.  
  578.  
  579. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  580. ;;;;;  Install section for HID mice  ;;;;;;;;;;;;;;;;;;;;;;;;;;;
  581. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  582. [HIDMouse]
  583. CopyFiles=HIDMouse.Copy
  584. AddReg=HIDMouse.AddReg
  585.  
  586. [HIDMouse.Copy]
  587. mouhid.vxd
  588.  
  589. ; BUGBUG needed for maximized DOS box ?
  590. mouse.drv
  591.  
  592. ; msmouse.vxd required for wheel button support
  593. msmouse.vxd
  594.  
  595. [HIDMouse.AddReg]
  596. HKR,,DevLoader,,*ntkern
  597. HKR,,NTMPDriver,,"mouhid.vxd"
  598. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  599.  
  600.  
  601.  
  602. ; User visible strings
  603. ; ---------------------------------------------------------
  604.  
  605. [Strings]
  606. Provider="Microsoft"
  607. MouseClassName="Mouse"
  608.  
  609. ; Mfg names
  610.  
  611. StdMfg  ="(Standard mouse types)"
  612. MSMfg   ="Microsoft"
  613. LogiMfg ="Logitech"
  614. CypressMfg ="Cypress"
  615. CpqMfg  ="Compaq"
  616. KensMfg ="Kensington"
  617. TIMfg   ="Texas Instruments"
  618. ToshMfg ="Toshiba"
  619. ELOMfg  ="ELO TouchSystems"
  620. ChiconyMfg ="Chicony"
  621. NMBMfg  = "NMB"
  622. RainbowMfg  = "Rainbow"
  623. BTCMfg  = "BTC"
  624. FOCUSMfg = "Focus"
  625. JINGMOLDMfg = "Jing Mold"
  626. MAXISWITCHMfg = "Maxi Switch, Inc."
  627. MONTEREYMfg = "Monterey"
  628. ORTEKMfg = "Ortek"
  629. KEYTRONICMfg = "Key Tronic"
  630. GeniusMfg = "Genius"
  631. ItacMfg = "ITAC Systems"
  632. SamsungMfg = "Samsung"
  633. ForwardMfg = "Forward"
  634. SUHMfg = "SUH DART"
  635. PhilipsMfg = "Philips"
  636.  
  637.  
  638. ; Driver Names
  639.  
  640. NoMouse="(No mouse)"
  641. StdMouse="Standard mouse"
  642. MSMouse="Microsoft Mouse"
  643. LogiMouse="Logitech Mouse"
  644. CpqMouse="Compaq Mouse"
  645. KensExpMouse="Kensington Expert Mouse"
  646.  
  647. ; Device Names
  648.  
  649. *pnp0f00.DeviceDesc="Microsoft Bus Adapter Mouse"
  650. *pnp0f01.DeviceDesc="Microsoft Serial Mouse"
  651. *pnp0f02.DeviceDesc="Microsoft InPort Adapter Mouse"
  652. *pnp0f03.DeviceDesc="Microsoft PS/2 Port Mouse"
  653. *pnp0f08.DeviceDesc="Logitech Serial Mouse"
  654. *pnp0f09.DeviceDesc="Microsoft Serial BallPoint"
  655. *pnp0f0b.DeviceDesc="Microsoft PS/2 Port Mouse" 
  656. *pnp0f0c.DeviceDesc="Standard Serial Mouse" 
  657. *pnp0f0d.DeviceDesc="InPort Adapter Mouse"
  658. *pnp0f0e.DeviceDesc="Standard PS/2 Port Mouse"
  659. *pnp0f0f.DeviceDesc="Microsoft Serial BallPoint"
  660. *pnp0f10.DeviceDesc="Texas Instruments QuickPort BallPoint"
  661. *pnp0f11.DeviceDesc="Standard Bus Adapter Mouse"
  662. *pnp0f12.DeviceDesc="Logitech PS/2 Port Mouse"
  663. *pnp0f13.DeviceDesc="PS/2 Compatible Mouse Port"
  664. *pnp0f15.DeviceDesc="Logitech Bus Adapter Mouse"
  665. *pnp0f1c.DeviceDesc="Compaq Internal Trackball (PS/2)"
  666. *pnp0f1d.DeviceDesc="Compaq Internal Trackball (Serial)"
  667. *pnp0f1e.DeviceDesc="Microsoft Serial EasyBall"
  668.  
  669. *pnp0f13_Logi.DeviceDesc="Logitech PS/2 Port Mouse"
  670.  
  671. *cpqa0d8.DeviceDesc="Compaq PS/2 Port Mouse"
  672.  
  673. *tos7400.DeviceDesc="Toshiba AccuPoint"
  674.  
  675. SERENUM\PNP0F0A.DeviceDesc="Microsoft Serial Mouse"
  676. SERENUM\MSH0001.DeviceDesc="Microsoft Serial IntelliMouse"
  677. SERENUM\MSH0004.DeviceDesc="Microsoft Serial IntelliMouse Trackball"
  678. MSH0002.DeviceDesc="Microsoft PS/2 IntelliMouse"
  679. MSH0005.DeviceDesc="Microsoft PS/2 IntelliMouse"
  680. SERENUM\PNP0F1E.DeviceDesc="Microsoft Serial EasyBall"
  681. SERENUM\LGI8001.DeviceDesc="Logitech Serial Mouse"
  682. SERENUM\LGI8002.DeviceDesc="Logitech Serial Mouse"
  683. SERENUM\LGI800D.DeviceDesc="Logitech Serial Mouse"
  684. SERENUM\KML0001.DeviceDesc="Kensington Serial Expert Mouse"
  685.  
  686. USB\VID_045E&PID_0009.DeviceDesc="Microsoft USB IntelliMouse"
  687. USB\VID_045E&PID_000A.DeviceDesc="Microsoft USB IntelliMouse"
  688. USB\VID_046D&PID_0100.DeviceDesc="Logitech USB Mouse"
  689. USB\VID_046D&PID_C000.DeviceDesc="Logitech USB Wheel Mouse"
  690. USB\VID_04B4&PID_0001.DeviceDesc="Cypress USB Mouse"
  691. USB\VID_04E7&PID_0001.DeviceDesc="ELO TouchSystems USB Touchscreen"
  692. USB\VID_0458&PID_0001.DeviceDesc="Genius USB Mouse"
  693. USB\VID_0446&PID_6781&MI_01.DeviceDesc="NMB USB Keyboard Mouse"
  694. USB\VID_05d5&PID_6782&MI_01.DeviceDesc="Rainbow USB Keyboard Mouse"
  695. USB\VID_04F2&PID_0001&MI_01.DeviceDesc="Chicony USB Keyboard Mouse"
  696. USB\VID_03F9&PID_0102&MI_01.DeviceDesc="Key Tronic USB Keyboard Mouse"
  697. USB\VID_046E&PID_6782&MI_01.DeviceDesc="BTC USB Keyboard Mouse"
  698. USB\VID_05B2&PID_7200&MI_01.DeviceDesc="Focus USB Keyboard Mouse"
  699. USB\VID_05AF&PID_9267&MI_01.DeviceDesc="KB 9251B - 678 Mouse"
  700. USB\VID_04C3&PID_1102&MI_01.DeviceDesc="Maxi Switch, Inc. #1102 Mouse"
  701. USB\VID_04C3&PID_2102&MI_01.DeviceDesc="Maxi Switch, Inc. #2102 Mouse"
  702. USB\VID_0566&PID_2801&MI_01.DeviceDesc="MIC USB K/B Mouse"
  703. USB\VID_05A4&PID_9720&MI_01.DeviceDesc="Ortek USB Keyboard Mouse"
  704. USB\VID_0431&PID_0100.DeviceDesc="Evolution USB Mouse-Trak by ITAC"
  705. USB\VID_055D&PID_6781&MI_01.DeviceDesc="Samsung USB Keyboard Mouse"
  706. USB\VID_05BC&PID_0001&MI_01.DeviceDesc="Forward USB K/B Mouse"
  707. USB\VID_0500&PID_0001&MI_01.DeviceDesc="SUH DART USB Keyboard Mouse"
  708. USB\VID_0471&PID_0601&MI_01.DeviceDesc="Philips USB Wireless Keyboard Mouse"
  709.  
  710. HID_DEVICE_SYSTEM_MOUSE="HID-compliant mouse"
  711.  
  712.  
  713.