; ; MSMOUSE.INF ; - Installs core mouse support files, etc. ; - Includes drivers for detected & PnP devices ; ; Copyright (c) 1993-1997 Microsoft Corporation ; [Version] CatalogFile=msmouse.cat Signature="$CHICAGO$" LayoutFile=Layout.inf, Layout1.inf, Layout2.inf Class=Mouse ClassGUID={4d36e96f-e325-11ce-bfc1-08002be10318} Provider=%Provider% SetupClass=Base [DestinationDirs] DefaultDestDir = 11 ; LDID_SYS System.Copy = 11 ; LDID_SYS VxD.Copy = 22 ; LDID_VMM32 INF.Copy = 17 ; LDID_INF STDUSBMOUSE.Copy = 10,system32\drivers STDUSBMOUSE.Del = 11 HIDMouse.Copy = 11 ; LDID_SYS ; Base Install Sections ; --------------------------------------------------------- [BaseWinOptions] MouseBase [MouseBase] DelFiles=System.DelFile UpdateInis=MouseBase.inis [System.DelFile] vmouse.386 lmouse.386 msmini.386 [MouseBase.inis] ; Add the entry for vmouse/msmouse only if one doesn't already exist system.ini, 386Enh, "mouse=*", "~MouseTemp~=*", 2 system.ini, 386Enh,, "mouse=*vmouse, msmouse.vxd" system.ini, 386Enh, "~MouseTemp~=*", "mouse=*", 2 ; The section below has to be empty. The Mouse classinstaller ; relys on it. Don't add anything to this section. [EmptySection] ; Install class "Mouse" ; --------------------------------------------------------- [ClassInstall] Addreg=MouseReg [MouseReg] HKR,,,,%MouseClassName% HKR,,Installer,,"SetupX.Dll, Mouse_ClassInstaller" HKR,,Icon,,"-2" [SysCfgClasses] Mouse,%NoMouse%,ROOT,,%MouseClassName% ; Default to no mouse when no mouse ; detected or Setup /i is run ; Win3.1 drivers to preserve ; --------------------------------------------------------- [mouse.update.fail] obmouse.drv,*,* ; HP OmniBook mouse felix.drv,*,* ; Altra Felix mouse mwtsumm.drv,*,* ; SummaSketch WinTab MM Driver exmouse.drv,*,* ; Kensington trackball mscmouse.drv,*,* ; Mouse Systems / Genius msc3bc2.drv,*,* *,mscvmd.386,* glide.drv,*,* ; GlidePoint ; Win3.1 drivers to force upgrade ; --------------------------------------------------------- [mouse.update.force] nomouse.drv,*,* yesmouse.drv,*,* ; Device types to hide ; --------------------------------------------------------- [ControlFlags] ExcludeFromSelect=*PNP0F13,SERENUM\PNP0F1E,*PNP0F13_Logi CopyFilesOnly=SERENUM\PNP0F0A,SERENUM\MSH0001,SERENUM\PNP0F1E,SERENUM\LGI8001,SERENUM\LGI8002,SERENUM\LGI800D,SERENUM\KML0001 ; Manufacturer Sections ; --------------------------------------------------------- [Manufacturer] %StdMfg% =StdMfg ; (Standard types) %MSMfg% =MSMfg ; Microsoft %LogiMfg% =LogiMfg ; Logitech %CypressMfg% =CypressMfg ; Cypress %CpqMfg% =CpqMfg ; Compaq %KensMfg% =KensMfg ; Kensington %TIMfg% =TIMfg ; Texas Instruments %ToshMfg% =ToshMfg ; Toshiba %ELOMfg% =ELOMfg ; ELO Touchsystems %ChiconyMfg% =ChiconyMfg ; Chicony %NMBMfg% =NMBMfg ; NMB %STSLMfg% =STSLMfg ; STSL %SUPERGATEMfg% =SUPERGATEMfg ; SUPGERGATE %BTCMfg% =BTCMfg ; BTC %FOCUSMfg%=FOCUSMfg : Focus %JINGMOLDMfg%=JINGMOLDMfg : Jing Mold %MAXISWITCHMfg%=MAXISWITCHMfg ; Maxi Switch %MONTEREYMfg%=MONTEREYMfg ; Monterey %ORTEKMfg%=ORTEKMfg ; Ortek %KeytronicMfg%=KEYTRONICMfg ; Key Tronic %GeniusMfg%=GeniusMfg ; Genius %ItacMfg% =ItacMfg ; Itac Systems %SamsungMfg%=SamsungMfg ; Samsung %ForwardMfg%=ForwardMfg ; Forward %SUHMfg%=SUHMfg ; SUH DART %PhilipsMfg%=PhilipsMfg ; Philips %AnchorMfg%=AnchorMfg ; Anchor %SOLIDYEARMfg%=SOLIDYEARMfg ; Solid Year %NECMfg%=NECMfg ; NEC %FUJITSUMfg%=FUJITSUMfg ; Fujitsu %SEJINMfg%=SEJINMfg ; Sejin %DexinMfg%=DexinMfg ; Dexin %AcerMfg%=AcerMfg ; Acer %SilitekMfg%=SilitekMfg ; Silitek %QtronixMfg%=QtronixMfg ; Qtronix [StdMfg] %*pnp0f0c.DeviceDesc%=StdSer,*PNP0F0C ; Std serial mouse %*pnp0f0d.DeviceDesc%=StdInP,*PNP0F0D ; Std InPort mouse %*pnp0f0e.DeviceDesc%=StdPS2,*PNP0F0E ; Std PS/2 mouse %*pnp0f11.DeviceDesc%=StdBus,*PNP0F11 ; Std bus mouse %*pnp0f13.DeviceDesc%=StdPS2,*PNP0F13 ; PS/2 mouse port (hidden) ; ; This is the compatible id for HID mice; ; it will be matched when the primary id of the mouse is not recognized. ; %HID_DEVICE_SYSTEM_MOUSE%=HIDMouse,HID_DEVICE_SYSTEM_MOUSE [MSMfg] %*pnp0f00.DeviceDesc%=MSBus,*PNP0F00 ; MS bus mouse %*pnp0f01.DeviceDesc%=MSSer,*PNP0F01 ; MS serial mouse %*pnp0f02.DeviceDesc%=MSInP,*PNP0F02 ; MS InPort mouse %*pnp0f03.DeviceDesc%=MSPS2,*PNP0F03 ; MS PS/2 mouse %*pnp0f09.DeviceDesc%=MSSer,*PNP0F09 ; MS serial BallPoint %*pnp0f0b.DeviceDesc%=MSPS2,*PNP0F0B ; MS PS/2 mouse %*pnp0f0f.DeviceDesc%=MSSer,*PNP0F0F ; MS serial BallPoint %MSH0002.DeviceDesc%=MSPS2,*PNP0F13 ; MSH0002 - PS/2 IntelliMouse %MSH0005.DeviceDesc%=MSPS2,*PNP0F13 ; MSH0005 - PS/2 IntelliMouse Trackball %*pnp0f1e.DeviceDesc%=MSSer,,*PNP0F1E ; MS serial EasyBall %SERENUM\PNP0F0A.DeviceDesc%=MSSerPnP, SERENUM\PNP0F0A %SERENUM\MSH0001.DeviceDesc%=MSSerPnP, SERENUM\MSH0001 ; IntelliMouse %SERENUM\MSH0004.DeviceDesc%=MSSerPnP, SERENUM\MSH0004 ; IntelliMouse Trackball %SERENUM\PNP0F1E.DeviceDesc%=MSSerPnP,,SERENUM\PNP0F1E %USB\VID_045E&PID_0009.DeviceDesc%=STDUSBMOUSE, USB\VID_045E&PID_0009 [LogiMfg] %*pnp0f08.DeviceDesc%=LogiSer,*PNP0F08 ; Logi serial mouse %*pnp0f12.DeviceDesc%=LogiPS2,*PNP0F12 ; Logi PS/2 mouse %*pnp0f15.DeviceDesc%=LogiBus,*PNP0F15 ; Logi bus mouse %SERENUM\LGI8001.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8001 %*LGI8E01.DeviceDesc% =LogiPS2,*LGI8E01 %SERENUM\LGI8002.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8002 %*LGI8E02.DeviceDesc% =LogiPS2,*LGI8E02 %SERENUM\LGI8003.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8003 %*LGI8E03.DeviceDesc% =LogiPS2,*LGI8E03 %SERENUM\LGI8005.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8005 %*LGI8E05.DeviceDesc% =LogiPS2,*LGI8E05 %SERENUM\LGI8006.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8006 %*LGI8E06.DeviceDesc% =LogiPS2,*LGI8E06 %SERENUM\LGI8007.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8007 %*LGI8E07.DeviceDesc% =LogiPS2,*LGI8E07 %SERENUM\LGI8008.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8008 %*LGI8E08.DeviceDesc% =LogiPS2,*LGI8E08 %SERENUM\LGI8009.DeviceDesc%=LogiSerPnP,, SERENUM\LGI8009 %*LGI8E09.DeviceDesc% =LogiPS2,*LGI8E09 %SERENUM\LGI800A.DeviceDesc%=LogiSerPnP,, SERENUM\LGI800A %*LGI8E0A.DeviceDesc% =LogiPS2,*LGI8E0A %SERENUM\LGI800B.DeviceDesc%=LogiSerPnP,, SERENUM\LGI800B %*LGI8E0B.DeviceDesc% =LogiPS2,*LGI8E0B %SERENUM\LGI800C.DeviceDesc%=LogiSerPnP,, SERENUM\LGI800C %*LGI8E0C.DeviceDesc% =LogiPS2,*LGI8E0C %SERENUM\LGI8011.DeviceDesc%=LogiSerPnP,,SERENUM\LGI8011 %*LGI8E11.DeviceDesc% =LogiPS2,*LGI8E11 %SERENUM\LGI8012.DeviceDesc%=LogiSerPnP,,SERENUM\LGI8012 %*LGI8E12.DeviceDesc% =LogiPS2,*LGI8E12 %SERENUM\LGI8013.DeviceDesc%=LogiSerPnP,,SERENUM\LGI8013 %*LGI8E13.DeviceDesc% =LogiPS2,*LGI8E13 %SERENUM\LGI8032.DeviceDesc%=LogiSerPnP,,SERENUM\LGI8032 %*LGI8E32.DeviceDesc% =LogiPS2,*LGI8E32 %SERENUM\LGI8033.DeviceDesc%=LogiSerPnP,,SERENUM\LGI8033 %*LGI8E33.DeviceDesc% =LogiPS2,*LGI8E33 %SERENUM\LGI8048.DeviceDesc%=LogiSerPnP,,SERENUM\LGI8048 %*LGI8E48.DeviceDesc% =LogiPS2,*LGI8E48 %SERENUM\LGI8049.DeviceDesc%=LogiSerPnP,,SERENUM\LGI8049 %*LGI8E49.DeviceDesc% =LogiPS2,*LGI8E49 %SERENUM\LGI804A.DeviceDesc%=LogiSerPnP,,SERENUM\LGI804A %*LGI8E4A.DeviceDesc% =LogiPS2,*LGI8E4A %SERENUM\LGI804B.DeviceDesc%=LogiSerPnP,,SERENUM\LGI804B %*LGI8E4B.DeviceDesc% =LogiPS2,*LGI8E4B %SERENUM\LGI8050.DeviceDesc%=LogiSerPnP,,SERENUM\LGI8050 %*LGI8E50.DeviceDesc% =LogiPS2,*LGI8E50 %SERENUM\LGI8051.DeviceDesc%=LogiSerPnP,,SERENUM\LGI8051 %*LGI8E51.DeviceDesc% =LogiPS2,*LGI8E51 %*LGI8E60.DeviceDesc% = LogiPS2,*LGI8E60 %*LGI8E61.DeviceDesc% = LogiPS2,*LGI8E61 %*pnp0f13_Logi.DeviceDesc%=LogiPS2, *PNP0F13_Logi ; Logi PnP BIOS PS/2 mouse %USB\VID_046D&PID_C000.DeviceDesc%=STDUSBMOUSE, USB\VID_046D&PID_C000 %USB\VID_046D&PID_C001.DeviceDesc%=STDUSBMOUSE, USB\VID_046D&PID_C001 %USB\VID_046D&PID_C002.DeviceDesc%=STDUSBMOUSE, USB\VID_046D&PID_C002 %USB\VID_046D&PID_C003.DeviceDesc%=STDUSBMOUSE, USB\VID_046D&PID_C003 [CypressMfg] %USB\VID_04B4&PID_0001.DeviceDesc%=STDUSBMOUSE, USB\VID_04B4&PID_0001 [CpqMfg] %*cpqa0d8.DeviceDesc%=CpqPS2,*CPQA0D8 ; Cpq PS/2 mouse %*pnp0f1c.DeviceDesc%=CpqPS2,*PNP0F1C ; Cpq PS/2 trackball %*pnp0f1d.DeviceDesc%=CpqSer,*PNP0F1D ; Cpq serial trackball [KensMfg] %SERENUM\KML0001.DeviceDesc%=KensSer, SERENUM\KML0001 [TIMfg] %*pnp0f10.DeviceDesc%=TIBall,*PNP0F10 ; TI QuickPort BallPoint [ToshMfg] %*tos7400.DeviceDesc%=ToshPS2,*TOS7400 ; Toshiba Integrated [ELOMfg] %USB\VID_04E7&PID_0001.DeviceDesc%=STDUSB_ABSOLUTE_POINTER, USB\VID_04E7&PID_0001 [ChiconyMfg] %USB\VID_04F2&PID_0001&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_04F2&PID_0001&MI_01 [NMBMfg] %USB\VID_0446&PID_6781&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0446&PID_6781&MI_01 [STSLMfg] %USB\VID_05FA&PID_3301&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05FA&PID_3301&MI_01 %USB\VID_05FA&PID_3303&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05FA&PID_3303&MI_01 [SUPERGATEMfg] %USB\VID_05d5&PID_6782&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05d5&PID_6782&MI_01 [KEYTRONICMfg] %USB\VID_03F9&PID_0102&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_03F9&PID_0102&MI_01 [GeniusMfg] %USB\VID_0458&PID_0001.DeviceDesc%=STDUSBMOUSE, USB\VID_0458&PID_0001 %USB\VID_0458&PID_0002.DeviceDesc%=STDUSBMOUSE, USB\VID_0458&PID_0002 %USB\VID_0458&PID_0003.DeviceDesc%=STDUSBMOUSE, USB\VID_0458&PID_0003 [ItacMfg] %USB\VID_0431&PID_0100.DeviceDesc%=STDUSBMOUSE, USB\VID_0431&PID_0100 [SamsungMfg] %USB\VID_055D&PID_6781&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_055D&PID_6781&MI_01 [ForwardMfg] %USB\VID_05BC&PID_0001&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05BC&PID_0001&MI_01 [SUHMfg] %USB\VID_0500&PID_0001&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0500&PID_0001&MI_01 [BTCMfg] %USB\VID_046E&PID_6782&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_046E&PID_6782&MI_01 [FOCUSMfg] %USB\VID_05B2&PID_7200&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05B2&PID_7200&MI_01 [JINGMOLDMfg] %USB\VID_05AF&PID_9267&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05AF&PID_9267&MI_01 [MAXISWITCHMfg] %USB\VID_04C3&PID_1102&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_04C3&PID_1102&MI_01 %USB\VID_04C3&PID_2102&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_04C3&PID_2102&MI_01 [MONTEREYMfg] %USB\VID_0566&PID_2801&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0566&PID_2801&MI_01 [ORTEKMfg] %USB\VID_05A4&PID_9720&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_05A4&PID_9720&MI_01 [PhilipsMfg] %USB\VID_0471&PID_0402&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0471&PID_0402&MI_01 %USB\VID_0471&PID_0601&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0471&PID_0601&MI_01 [AnchorMfg] %USB\VID_0605&PID_0001.DeviceDesc%=STDUSBMOUSE, USB\VID_0605&PID_0001 [NECMfg] %USB\VID_0409&PID_0014&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0409&PID_0014&MI_01 %USB\VID_0409&PID_0011&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0409&PID_0011&MI_01 [SOLIDYEARMfg] %USB\VID_060B&PID_2101&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_060B&PID_2101&MI_01 [FUJITSUMfg] %USB\VID_0430&PID_0002&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0430&PID_0002&MI_01 [SEJINMfg] %USB\VID_0510&PID_E001.DeviceDesc%=STDUSBMOUSE, USB\VID_0510&PID_E001 %USB\VID_0510&PID_1000&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_0510&PID_1000&MI_01 [DexinMfg] %USB\VID_05F2&PID_0010.DeviceDesc%=STDUSBMOUSE, USB\VID_05F2&PID_0010 [AcerMfg] %USB\VID_04A5&PID_0003&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_04A5&PID_0003&MI_01 [SilitekMfg] %USB\VID_047B&PID_0002&MI_01.DeviceDesc%=STDUSBMOUSE, USB\VID_047B&PID_0002&MI_01 [QtronixMfg] %USB\VID_05C7&PID_1001.DeviceDesc%=STDUSBMOUSE, USB\VID_05C7&PID_1001 ; Install Sections ; --------------------------------------------------------- ; -------------- (No mouse) [NoMouse] UpdateInis=NoMouse.Ini [NoMouse.Ini] system.ini,boot,,"mouse.drv=mouse.drv" system.ini,boot.description,,"mouse.drv=%NoMouse%" win.ini,windows,,"SkipMouseRedetect=1" ; -------------- MS compatible mouse [StdAny] DelReg=Prev.DelReg AddReg=Std.AddReg CopyFiles=Std.Copy UpdateInis=Std.Ini UpdateIniFields=Std.UpdateIniFields [Std.UpdateIniFields] win.ini, windows, load, *gui.exe,,1 ; Genius MouseMate win.ini, windows, load, *wbuttons.exe,,1 ; Logitech MouseWare win.ini, windows, load, *xpoint.exe,,1 ; NEC / LCS Mouse Options [Std.AddReg] HKR,,DevLoader,,*vmouse [Std.Copy] mouse.drv msmouse.vxd,,,32 [Std.Ini] system.ini,boot,,"mouse.drv=mouse.drv" system.ini,boot.description,,"mouse.drv=%StdMouse%" system.ini,386Enh,,"mouse=*vmouse, msmouse.vxd" [Prev.DelReg] HKR,,DevLoader HKR,,MouseDriver HKR,,MouseType HKR,,ComInfo HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\DriverPages" HKLM, SOFTWARE\Logitech\MouseWare\CurrentVersion\Technical, BootSearch ; for 8.20 and later ; -------------- Standard serial mouse [StdSer] DelReg=Prev.DelReg AddReg=Std.AddReg, Serial.AddReg CopyFiles=Std.Copy UpdateInis=Std.Ini UpdateIniFields=Std.UpdateIniFields [Serial.AddReg] HKR,,MouseType,,"Serial" HKR,,NoSetupUI,,1 ; -------------- InPort mouse [StdInP] DelReg=Prev.DelReg AddReg=Std.AddReg, InPort.AddReg CopyFiles=Std.Copy UpdateInis=Std.Ini UpdateIniFields=Std.UpdateIniFields LogConfig=InPort.LogConfig [InPort.AddReg] HKR,,MouseType,,"Inport" HKR,,NoSetupUI,,1 [InPort.LogConfig] ConfigPriority=HARDRECONFIG IOConfig=4@230-23f%fffc(3ff::) IRQConfig=3,4,5,7,9 ; -------------- Standard PS/2 mouse [StdPS2] DelReg=Prev.DelReg AddReg=Std.AddReg, PS2.AddReg CopyFiles=Std.Copy UpdateInis=Std.Ini UpdateIniFields=Std.UpdateIniFields LogConfig=PS2.LogConfig [PS2.AddReg] HKR,,MouseType,,"PS2" HKR,,NoSetupUI,,1 [PS2.LogConfig] ConfigPriority=HARDWIRED IRQConfig=12 [StdPS2.PosDup] *PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C,*PNP0F13 ; -------------- Standard bus mouse [StdBus] DelReg=Prev.DelReg AddReg=Std.AddReg, Bus.AddReg CopyFiles=Std.Copy UpdateInis=Std.Ini UpdateIniFields=Std.UpdateIniFields LogConfig=Bus.LogConfig [Bus.AddReg] HKR,,MouseType,,"Bus" HKR,,NoSetupUI,,1 [Bus.LogConfig] ConfigPriority=HARDRECONFIG IOConfig=23c-23f(3ff::) IRQConfig=3,4,5,9 ; -------------- Microsoft Mouse [MSAny] DelReg=Prev.DelReg AddReg=Std.AddReg CopyFiles=MS.Copy UpdateInis=MS.Ini [MS.Copy] mouse.drv msmouse.vxd,,,32 [MS.Ini] system.ini,boot.description,,"mouse.drv=%MSMouse%" system.ini,boot,,"mouse.drv=mouse.drv" system.ini,386Enh,,"mouse=*vmouse, msmouse.vxd" ; -------------- Microsoft Serial Mouse [MSSer] DelReg=Prev.DelReg AddReg=Std.AddReg, Serial.AddReg CopyFiles=MS.Copy UpdateInis=MS.Ini UpdateIniFields=Std.UpdateIniFields ; -------------- Microsoft Serial Mouse (PnP) [MSSerPnP] DelReg=Prev.DelReg AddReg=Std.AddReg, Serial.AddReg CopyFiles=MS.Copy UpdateInis=MS.Ini UpdateIniFields=Std.UpdateIniFields [STDUSBMOUSE.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"hidusb.sys" [STDUSBMOUSE.Copy] hidclass.sys hidusb.sys hidparse.sys [STDUSBMOUSE.Del] hidclass.sys hidusb.sys hidparse.sys [STDUSB_ABSOLUTE_POINTER.AddReg] HKCU,"Control Panel\Desktop",DoubleClickHeight,2,"25" HKCU,"Control Panel\Desktop",DoubleClickWidth,2,"25" [MsmousePerUser] AddReg = STDUSB_ABSOLUTE_POINTER.AddReg [msmouse.pui] GUID = "MsmousePerUser" DisplayName = %PUI_DESC_MSMOUSE% Version = %PUI_VERSION% IsInstalled = 1 StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection MsmousePerUser 64 %17%\msmouse.inf" [MSSerPnP.PosDup] *PNP0F0C,*PNP0F0F,*PNP0F01,*PNP0F09,*PNP0F0A,*PNP0F0B,*PNP0F14,*PNP0F1E ; -------------- Microsoft InPort Mouse [MSInP] DelReg=Prev.DelReg AddReg=Std.AddReg, InPort.AddReg CopyFiles=MS.Copy UpdateInis=MS.Ini UpdateIniFields=Std.UpdateIniFields LogConfig=InPort.LogConfig ; -------------- Microsoft PS/2 Mouse [MSPS2] DelReg=Prev.DelReg AddReg=Std.AddReg, PS2.AddReg CopyFiles=MS.Copy UpdateInis=MS.Ini UpdateIniFields=Std.UpdateIniFields LogConfig=PS2.LogConfig [MSPS2.PosDup] *PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C ; -------------- Microsoft Bus Mouse [MSBus] DelReg=Prev.DelReg AddReg=Std.AddReg, Bus.AddReg CopyFiles=MS.Copy UpdateInis=MS.Ini UpdateIniFields=Std.UpdateIniFields LogConfig=Bus.LogConfig ; -------------- Logitech Mouse [LogiAny] DelReg=Prev.DelReg AddReg=Logi.AddReg CopyFiles=Logi.Copy UpdateInis=Logi.Ini [Logi.AddReg] HKR,,DevLoader,,*vmouse HKR,,MouseDriver,,lmouse.vxd HKLM,System\CurrentControlSet\Services\VxD\LMOUSE,StaticVXD,,lmouse.vxd HKLM,System\CurrentControlSet\Services\VxD\LMOUSE,Start,11,00 [Logi.Copy] lmouse.drv lmouse.vxd lmul.vxd [Logi.Ini] system.ini,boot.description,,"mouse.drv=%LogiMouse%" system.ini,boot,,"mouse.drv=lmouse.drv" system.ini,386Enh,,"mouse=*vmouse" ; -------------- Logitech Serial Mouse [LogiSer] DelReg=Prev.DelReg AddReg=Logi.AddReg, Serial.AddReg CopyFiles=Logi.Copy UpdateInis=Logi.Ini ; -------------- Logitech Serial Mouse (PnP) [LogiSerPnP] DelReg=Prev.DelReg AddReg=Logi.AddReg, Serial.AddReg CopyFiles=Logi.Copy UpdateInis=Logi.Ini [LogiSerPnP.PosDup] *PNP0F0C,*PNP0F0F,*PNP0F01,*PNP0F09,*PNP0F08 ; -------------- Logitech PS/2 Mouse [LogiPS2] DelReg=Prev.DelReg AddReg=Logi.AddReg, PS2.AddReg CopyFiles=Logi.Copy UpdateInis=Logi.Ini LogConfig=PS2.LogConfig [LogiPS2.PosDup] *PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C ; -------------- Logitech Bus Mouse [LogiBus] DelReg=Prev.DelReg AddReg=Logi.AddReg, Bus.AddReg CopyFiles=Logi.Copy UpdateInis=Logi.Ini LogConfig=Bus.LogConfig ; --------------- All standard USB Mice [STDUSBMOUSE] CopyFiles=MS.Copy, STDUSBMOUSE.Copy DelFiles=STDUSBMOUSE.Del AddReg=STDUSBMOUSE.AddReg [STDUSB_ABSOLUTE_POINTER] CopyFiles=MS.Copy, STDUSBMOUSE.Copy DelFiles=STDUSBMOUSE.Del AddReg=STDUSBMOUSE.AddReg, STDUSB_ABSOLUTE_POINTER.AddReg PerUserInstall = msmouse.pui ; -------------- Compaq PS/2 mouse or trackball [CpqPS2] DelReg=Prev.DelReg AddReg=Logi.AddReg, PS2.AddReg CopyFiles=Logi.Copy UpdateInis=Cpq.Ini LogConfig=PS2.LogConfig [Cpq.Ini] system.ini,boot.description,,"mouse.drv=%CpqMouse%" system.ini,boot,,"mouse.drv=lmouse.drv" [CpqPS2.PosDup] *PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C ; -------------- Compaq LTE trackball (serial) [CpqSer] DelReg=Prev.DelReg AddReg=Logi.AddReg, Serial.AddReg CopyFiles=Logi.Copy UpdateInis=Cpq.Ini ; -------------- Kensingon serial trackball [KensSer] DelReg=Prev.DelReg AddReg=Std.AddReg, Serial.AddReg CopyFiles=Std.Copy UpdateInis=Kens.Ini UpdateIniFields=Std.UpdateIniFields [Kens.Ini] system.ini,boot.description,,"mouse.drv=%KensExpMouse%" system.ini,boot,,"mouse.drv=mouse.drv" ; -------------- TI QuickPort BallPoint [TIBall] DelReg=Prev.DelReg AddReg=Std.AddReg, PS2.AddReg CopyFiles=Std.Copy UpdateInis=Std.Ini, TIBall.Ini UpdateIniFields=Std.UpdateIniFields LogConfig=TIBall.LogConfig [TIBall.Ini] system.ini,boot.description,,"mouse.drv=%*pnp0f10.DeviceDesc%" [TIBall.LogConfig] ConfigPriority=HARDWIRED IOConfig=310-311(3ff::) IRQConfig=12 ; -------------- Toshiba PS/2 integrated device [ToshPS2] DelReg=Prev.DelReg AddReg=Logi.AddReg, PS2.AddReg CopyFiles=Logi.Copy UpdateInis=Tosh.Ini LogConfig=PS2.LogConfig [Tosh.Ini] system.ini,boot.description,,"mouse.drv=%*tos7400.DeviceDesc%" system.ini,boot,,"mouse.drv=lmouse.drv" [ToshPS2.PosDup] *PNP0F03,*PNP0F0B,*PNP0F0E,*PNP0F12,*PNP0F1C ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;; Install section for HID mice ;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [HIDMouse] CopyFiles=HIDMouse.Copy AddReg=HIDMouse.AddReg [HIDMouse.Copy] mouhid.vxd mouse.drv ; msmouse.vxd required for scroll wheel and wheel button support msmouse.vxd,,,32 [HIDMouse.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"mouhid.vxd" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; User visible strings ; --------------------------------------------------------- [Strings] Provider="Microsoft" MouseClassName="Mouse" PUI_VERSION ="4,10,1,1" PUI_DESC_MSMOUSE="Windows Setup - Mouse" ; Mfg names StdMfg ="(Standard mouse types)" MSMfg ="Microsoft" LogiMfg ="Logitech" CypressMfg ="Cypress" CpqMfg ="Compaq" KensMfg ="Kensington" TIMfg ="Texas Instruments" ToshMfg ="Toshiba" ELOMfg ="ELO TouchSystems" ChiconyMfg ="Chicony" NMBMfg = "NMB" STSLMfg = "STSL" SUPERGATEMfg = "SUPGERGATE" BTCMfg = "BTC" FOCUSMfg = "Focus" JINGMOLDMfg = "Jing Mold" MAXISWITCHMfg = "Maxi Switch, Inc." MONTEREYMfg = "Monterey" ORTEKMfg = "Ortek" KEYTRONICMfg = "Key Tronic" GeniusMfg = "Genius" ItacMfg = "ITAC Systems" SamsungMfg = "Samsung" ForwardMfg = "Forward" SUHMfg = "SUH DART" PhilipsMfg = "Philips" AnchorMfg="Anchor" SOLIDYEARMfg="Solid Year" NECMfg="NEC" FUJITSUMfg="Fujitsu" SEJINMfg="Sejin" DexinMfg="Dexin" AcerMfg="Acer" SilitekMfg="Silitek" QtronixMfg="Qtronix" ; Driver Names NoMouse="(No mouse)" StdMouse="Standard mouse" MSMouse="Microsoft Mouse" LogiMouse="Logitech Mouse" CpqMouse="Compaq Mouse" KensExpMouse="Kensington Expert Mouse" ; Device Names *pnp0f00.DeviceDesc="Microsoft Bus Adapter Mouse" *pnp0f01.DeviceDesc="Microsoft Serial Mouse" *pnp0f02.DeviceDesc="Microsoft InPort Adapter Mouse" *pnp0f03.DeviceDesc="Microsoft PS/2 Port Mouse" *pnp0f08.DeviceDesc="Logitech Serial Mouse" *pnp0f09.DeviceDesc="Microsoft Serial BallPoint" *pnp0f0b.DeviceDesc="Microsoft PS/2 Port Mouse" *pnp0f0c.DeviceDesc="Standard Serial Mouse" *pnp0f0d.DeviceDesc="InPort Adapter Mouse" *pnp0f0e.DeviceDesc="Standard PS/2 Port Mouse" *pnp0f0f.DeviceDesc="Microsoft Serial BallPoint" *pnp0f10.DeviceDesc="Texas Instruments QuickPort BallPoint" *pnp0f11.DeviceDesc="Standard Bus Adapter Mouse" *pnp0f12.DeviceDesc="Logitech PS/2 Port Mouse" *pnp0f13.DeviceDesc="PS/2 Compatible Mouse Port" *pnp0f15.DeviceDesc="Logitech Bus Adapter Mouse" *pnp0f1c.DeviceDesc="Compaq Internal Trackball (PS/2)" *pnp0f1d.DeviceDesc="Compaq Internal Trackball (Serial)" *pnp0f1e.DeviceDesc="Microsoft Serial EasyBall" *pnp0f13_Logi.DeviceDesc="Logitech PS/2 Port Mouse" *cpqa0d8.DeviceDesc="Compaq PS/2 Port Mouse" *tos7400.DeviceDesc="Toshiba AccuPoint" SERENUM\PNP0F0A.DeviceDesc="Microsoft Serial Mouse" SERENUM\MSH0001.DeviceDesc="Microsoft Serial IntelliMouse" SERENUM\MSH0004.DeviceDesc="Microsoft Serial IntelliMouse Trackball" MSH0002.DeviceDesc="Microsoft PS/2 IntelliMouse" MSH0005.DeviceDesc="Microsoft PS/2 IntelliMouse" SERENUM\PNP0F1E.DeviceDesc="Microsoft Serial EasyBall" SERENUM\LGI8001.DeviceDesc= "Logitech First/Pilot Mouse Serial (M34,M35,C43)" *LGI8E01.DeviceDesc = "Logitech First/Pilot Mouse PS/2 (S34,S35,S42,C43)" SERENUM\LGI8002.DeviceDesc= "Other Logitech Mouse Serial" *LGI8E02.DeviceDesc = "Other Logitech Mouse PS/2" SERENUM\LGI8003.DeviceDesc= "Logitech TrackMan Portable Serial" *LGI8E03.DeviceDesc = "Logitech TrackMan Portable PS/2" SERENUM\LGI8005.DeviceDesc= "Logitech MouseMan Serial" *LGI8E05.DeviceDesc = "Logitech MouseMan PS/2" SERENUM\LGI8006.DeviceDesc= "Logitech MouseMan Serial" *LGI8E06.DeviceDesc = "Logitech MouseMan PS/2" SERENUM\LGI8007.DeviceDesc= "Other Logitech Mouse Serial" *LGI8E07.DeviceDesc = "Other Logitech Mouse PS/2" SERENUM\LGI8008.DeviceDesc= "Logitech TrackMan Portable Serial" *LGI8E08.DeviceDesc = "Logitech TrackMan Portable PS/2" SERENUM\LGI8009.DeviceDesc= "Other Logitech Mouse Serial" *LGI8E09.DeviceDesc = "Other Logitech Mouse PS/2" SERENUM\LGI800A.DeviceDesc= "Logitech TrackMan Serial" *LGI8E0A.DeviceDesc = "Logitech TrackMan PS/2" SERENUM\LGI800B.DeviceDesc= "Logitech MouseMan Serial" *LGI8E0B.DeviceDesc = "Logitech MouseMan PS/2" SERENUM\LGI800C.DeviceDesc= "Logitech MouseMan Serial" *LGI8E0C.DeviceDesc = "Logitech MouseMan PS/2" SERENUM\LGI8011.DeviceDesc= "Other Logitech Mouse Serial" *LGI8E11.DeviceDesc = "Other Logitech Mouse PS/2" SERENUM\LGI8012.DeviceDesc= "Logitech TrackMan Live! Serial" *LGI8E12.DeviceDesc = "Logitech TrackMan Live! PS/2" SERENUM\LGI8013.DeviceDesc= "Logitech Cordless Wheel Mouse Serial" *LGI8E13.DeviceDesc = "Logitech Cordless Wheel Mouse PS/2" SERENUM\LGI8032.DeviceDesc= "Logitech Cordless Desktop Serial" *LGI8E32.DeviceDesc = "Logitech Cordless Desktop PS/2" SERENUM\LGI8033.DeviceDesc= "Logitech Cordless MouseMan Pro Serial" *LGI8E33.DeviceDesc = "Logitech Cordless MouseMan Pro PS/2" SERENUM\LGI8048.DeviceDesc= "Logitech TrackMan Marble Serial" *LGI8E48.DeviceDesc = "Logitech TrackMan Marble PS/2" SERENUM\LGI8049.DeviceDesc= "Logitech TrackMan Marble FX Serial" *LGI8E49.DeviceDesc = "Logitech TrackMan Marble FX PS/2" SERENUM\LGI804A.DeviceDesc= "Logitech Marble Mouse Serial" *LGI8E4A.DeviceDesc = "Logitech Marble Mouse PS/2" SERENUM\LGI804B.DeviceDesc= "Logitech TrackMan Marble+ Serial" *LGI8E4B.DeviceDesc = "Logitech TrackMan Marble+ PS/2" SERENUM\LGI8050.DeviceDesc= "Logitech MouseMan Wheel Serial" *LGI8E50.DeviceDesc = "Logitech MouseMan Wheel PS/2" SERENUM\LGI8051.DeviceDesc= "Logitech First/Pilot Mouse+ Serial (C48)" *LGI8E51.DeviceDesc = "Logitech First/Pilot Mouse+ PS/2 (S48,C48)" *LGI8E60.DeviceDesc = "Logitech TouchPad PS/2" *LGI8E61.DeviceDesc = "Logitech TouchScroll PS/2" SERENUM\KML0001.DeviceDesc="Kensington Serial Expert Mouse" USB\VID_045E&PID_0009.DeviceDesc="Microsoft USB IntelliMouse" USB\VID_046D&PID_C000.DeviceDesc="Logitech First/Pilot Mouse USB" USB\VID_046D&PID_C001.DeviceDesc="Logitech First/Pilot Mouse+ USB" USB\VID_046D&PID_C002.DeviceDesc="Other Logitech USB Mouse" USB\VID_046D&PID_C003.DeviceDesc="Other Logitech USB Mouse" USB\VID_04B4&PID_0001.DeviceDesc="Cypress USB Mouse" USB\VID_04E7&PID_0001.DeviceDesc="ELO TouchSystems USB Touchscreen" USB\VID_0458&PID_0001.DeviceDesc="Genius USB Mouse" USB\VID_0458&PID_0002.DeviceDesc="Genius USB Net Mouse Pro" USB\VID_0458&PID_0003.DeviceDesc="Genius USB Wheel Mouse" USB\VID_0446&PID_6781&MI_01.DeviceDesc="NMB USB Keyboard Mouse" USB\VID_05FA&PID_3301&MI_01.DeviceDesc="STSL USB Keyboard Mouse" USB\VID_05FA&PID_3303&MI_01.DeviceDesc="STSL USB Keyboard Mouse" USB\VID_05d5&PID_6782&MI_01.DeviceDesc="SUPGERGATE USB Keyboard Mouse" USB\VID_04F2&PID_0001&MI_01.DeviceDesc="Chicony USB Keyboard Mouse" USB\VID_03F9&PID_0102&MI_01.DeviceDesc="Key Tronic USB Keyboard Mouse" USB\VID_046E&PID_6782&MI_01.DeviceDesc="BTC USB Keyboard Mouse" USB\VID_05B2&PID_7200&MI_01.DeviceDesc="Focus USB Keyboard Mouse" USB\VID_05AF&PID_9267&MI_01.DeviceDesc="KB 9251B - 678 Mouse" USB\VID_04C3&PID_1102&MI_01.DeviceDesc="Maxi Switch, Inc. #1102 Mouse" USB\VID_04C3&PID_2102&MI_01.DeviceDesc="Maxi Switch, Inc. #2102 Mouse" USB\VID_0566&PID_2801&MI_01.DeviceDesc="MIC USB K/B Mouse" USB\VID_05A4&PID_9720&MI_01.DeviceDesc="Ortek USB Keyboard Mouse" USB\VID_0431&PID_0100.DeviceDesc="Evolution USB Mouse-Trak by ITAC" USB\VID_055D&PID_6781&MI_01.DeviceDesc="Samsung USB Keyboard Mouse" USB\VID_05BC&PID_0001&MI_01.DeviceDesc="Forward USB K/B Mouse" USB\VID_0500&PID_0001&MI_01.DeviceDesc="SUH DART USB Keyboard Mouse" USB\VID_0471&PID_0402&MI_01.DeviceDesc="PS/2 Mouse on Philips Semiconductors CICT USB Keyboard" USB\VID_0471&PID_0601&MI_01.DeviceDesc="Philips USB Wireless Keyboard Mouse" USB\VID_0605&PID_0001.DeviceDesc="Anchor USB Mouse" USB\VID_0409&PID_0014&MI_01.DeviceDesc="NEC PC98-NX 106/109 USB Keyboard Mouse" USB\VID_0409&PID_0011&MI_01.DeviceDesc="NEC PC98 Series Layout USB Keyboard Mouse" USB\VID_060B&PID_2101&MI_01.DeviceDesc="Solid Year USB Keyboard Mouse" USB\VID_0430&PID_0002&MI_01.DeviceDesc="Fujitsu USB Composite Keyboard Mouse" USB\VID_0510&PID_E001.DeviceDesc="Sejin USB Mouse" USB\VID_0510&PID_1000&MI_01.DeviceDesc="Sejin USB Keyboard Mouse" USB\VID_05F2&PID_0010.DeviceDesc="Dexin USB AQ Mouse" USB\VID_04A5&PID_0003&MI_01.DeviceDesc= "API Generic USB K/B Mouse" USB\VID_047B&PID_0002&MI_01.DeviceDesc="Silitek USB Keyboard Mouse" USB\VID_05C7&PID_1001.DeviceDesc="Qtronix USB Mouse" HID_DEVICE_SYSTEM_MOUSE="HID-compliant mouse"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.