; ; INPUT.INF -- This file contains descriptions of usb hid devices, et all. ; ;*** Created 10/96 (kenray) ; ;*** Updated 8/20/97 (bradca) ;*** Updated 7/20/98 (roberti) ; [Version] Signature="$WINDOWS NT$" Class=HIDClass ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da} Provider=%MSFT% LayoutFile=layout.inf DriverVer=07/01/2001,5.1.2600.2180 [ControlFlags] ExcludeFromSelect = * [DestinationDirs] DefaultDestDir = 12 HID_Inst.CopyFilesDLL.NT = 11 SPI_Files_DLL = 11 [ClassInstall] Addreg=HIDClassReg [HIDClassReg] HKR,,,,%HID.ClassName% HKR,,Icon,,-24 HKR,,NoInstallClass,,1 [ClassInstall32] Addreg=HIDClassReg [Manufacturer] ; Keyboards ; %MSMfg%=MICROSOFT_KBD %ALPSMfg%=ALPS_KBD %CherryMfg%=CHERRY_KBD %FujitsuMfg%=FUJITSU_KBD %KeytronicMfg%=KEYTRONIC_KBD %PhilipsMfg%=PHILIPS_KBD %SilitekMfg%=SILITEK_KBD %NMBMfg%=NMB_KBD %STSLMfg%=STSL_KBD %AcerMfg%=ACER_KBD %ChiconyMfg%=CHICONY_KBD %BTCMfg%=BTC_KBD %FOCUSMfg%=FOCUS_KBD %JingMoldMfg%=JINGMOLD_KBD %MaxiSwitchMfg%=MAXISWITCH_KBD %MontereyMfg%=MONTEREY_KBD %OrtekMfg%=ORTEK_KBD %SamsungMfg%=SAMSUNG_KBD %ForwardMfg%=FORWARD_KBD %SUHMfg%=SUH_KBD %SejinMfg%=SEJIN_KBD %SUPERGATEMfg%=SUPERGATE_KBD %SolidYearMfg%=SOLIDYEAR_KBD %NECMfg%=NEC_KBD %QtronixMfg%=QTRONIX_KBD ; Mice ; %MSMfg% =MSMice ; Microsoft %LogiMfg% =LogiMice ; Logitech %CypressMfg% =CypressMice ; Cypress %ELOMfg% =ELOMice ; ELO Touchsystems %ChiconyMfg% =ChiconyMice ; Chicony %NMBMfg% =NMBMice ; NMB %STSLMfg% =STSLMice ; STSL %SUPERGATEMfg% =SUPERGATEMice ; SUPGERGATE %BTCMfg% =BTCMice %FinePointMfg%=FinePoint %FocusMfg%=FOCUSMice %JingMoldMfg%=JINGMOLDMice %MaxiSwitchMfg%=MAXISWITCHMice %MontereyMfg%=MONTEREYMice %OrtekMfg%=ORTEKMice %KeytronicMfg%=KEYTRONICMice %GeniusMfg%=GeniusMice %ItacMfg% =ItacMice ; Itac Systems %SamsungMfg%=SamsungMice ; Samsung %ForwardMfg%=ForwardMice ; Forward %SUHMfg%=SUHMice ; SUH DART %PhilipsMfg%=PhilipsMice ; Philips %AnchorMfg%=AnchorMice ; Anchor %SolidYearMfg%=SOLIDYEARMice ; Solid Year %NECMfg%=NECMice ; NEC %FujitsuMfg%=FUJITSUMice ; Fujitsu %SejinMfg%=SEJINMice ; Sejin %DexinMfg%=DexinMice ; Dexin %AcerMfg%=AcerMice ; Acer %SilitekMfg%=SilitekMice ; Silitek %QtronixMfg%=QtronixMice ; Qtronix ; Game controllers ; %MSMfg%=MicrosoftGame %LogiMfg%=LogitechGame %ThrustmasterMfg%=ThrustmasterGame %GeniusMfg%=GeniusGame %GuillemotMfg%=GuillemotGame %StdMfg%=Standard ; HID audio control devices ; %MSMfg%=MicrosoftHid ; Microsoft %AltecMfg%=AltecAudio ; Altec %PhilipsMfg%=PhilipsAudio ; Philips %LabtecMfg%=LabtecAudio ; Labtec %NECMfg%=NECAudio ; NEC %YamahaMfg%=YamahaAudio ; Yamaha ; HID monitor control devices ; %CTXMfg%=CTXMonitor %LiteOnMfg%=LiteOnMonitor %MitsubishiMfg%=MitsubishiMonitor %EIZOMfg%=EIZOMonitor %NokiaMfg%=NokiaMonitor ; HID UPS devices ; %APCMfg%=APC_UPS %MGEMfg%=MGE_UPS ; Keyboards [MICROSOFT_KBD] %USB\VID_045E&PID_000B.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_000B %USB\VID_045E&PID_001D&MI_00.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_001D&MI_00 %USB\VID_045E&PID_002B&MI_00.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_002B&MI_00 %USB\VID_045E&PID_002D&MI_00.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_002D&MI_00 %IRBUS\VID_045E&PID_006D.DeviceDesc%=HIDIR_Inst, IRBUS\VID_045E&PID_006D %IRBUS\VID_045E&PID_006D.DeviceDesc%=HIDIR_Inst, IRBUS\VID_045E&PID_00A0 %IRBUS\VID_045E&PID_006D.DeviceDesc%=HIDIR_Inst, IRBUS\VID_107B&PID_3009 ; Gateway %IRBUS\VID_045E&PID_006D.DeviceDesc%=HIDIR_Inst, IRBUS\VID_1509&PID_9242 ; FIC %IRBUS\VID_045E&PID_006D.DeviceDesc%=HIDIR_Inst, IRBUS\VID_03EE&PID_2501 ; Mitsumi %IRBUS\VID_045E&PID_006D.DeviceDesc%=HIDIR_Inst, IRBUS\VID_0471&PID_0815 ; Philips %IRBUS\VID_045E&PID_006D.DeviceDesc%=HIDIR_Inst, IRBUS\VID_0609&PID_031D ; SMK %IRBUS\VID_045E&PID_006D.DeviceDesc%=HIDIR_Inst, IRBUS\VID_2040&PID_6310 ; Hauppauge %IRBUS\VID_045E&PID_006D.DeviceDesc%=HIDIR_Inst, IRBUS\VID_1009&PID_000E ; eMuzed %IRBUS\HID.DeviceDesc%=HIDIR_Inst,,IRBUS\HID_DEVICE [ALPS_KBD] %USB\VID_0433&PID_ABAB.DeviceDesc%=HID_Inst,, USB\VID_0433&PID_ABAB %USB\VID_044e&PID_1104.DeviceDesc%=HID_Inst,, USB\VID_044e&PID_1104 [CHERRY_KBD] %USB\VID_046A&PID_0001.DeviceDesc%=HID_Inst,, USB\VID_046A&PID_0001 [KEYTRONIC_KBD] %USB\VID_03F9&PID_0100.DeviceDesc%=HID_Inst,, USB\VID_03F9&PID_0100 %USB\VID_03F9&PID_0101.DeviceDesc%=HID_Inst,, USB\VID_03F9&PID_0101 %USB\VID_03F9&PID_0102&MI_00.DeviceDesc%=HID_Inst,, USB\VID_03F9&PID_0102&MI_00 [PHILIPS_KBD] %USB\VID_0471&PID_0601&MI_00.DeviceDesc%=HID_Inst,, USB\VID_0471&PID_0601&MI_00 %USB\VID_0471&PID_0401.DeviceDesc%=HID_Inst,, USB\VID_0471&PID_0401 %USB\VID_0471&PID_0402&MI_00.DeviceDesc%=HID_Inst,, USB\VID_0471&PID_0402&MI_00 [FUJITSU_KBD] %USB\VID_0430&PID_0002&MI_00.DeviceDesc%=HID_Inst,, USB\VID_0430&PID_0002&MI_00 %USB\VID_04c5&PID_1020&MI_00.DeviceDesc%=HID_Inst,, USB\VID_04c5&PID_1020&MI_00 %USB\VID_04c5&PID_1020&MI_01.DeviceDesc%=HID_Inst,, USB\VID_04c5&PID_1020&MI_01 %USB\VID_04c5&PID_1018.DeviceDesc%=HID_Inst,, USB\VID_04c5&PID_1018 [SILITEK_KBD] %USB\VID_047B&PID_0001.DeviceDesc%=HID_Inst,, USB\VID_047B&PID_0001 %USB\VID_047B&PID_0002&MI_00.DeviceDesc%=HID_Inst,, USB\VID_047B&PID_0002&MI_00 [NMB_KBD] ; %USB\VID_0446&PID_6782.DeviceDesc%=HID_Inst,, USB\VID_0446&PID_6782 %USB\VID_0446&PID_6781&MI_00.DeviceDesc%=HID_Inst,, USB\VID_0446&PID_6781&MI_00 [STSL_KBD] %USB\VID_05FA&PID_3302.DeviceDesc%=HID_Inst,, USB\VID_05FA&PID_3302 %USB\VID_05FA&PID_3301&MI_00.DeviceDesc%=HID_Inst,, USB\VID_05FA&PID_3301&MI_00 %USB\VID_05FA&PID_3303&MI_00.DeviceDesc%=HID_Inst,, USB\VID_05FA&PID_3303&MI_00 [ACER_KBD] %USB\VID_04A5&PID_0001.DeviceDesc%=HID_Inst,, USB\VID_04A5&PID_0001 %USB\VID_04A5&PID_0002.DeviceDesc%=HID_Inst,, USB\VID_04A5&PID_0002 %USB\VID_04A5&PID_0003&MI_00.DeviceDesc%=HID_Inst,, USB\VID_04A5&PID_0003&MI_00 [CHICONY_KBD] %USB\VID_04F2&PID_0002.DeviceDesc%=HID_Inst,, USB\VID_04F2&PID_0002 %USB\VID_04F2&PID_0001&MI_00.DeviceDesc%=HID_Inst,, USB\VID_04F2&PID_0001&MI_00 [BTC_KBD] %USB\VID_046E&PID_0100.DeviceDesc%=HID_Inst,, USB\VID_046E&PID_0100 %USB\VID_046E&PID_6782&MI_00.DeviceDesc%=HID_Inst,, USB\VID_046E&PID_6782&MI_00 [FOCUS_KBD] %USB\VID_05B2&PID_6200.DeviceDesc%=HID_Inst,, USB\VID_05B2&PID_6200 %USB\VID_05B2&PID_7200&MI_00.DeviceDesc%=HID_Inst,, USB\VID_05B2&PID_7200&MI_00 [JINGMOLD_KBD] %USB\VID_05AF&PID_9167.DeviceDesc%=HID_Inst,, USB\VID_05AF&PID_9167 %USB\VID_05AF&PID_9267&MI_00.DeviceDesc%=HID_Inst,, USB\VID_05AF&PID_9267&MI_00 [MAXISWITCH_KBD] %USB\VID_04C3&PID_1101.DeviceDesc%=HID_Inst,, USB\VID_04C3&PID_1101 %USB\VID_04C3&PID_1102&MI_00.DeviceDesc%=HID_Inst,, USB\VID_04C3&PID_1102&MI_00 %USB\VID_04C3&PID_2101.DeviceDesc%=HID_Inst,, USB\VID_04C3&PID_2101 %USB\VID_04C3&PID_2102&MI_00.DeviceDesc%=HID_Inst,, USB\VID_04C3&PID_2102&MI_00 [MONTEREY_KBD] %USB\VID_0566&PID_2800.DeviceDesc%=HID_Inst,, USB\VID_0566&PID_2800 %USB\VID_0566&PID_2801&MI_00.DeviceDesc%=HID_Inst,, USB\VID_0566&PID_2801&MI_00 [SAMSUNG_KBD] %USB\VID_055D&PID_6780.DeviceDesc%=HID_Inst,, USB\VID_055D&PID_6780 %USB\VID_055D&PID_6781&MI_00.DeviceDesc%=HID_Inst,, USB\VID_055D&PID_6781&MI_00 %USB\VID_055D&PID_0001.DeviceDesc%=HID_Inst,,USB\VID_055D&PID_0001 [FORWARD_KBD] %USB\VID_05BC&PID_0002.DeviceDesc%=HID_Inst,, USB\VID_05BC&PID_0002 %USB\VID_05BC&PID_0001&MI_00.DeviceDesc%=HID_Inst,, USB\VID_05BC&PID_0001&MI_00 [SUH_KBD] %USB\VID_0500&PID_0002.DeviceDesc%=HID_Inst,, USB\VID_0500&PID_0002 %USB\VID_0500&PID_0001&MI_00.DeviceDesc%=HID_Inst,, USB\VID_0500&PID_0001&MI_00 [SEJIN_KBD] %USB\VID_0510&PID_0001.DeviceDesc%=HID_Inst,, USB\VID_0510&PID_0001 %USB\VID_0510&PID_1000&MI_00.DeviceDesc%=HID_Inst,, USB\VID_0510&PID_1000&MI_00 [SUPERGATE_KBD] %USB\VID_05D5&PID_6782&MI_00.DeviceDesc%=HID_Inst,, USB\VID_05D5&PID_6782&MI_00 [ORTEK_KBD] %USB\VID_05A4&PID_9722.DeviceDesc%=HID_Inst,, USB\VID_05A4&PID_9722 %USB\VID_05A4&PID_9720&MI_00.DeviceDesc%=HID_Inst,, USB\VID_05A4&PID_9720&MI_00 [SOLIDYEAR_KBD] %USB\VID_060B&PID_2101&MI_00.DeviceDesc%=HID_Inst,, USB\VID_060B&PID_2101&MI_00 [NEC_KBD] %USB\VID_0409&PID_0014&MI_00.DeviceDesc%=HID_Inst,, USB\VID_0409&PID_0014&MI_00 %USB\VID_0409&PID_0011&MI_00.DeviceDesc%=HID_Inst,, USB\VID_0409&PID_0011&MI_00 %USB\VID_0409&PID_0019.DeviceDesc%=HID_Inst,, USB\VID_0409&PID_0019 %USB\VID_0409&PID_001A.DeviceDesc%=HID_Inst,, USB\VID_0409&PID_001A %USB\VID_0409&PID_0025.DeviceDesc%=HID_Inst,, USB\VID_0409&PID_0025 %USB\VID_0409&PID_0034.DeviceDesc%=HID_Inst,, USB\VID_0409&PID_0034 %USB\VID_0409&PID_0094.DeviceDesc%=HID_Inst,, USB\VID_0409&PID_0094 %USB\VID_0409&PID_0095.DeviceDesc%=HID_Inst,, USB\VID_0409&PID_0095 [QTRONIX_KBD] %USB\VID_05C7&PID_2001.DeviceDesc%=HID_Inst,, USB\VID_05C7&PID_2001 %USB\VID_05C7&PID_6001.DeviceDesc%=HID_Inst,, USB\VID_05C7&PID_6001 ; Mice [MSMice] %USB\VID_045E&PID_0009.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0009 %USB\VID_045E&PID_001E.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_001E %USB\VID_045E&PID_0023.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0023 %USB\VID_045E&PID_0024.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0024 %USB\VID_045E&PID_0025.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0025 %USB\VID_045E&PID_0029.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0029 %USB\VID_045E&PID_0039.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0039 %USB\VID_045E&PID_0040.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0040 %USB\VID_045E&PID_0047.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0047 [LogiMice] %USB\VID_046D&PID_C000.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C000 %USB\VID_046D&PID_C001.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C001 %USB\VID_046D&PID_C002.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C002 %USB\VID_046D&PID_C003.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C003 %USB\VID_046D&PID_C004.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C004 %USB\VID_046D&PID_C005.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C005 %USB\VID_046D&PID_C00B.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C00B %USB\VID_046D&PID_C00C.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C00C %USB\VID_046D&PID_C00D.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C00D %USB\VID_046D&PID_C00E.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C00E %USB\VID_046D&PID_C030.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C030 %USB\VID_046D&PID_C031.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C031 %USB\VID_046D&PID_C032.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C032 %USB\VID_046D&PID_C033.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C033 %USB\VID_046D&PID_C401.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C401 %USB\VID_046D&PID_C402.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C402 %USB\VID_046D&PID_C403.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C403 %USB\VID_046D&PID_C501.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C501 %USB\VID_046D&PID_C502&MI_00.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C502&MI_00 %USB\VID_046D&PID_C502&MI_01.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C502&MI_01 %USB\VID_046D&PID_C503&MI_00.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C503&MI_00 %USB\VID_046D&PID_C503&MI_01.DeviceDesc%=HID_Inst, USB\VID_046D&PID_C503&MI_01 [CypressMice] %USB\VID_04B4&PID_0001.DeviceDesc%=HID_SelSus_Inst,, USB\VID_04B4&PID_0001 [ELOMice] %USB\VID_04E7&PID_0001.DeviceDesc%=HID_Inst,, USB\VID_04E7&PID_0001 [ChiconyMice] %USB\VID_04F2&PID_0001&MI_01.DeviceDesc%=HID_Inst,, USB\VID_04F2&PID_0001&MI_01 [NMBMice] %USB\VID_0446&PID_6781&MI_01.DeviceDesc%=HID_Inst,, USB\VID_0446&PID_6781&MI_01 [STSLMice] %USB\VID_05FA&PID_3301&MI_01.DeviceDesc%=HID_Inst,, USB\VID_05FA&PID_3301&MI_01 %USB\VID_05FA&PID_3303&MI_01.DeviceDesc%=HID_Inst,, USB\VID_05FA&PID_3303&MI_01 [SUPERGATEMice] %USB\VID_05d5&PID_6782&MI_01.DeviceDesc%=HID_Inst,, USB\VID_05d5&PID_6782&MI_01 [KEYTRONICMice] %USB\VID_03F9&PID_0102&MI_01.DeviceDesc%=HID_Inst,, USB\VID_03F9&PID_0102&MI_01 [GeniusMice] %USB\VID_0458&PID_0001.DeviceDesc%=HID_Inst,, USB\VID_0458&PID_0001 %USB\VID_0458&PID_0002.DeviceDesc%=HID_SelSus_Inst,, USB\VID_0458&PID_0002 %USB\VID_0458&PID_0003.DeviceDesc%=HID_Inst,, USB\VID_0458&PID_0003 [ItacMice] %USB\VID_0431&PID_0100.DeviceDesc%=HID_SelSus_Inst,, USB\VID_0431&PID_0100 [SamsungMice] %USB\VID_055D&PID_6781&MI_01.DeviceDesc%=HID_Inst,, USB\VID_055D&PID_6781&MI_01 [ForwardMice] %USB\VID_05BC&PID_0001&MI_01.DeviceDesc%=HID_Inst,, USB\VID_05BC&PID_0001&MI_01 [SUHMice] %USB\VID_0500&PID_0001&MI_01.DeviceDesc%=HID_Inst,, USB\VID_0500&PID_0001&MI_01 [BTCMice] %USB\VID_046E&PID_6782&MI_01.DeviceDesc%=HID_Inst,, USB\VID_046E&PID_6782&MI_01 [FinePoint] %USB\VID_0E8A&PID_0100.DeviceDesc%=HID_SelSus_Inst,, USB\VID_0E8A&PID_0100 [FOCUSMice] %USB\VID_05B2&PID_7200&MI_01.DeviceDesc%=HID_Inst,, USB\VID_05B2&PID_7200&MI_01 [JINGMOLDMice] %USB\VID_05AF&PID_9267&MI_01.DeviceDesc%=HID_Inst,, USB\VID_05AF&PID_9267&MI_01 [MAXISWITCHMice] %USB\VID_04C3&PID_1102&MI_01.DeviceDesc%=HID_Inst,, USB\VID_04C3&PID_1102&MI_01 %USB\VID_04C3&PID_2102&MI_01.DeviceDesc%=HID_Inst,, USB\VID_04C3&PID_2102&MI_01 [MONTEREYMice] %USB\VID_0566&PID_2801&MI_01.DeviceDesc%=HID_Inst,, USB\VID_0566&PID_2801&MI_01 [ORTEKMice] %USB\VID_05A4&PID_9720&MI_01.DeviceDesc%=HID_Inst,, USB\VID_05A4&PID_9720&MI_01 [PhilipsMice] %USB\VID_0471&PID_0601&MI_01.DeviceDesc%=HID_Inst,, USB\VID_0471&PID_0601&MI_01 %USB\VID_0471&PID_0402&MI_01.DeviceDesc%=HID_Inst,, USB\VID_0471&PID_0402&MI_01 [AnchorMice] %USB\VID_0605&PID_0001.DeviceDesc%=HID_Inst,, USB\VID_0605&PID_0001 [NECMice] %USB\VID_0409&PID_0014&MI_01.DeviceDesc%=HID_Inst,, USB\VID_0409&PID_0014&MI_01 %USB\VID_0409&PID_0011&MI_01.DeviceDesc%=HID_Inst,, USB\VID_0409&PID_0011&MI_01 [SOLIDYEARMice] %USB\VID_060B&PID_2101&MI_01.DeviceDesc%=HID_Inst,, USB\VID_060B&PID_2101&MI_01 [FUJITSUMice] %USB\VID_0430&PID_0002&MI_01.DeviceDesc%=HID_Inst,, USB\VID_0430&PID_0002&MI_01 [SEJINMice] %USB\VID_0510&PID_E001.DeviceDesc%=HID_Inst,, USB\VID_0510&PID_E001 %USB\VID_0510&PID_1000&MI_01.DeviceDesc%=HID_Inst,, USB\VID_0510&PID_1000&MI_01 [DexinMice] %USB\VID_05F2&PID_0010.DeviceDesc%=HID_Inst,, USB\VID_05F2&PID_0010 [AcerMice] %USB\VID_04A5&PID_0003&MI_01.DeviceDesc%=HID_Inst,, USB\VID_04A5&PID_0003&MI_01 [SilitekMice] %USB\VID_047B&PID_0002&MI_01.DeviceDesc%=HID_Inst,, USB\VID_047B&PID_0002&MI_01 [QtronixMice] %USB\VID_05C7&PID_1001.DeviceDesc%=HID_SelSus_Inst,, USB\VID_05C7&PID_1001 ; Game controllers [LogitechGame] %USB\VID_046D&PID_0200.DeviceDesc%=HID_Inst,, USB\VID_046d&PID_0200 %USB\VID_046D&PID_C201.DeviceDesc%=HID_Inst,, USB\VID_046D&PID_C201 %USB\VID_046D&PID_C202.DeviceDesc%=HID_Inst,, USB\VID_046D&PID_C202 %USB\VID_046D&PID_C207.DeviceDesc%=HID_Inst,, USB\VID_046D&PID_C207 %USB\VID_046D&PID_C208.DeviceDesc%=HID_Inst,, USB\VID_046D&PID_C208 %USB\VID_046D&PID_C209.DeviceDesc%=HID_Inst,, USB\VID_046D&PID_C209 [ThrustmasterGame] %USB\VID_044F&PID_A0A0.DeviceDesc%=HID_Inst,,USB\VID_044F&PID_A0A0 %USB\VID_044F&PID_A0A1.DeviceDesc%=HID_Inst,,USB\VID_044F&PID_A0A1 %USB\VID_044F&PID_A201.DeviceDesc%=HID_Inst,,USB\VID_044F&PID_A201 %USB\VID_044F&PID_A01B.DeviceDesc%=HID_Inst,,USB\VID_044F&PID_A01B %USB\VID_044F&PID_A003.DeviceDesc%=HID_Inst,,USB\VID_044F&PID_A003 [MicrosoftGame] %USB\VID_045E&PID_0007.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0007 %USB\VID_045E&PID_0008.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0008 %USB\VID_045E&PID_000E.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_000E [GeniusGame] %USB\VID_0458&PID_1001.DeviceDesc%=HID_Inst,, USB\VID_0458&PID_1001 %USB\VID_0458&PID_1002.DeviceDesc%=HID_Inst,, USB\VID_0458&PID_1002 [GuillemotGame] %USB\VID_06F8&PID_0002.DeviceDesc%=HID_Inst,, USB\VID_06F8&PID_0002 [Standard] ; ; Generic support (aka adding a friendly name only) for raw HID collections. ; No service added, no functionality added, just a name so that the ; device manager shows up nice a pretty like. ; %HID_DEVICE_SYSTEM_GAME%=HID_Raw_Inst,, HID_DEVICE_SYSTEM_GAME %HID_DEVICE%=HID_Raw_Inst,, HID_DEVICE ; ; Generic HID Interface (HidUsb as service) ; %HID.DeviceDesc% = HID_Inst,,GENERIC_HID_DEVICE,USB\Class_03&SubClass_01,USB\Class_03 ; ; HID audio control devices ; [MicrosoftHid] %USB\VID_045E&PID_0014&MI_02.DeviceDesc%=HID_Inst,,USB\VID_045E&PID_0014&MI_02 %USB\VID_045E&PID_001D&MI_01.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_001D&MI_01 %USB\VID_045E&PID_002B&MI_01.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_002B&MI_01 %USB\VID_045E&PID_002D&MI_01.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_002D&MI_01 [AltecAudio] %USB\VID_04D2&PID_FF47&MI_02.DeviceDesc%=HID_Inst,,USB\VID_04D2&PID_FF47&MI_02 %USB\VID_04D2&PID_FF49&MI_02.DeviceDesc%=HID_Inst,,USB\VID_04D2&PID_FF49&MI_02 %USB\VID_04D2&PID_0070&MI_02.DeviceDesc%=HID_Inst,,USB\VID_04D2&PID_0070&MI_02 [PhilipsAudio] %USB\VID_0471&PID_0101&MI_02.DeviceDesc%=HID_Inst,,USB\VID_0471&PID_0101&MI_02 [LabtecAudio] %USB\VID_0672&PID_1041&MI_02.DeviceDesc%=HID_Inst,,USB\VID_0672&PID_1041&MI_02 [NECAudio] %USB\VID_0409&PID_0203&MI_03.DeviceDesc%=HID_Inst,,USB\VID_0409&PID_0203&MI_03 [YamahaAudio] %USB\VID_0499&PID_3001&MI_02.DeviceDesc%=HID_Inst,,USB\VID_0499&PID_3001&MI_02 ; ; HID monitor control devices ; [CTXMonitor] %USB\VID_0698&PID_1786.DeviceDesc%=HID_Inst,,USB\VID_0698&PID_1786 [LiteOnMonitor] %USB\VID_04CA&PID_1766.DeviceDesc%=HID_Inst,,USB\VID_04CA&PID_1766 [MitsubishiMonitor] %USB\VID_0452&PID_0021.DeviceDesc%=HID_Inst,,USB\VID_0452&PID_0021 [EIZOMonitor] %USB\VID_056D&PID_0002.DeviceDesc%=HID_Inst_NanaoFix,,USB\VID_056D&PID_0002 [NokiaMonitor] %USB\VID_04A6&PID_0181.DeviceDesc%=HID_Inst,,USB\VID_04A6&PID_0181 ; ; HID UPS devices ; [APC_UPS] %USB\VID_051D&PID_0000.DeviceDesc%=HID_Inst,,USB\VID_051D&PID_0000 %USB\VID_051D&PID_0001.DeviceDesc%=HID_Inst,,USB\VID_051D&PID_0001 %USB\VID_051D&PID_0002.DeviceDesc%=HID_Inst,,USB\VID_051D&PID_0002 %USB\VID_051D&PID_0003.DeviceDesc%=HID_Inst,,USB\VID_051D&PID_0003 [MGE_UPS] %USB\VID_0463&PID_0001.DeviceDesc%=HID_Inst,,USB\VID_0463&PID_0001 %USB\VID_0463&PID_FFFF.DeviceDesc%=HID_Inst,,USB\VID_0463&PID_FFFF ; ; Other Devices ; %*SNY6001%=SPI_DDI,*SNY6001 %SONY_DMI_CALL.DeviceDesc%=DMICall,SONY_DMI_CALL %*SNY5001%=SNC_DDI, *SNY5001 ;===================================================================== [HID_SelSus_Inst.NT] Needs = HID_Inst.NT [HID_SelSus_Inst.NT.HW] AddReg = HID_SelSus_Inst.AddReg.NT.HW [HID_SelSus_Inst.AddReg.NT.HW] HKR,,"SelectiveSuspendEnabled",0x00000001,0x1 [HID_SelSus_Inst.NT.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst [HID_Inst.NT] Copyfiles = HID_Inst.CopyFiles.NT, HID_Inst.CopyFilesDLL.NT [HID_Inst.NT.HW] DelReg = HID_Inst.DelReg.NT.HW [HID_Inst.DelReg.NT.HW] ; remove the selective suspend enable flag in case it is present from a previous install HKR,,"SelectiveSuspendEnabled" [HID_Inst.CopyFiles.NT] hidusb.sys hidclass.sys hidparse.sys [HID_INST.CopyFilesDLL.NT] hid.dll [HID_Inst.NT.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst [HIDIR_Inst.NT] Copyfiles = HIDIR_Inst.CopyFiles.NT, HID_Inst.CopyFilesDLL.NT [HIDIR_Inst.NT.HW] Addreg=HIDIR_Inst.Addreg.NT.HW, HIDIR_Inst_DeviceID.Addreg.NT.HW [HIDIR_Inst_DeviceID.Addreg.NT.HW] HKR,,"VendorID",0x00010001,0x045e HKR,,"ProductID",0x00010001,0x006d HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_045E&PID_006D",0x00000000,"" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_045E&PID_00A0",0x00000000,"" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_107B&PID_3009",0x00000000,"" ; Gateway HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_1509&PID_9242",0x00000000,"" ; FIC HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_03EE&PID_2501",0x00000000,"" ; Mitsumi HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_0471&PID_0815",0x00000000,"" ; Philips HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_0609&PID_031D",0x00000000,"" ; SMK HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_2040&PID_6310",0x00000000,"" ; Hauppauge HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_1009&PID_000E",0x00000000,"" ; eMuzed [HIDIR_InstPrivate.NT.AddReg.Services] HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","RemoteName",0x00000000,"RC6 based MCE remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","EnableDebounce",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","EnableVendorPassThrough",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DecoderID",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeBitLen",0x00010001,32 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum0",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum1",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum2",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum3",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNumMask",0x00010001,0x00007000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNumShiftBits",0x00010001,12 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeMatchMask",0x00010001,0xFFFF0F00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeMatchValue",0x00010001,0x800F0400 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DataMask",0x00010001,0x000000FF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DataShiftBits",0x00010001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","ReportLength",0x00010001,3 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","ReportDescriptor",0x00000001,\ \ ; Consumer Controls 0x05, 0x0c, \ ; Usage Page (Consumer Controls), 0x09, 0x01, \ ; Usage (Consumer Control), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x01, \ ; Report Id (1) 0x19, 0x00, \ ; Usage Minimum (0), 0x2a, 0x3c, 0x02, \ ; Usage Maximum (23c) 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0x3c, 0x02, \ ; Logical Maximum (23c) 0x95, 0x01, \ ; Report Count (1), 0x75, 0x10, \ ; Report Size (16), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; MS Vendor controls 0x06, 0xbc, 0xff, \ ; Usage Page (Vendor 0xffbc), 0x09, 0x88, \ ; Usage (88), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x02, \ ; Report Id (2) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xc0, \ ; End Collection \ ; Standby button 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x80, \ ; Usage (System Control), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x03, \ ; Report Id (3) 0x19, 0x81, \ ; Usage Minimum (0x81), 0x29, 0x83, \ ; Usage Maximum (0x83), 0x25, 0x01, \ ; Logical Maximum(1), 0x75, 0x01, \ ; Report Size (1), 0x95, 0x03, \ ; Report Count (3), 0x81, 0x02, \ ; Input 0x75, 0x01, \ ; Report Size (1), 0x95, 0x05, \ ; Report Count (5), 0x81, 0x01, \ ; Input (Constant), 0xC0, \ ; End Collection \ ; Keyboard 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x04, \ ; Report Id (4) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe8, \ ; usage max keyboard right gui 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x90, \ ; usage max 91 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x01, \ ; report count 1 0x81, 0x00, \ ; Input (Data, Array), 0xC0 \ ; End Collection HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","ReportMappingTable",0x00000001,\ 0x01,0x00,0x00,0x00, 0x04,0x00,0x1e, \ ; 1 0x02,0x00,0x00,0x00, 0x04,0x00,0x1f, \ ; 2 0x03,0x00,0x00,0x00, 0x04,0x00,0x20, \ ; 3 0x04,0x00,0x00,0x00, 0x04,0x00,0x21, \ ; 4 0x05,0x00,0x00,0x00, 0x04,0x00,0x22, \ ; 5 0x06,0x00,0x00,0x00, 0x04,0x00,0x23, \ ; 6 0x07,0x00,0x00,0x00, 0x04,0x00,0x24, \ ; 7 0x08,0x00,0x00,0x00, 0x04,0x00,0x25, \ ; 8 0x09,0x00,0x00,0x00, 0x04,0x00,0x26, \ ; 9 0x00,0x00,0x00,0x00, 0x04,0x00,0x27, \ ; 0 0x0B,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return 0x0A,0x00,0x00,0x00, 0x04,0x00,0x29, \ ; escape 0x1D,0x00,0x00,0x00, 0x04,0x02,0x25, \ ; * 0x1C,0x00,0x00,0x00, 0x04,0x02,0x20, \ ; # \ 0x1F,0x00,0x00,0x00, 0x04,0x00,0x51, \ ; down arrow 0x1E,0x00,0x00,0x00, 0x04,0x00,0x52, \ ; up arrow 0x21,0x00,0x00,0x00, 0x04,0x00,0x4f, \ ; right arrow 0x20,0x00,0x00,0x00, 0x04,0x00,0x50, \ ; left arrow 0x22,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return \ 0x4E,0x00,0x00,0x00, 0x01,0x08,0x02, \ ; AC Print 0x0F,0x00,0x00,0x00, 0x01,0x09,0x02, \ ; AC Properties (Details) 0x23,0x00,0x00,0x00, 0x01,0x24,0x02, \ ; AC Back \ 0x16,0x00,0x00,0x00, 0x01,0xb0,0x00, \ ; AC Media play 0x18,0x00,0x00,0x00, 0x01,0xb1,0x00, \ ; AC Media pause 0x17,0x00,0x00,0x00, 0x01,0xb2,0x00, \ ; AC Media record 0x14,0x00,0x00,0x00, 0x01,0xb3,0x00, \ ; AC FF 0x15,0x00,0x00,0x00, 0x01,0xb4,0x00, \ ; AC RW 0x1A,0x00,0x00,0x00, 0x01,0xb5,0x00, \ ; AC Media next track 0x1B,0x00,0x00,0x00, 0x01,0xb6,0x00, \ ; AC Media previous track 0x19,0x00,0x00,0x00, 0x01,0xb7,0x00, \ ; AC Media Stop \ 0x10,0x00,0x00,0x00, 0x01,0xe9,0x00, \ ; AC volume up 0x11,0x00,0x00,0x00, 0x01,0xea,0x00, \ ; AC volume down 0x0E,0x00,0x00,0x00, 0x01,0xe2,0x00, \ ; AC volume mute \ 0x26,0x00,0x00,0x00, 0x01,0x8d,0x00, \ ; AC select program guide 0x12,0x00,0x00,0x00, 0x01,0x9c,0x00, \ ; AC channel up 0x13,0x00,0x00,0x00, 0x01,0x9d,0x00, \ ; AC channel down \ 0x0C,0x00,0x00,0x00, 0x03,0x82,0x00 \ ; Suspend HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","RemoteName",0x00000000,"Samsung MCE remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","EnableDebounce",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DecoderID",0x00010001,0x4 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeBitLen",0x00010001,32 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum0",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum1",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum2",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum3",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNumMask",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNumShiftBits",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeMatchMask",0x00010001,0x0000FFFF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeMatchValue",0x00010001,0x0000AD81 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DataMask",0x00010001,0x00FF0000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DataShiftBits",0x00010001,16 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","ReportLength",0x00010001,3 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","ReportDescriptor",0x00000001,\ \ ; Consumer Controls 0x05, 0x0c, \ ; Usage Page (Consumer Controls), 0x09, 0x01, \ ; Usage (Consumer Control), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x01, \ ; Report Id (1) 0x19, 0x00, \ ; Usage Minimum (0), 0x2a, 0x3c, 0x02, \ ; Usage Maximum (23c) 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0x3c, 0x02, \ ; Logical Maximum (23c) 0x95, 0x01, \ ; Report Count (1), 0x75, 0x10, \ ; Report Size (16), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; MS Vendor controls 0x06, 0xbc, 0xff, \ ; Usage Page (Vendor 0xffbc), 0x09, 0x88, \ ; Usage (88), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x02, \ ; Report Id (2) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xc0, \ ; End Collection \ ; Standby button 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x80, \ ; Usage (System Control), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x03, \ ; Report Id (3) 0x19, 0x81, \ ; Usage Minimum (0x81), 0x29, 0x83, \ ; Usage Maximum (0x83), 0x25, 0x01, \ ; Logical Maximum(1), 0x75, 0x01, \ ; Report Size (1), 0x95, 0x03, \ ; Report Count (3), 0x81, 0x02, \ ; Input 0x75, 0x01, \ ; Report Size (1), 0x95, 0x05, \ ; Report Count (5), 0x81, 0x01, \ ; Input (Constant), 0xC0, \ ; End Collection \ ; Keyboard 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x04, \ ; Report Id (4) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe8, \ ; usage max keyboard right gui 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x90, \ ; usage max 91 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x01, \ ; report count 1 0x81, 0x00, \ ; Input (Data, Array), 0xC0 \ ; End Collection HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","ReportMappingTable",0x00000001,\ 0x51,0x00,0x00,0x00, 0x04,0x00,0x1e, \ ; 1 0x52,0x00,0x00,0x00, 0x04,0x00,0x1f, \ ; 2 0x53,0x00,0x00,0x00, 0x04,0x00,0x20, \ ; 3 0x54,0x00,0x00,0x00, 0x04,0x00,0x21, \ ; 4 0x55,0x00,0x00,0x00, 0x04,0x00,0x22, \ ; 5 0x56,0x00,0x00,0x00, 0x04,0x00,0x23, \ ; 6 0x57,0x00,0x00,0x00, 0x04,0x00,0x24, \ ; 7 0x58,0x00,0x00,0x00, 0x04,0x00,0x25, \ ; 8 0x59,0x00,0x00,0x00, 0x04,0x00,0x26, \ ; 9 0x50,0x00,0x00,0x00, 0x04,0x00,0x27, \ ; 0 0x61,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return 0x60,0x00,0x00,0x00, 0x04,0x00,0x29, \ ; escape \ 0x42,0x00,0x00,0x00, 0x04,0x00,0x51, \ ; down arrow 0x41,0x00,0x00,0x00, 0x04,0x00,0x52, \ ; up arrow 0x44,0x00,0x00,0x00, 0x04,0x00,0x4f, \ ; right arrow 0x43,0x00,0x00,0x00, 0x04,0x00,0x50, \ ; left arrow 0x40,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return \ 0x00,0x00,0x00,0x00, 0x03,0x82,0x00, \ ; Suspend 0x37,0x00,0x00,0x00, 0x01,0x09,0x02, \ ; AC Properties (Details) 0x45,0x00,0x00,0x00, 0x01,0x24,0x02, \ ; AC Back \ 0x13,0x00,0x00,0x00, 0x01,0xb0,0x00, \ ; AC Media play 0x16,0x00,0x00,0x00, 0x01,0xb1,0x00, \ ; AC Media pause 0x10,0x00,0x00,0x00, 0x01,0xb2,0x00, \ ; AC Media record 0x14,0x00,0x00,0x00, 0x01,0xb3,0x00, \ ; AC FF 0x12,0x00,0x00,0x00, 0x01,0xb4,0x00, \ ; AC RW 0x17,0x00,0x00,0x00, 0x01,0xb5,0x00, \ ; AC Media next track 0x15,0x00,0x00,0x00, 0x01,0xb6,0x00, \ ; AC Media previous track 0x11,0x00,0x00,0x00, 0x01,0xb7,0x00, \ ; AC Media Stop \ 0x21,0x00,0x00,0x00, 0x01,0xe9,0x00, \ ; AC volume up 0x22,0x00,0x00,0x00, 0x01,0xea,0x00, \ ; AC volume down 0x23,0x00,0x00,0x00, 0x01,0xe2,0x00, \ ; AC volume mute \ 0x35,0x00,0x00,0x00, 0x01,0x8d,0x00, \ ; AC select program guide 0x24,0x00,0x00,0x00, 0x01,0x9c,0x00, \ ; AC channel up 0x25,0x00,0x00,0x00, 0x01,0x9d,0x00, \ ; AC channel down \ 0x30,0x00,0x00,0x00, 0x02,0x0D,0x00, \ ; eHome launch 0x31,0x00,0x00,0x00, 0x02,0x4A,0x00, \ ; My videos 0x34,0x00,0x00,0x00, 0x02,0x49,0x00, \ ; My pictures 0x36,0x00,0x00,0x00, 0x02,0x25,0x00, \ ; eHome jump/Live TV 0x33,0x00,0x00,0x00, 0x02,0x46,0x00, \ ; My TV 0x32,0x00,0x00,0x00, 0x02,0x47,0x00, \ ; My Music 0x38,0x00,0x00,0x00, 0x02,0x24,0x00, \ ; DVD Menu 0x39,0x00,0x00,0x00, 0x02,0x48,0x00, \ ; Recorded TV 0x81,0x00,0x00,0x00, 0x02,0x80,0x00, \ ; OEM 1 0x82,0x00,0x00,0x00, 0x02,0x81,0x00, \ ; OEM 2 0x83,0x00,0x00,0x00, 0x02,0x82,0x00, \ ; OEM 3 0x84,0x00,0x00,0x00, 0x02,0x83,0x00 \ ; OEM 4 [HIDIR_Inst.CopyFiles.NT] hidir.sys hidclass.sys hidparse.sys [HIDIR_Inst.NT.Services] AddService = HidIr,%SPSVCINST_ASSOCSERVICE%,HIDIR_Service_Inst [HIDIR_Service_Inst] DisplayName = %HIDIR.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_IGNORE% ServiceBinary = %12%\hidir.sys LoadOrderGroup = extended base AddReg = HIDIR_InstPrivate.NT.AddReg.Services ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ** ;;; Hack for Nanao HID Monitor ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [HID_Inst_NanaoFix.NT] Copyfiles = HID_Inst.CopyFiles.NT, HID_Inst.CopyFilesDLL.NT AddReg = NanaoHack.AddReg [HID_Inst_NanaoFix.NT.Services] AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst [NanaoHack.AddReg] ; ; The Nanao display driver is dependent on a Win98G bug that allowed ; feature access on non-feature collections. ; Set a flag in the devnode that allerts HIDCLASS to allow this ; driver to continue working. ; HKR,DeviceSpecificFlags,AllowFeatureOnNonFeatureCollection,,1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ** ;===================================================================== [HID_Raw_Inst.NT] ; ; Do nothing for Raw Devices. ; ;===================================================================== [HID_Service_Inst] DisplayName = %HID.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_IGNORE% ServiceBinary = %12%\hidusb.sys LoadOrderGroup = extended base [HID_Dummy_Service_Inst] DisplayName = %DUMMY.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_AUTO_START% ErrorControl = %SERVICE_ERROR_IGNORE% ServiceBinary = %12%\dummyfdo.sys LoadOrderGroup = extended base ; ; Sony Jog Dial Files ; [SPI_DDI.NT] CopyFiles=SPI_Files_Driver, SPI_Files_DLL AddReg=SPI_NT_AddReg [SPI_DDI.NT.Services] Addservice = SPI, 0x00000002, SPI_AddService [SPI_AddService] DisplayName = %*SNY6001Desc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\SonyPI.sys [SPI_NT_AddReg] HKLM, "System\CurrentControlSet\Services\SPI\Parameters",\ "BreakOnEntry", 0x00010001, 0 [SPI_Files_Driver] SonyPI.sys [SPI_Files_DLL] SonyPI.dll ;=============== [DMICall.AddReg] HKR,,NTMPDriver,,"DMICall.sys" [DMICall.NT] AddReg=DMICall.AddReg CopyFiles=DMICall.CopyFiles [DMICall.NT.Services] AddService = DMICall,2,DMICall_ServiceInstallSection [DMICall_ServiceInstallSection] DisplayName=%SONY_DMI_CALL.service.DeviceDesc% ServiceType=1 StartType=%SERVICE_DEMAND_START% ErrorControl=1 ServiceBinary=%12%\DMICall.sys [DMICall.CopyFiles] DMICall.sys ;=============== [SNC_DDI.NT] CopyFiles=SNC_Files_Driver AddReg=SNC_NT_AddReg [SNC_DDI.NT.Services] Addservice = SNC, 0x00000002, SNC_AddService [SNC_AddService] DisplayName = %*SNY5001Desc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\SonyNC.sys [SNC_NT_AddReg] HKLM, "System\CurrentControlSet\Services\SNC\Parameters",\ "BreakOnEntry", 0x00010001, 0 [SNC_Files_Driver] SonyNC.sys [SNC_Files_DLL] SonyNC.dll ; ; End Sony Jog Dial stuff. ; [strings] MSFT = "Microsoft" HID.DeviceDesc = "USB Human Interface Device" HID.DefaultDevice = "HID default device" HID.ClassName = "Human Interface Devices" HID.SvcDesc = "Microsoft HID Class Driver" DUMMY.SvcDesc = "Microsoft Dummy FDO Driver" KBDHID.SvcDesc = "Keyboard HID Driver" KBDCLASS.SvcDesc = "Keyboard Class Driver" MOUHID.SvcDesc = "Mouse HID Driver" MOUCLASS.SvcDesc = "Mouse Class Driver" HIDIR.SvcDesc = "Microsoft Infrared HID Driver" KeyboardClassName = "Keyboard" AcerMfg = "Acer" AltecMfg = "Altec Lansing" ALPSMfg = "ALPS" AnchorMfg = "Anchor" APCMfg = "American Power Conversion" BTCMfg = "BTC" CherryMfg = "Cherry GmbH" ChiconyMfg = "Chicony" CTXMfg = "CTX" EIZOMfg = "EIZO" CypressMfg = "Cypress" DexinMfg = "Dexin" ELOMfg = "ELO TouchSystems" FinePointMfg = "FinePoint Innovations, Inc." FocusMfg = "Focus" ForwardMfg = "Forward" FujitsuMfg = "Fujitsu" GeniusMfg = "Genius" GuillemotMfg = "Guillemot" ItacMfg = "ITAC Systems" JingMoldMfg = "Jing Mold" KeyTronicMfg = "Key Tronic" LabtecMfg = "Labtec" LiteOnMfg = "Lite On" LogiMfg = "Logitech" MaxiSwitchMfg = "Maxi Switch, Inc." MGEMfg = "MGE" MSMfg = "Microsoft" MontereyMfg = "Monterey" MitsubishiMfg = "Mitsubishi" NECMfg = "NEC" NMBMfg = "NMB" NokiaMfg = "Nokia" OrtekMfg = "Ortek" PhilipsMfg = "Philips" QtronixMfg = "Qtronix" SamsungMfg = "Samsung" SejinMfg = "Sejin" SilitekMfg = "Silitek" SolidYearMfg = "Solid Year" StdMfg = "(Standard system devices)" STSLMfg = "STSL" SUHMfg = "SUH DART" SUPERGATEMfg = "SUPERGATE" ThrustmasterMfg = "Thrustmaster" YamahaMfg = "Yamaha" SonyOtherMfg = "Sony Corporation" USB\VID_0433&PID_ABAB.DeviceDesc = "ALPS USB Keyboard" USB\VID_044e&PID_1104.DeviceDesc = "ALPS Japanese USB Keyboard" USB\VID_03F9&PID_0100.DeviceDesc = "Key Tronic USB Keyboard" USB\VID_0471&PID_0401.DeviceDesc = "Philips Semiconductors CICT USB Keyboard" USB\VID_0471&PID_0402&MI_00.DeviceDesc = "Philips Semiconductors CICT USB Keyboard" USB\VID_0471&PID_0601&MI_00.DeviceDesc = "Philips USB Wireless Keyboard" USB\VID_046A&PID_0001.DeviceDesc = "Cherry GmbH USB Keyboard" USB\VID_047B&PID_0001.DeviceDesc = "Silitek USB Keyboard" USB\VID_047B&PID_0002&MI_00.DeviceDesc = "Silitek USB Keyboard" USB\VID_04A5&PID_0001.DeviceDesc = "API Generic USB K/B" USB\VID_04A5&PID_0002.DeviceDesc = "API Ergo USB K/B" USB\VID_04A5&PID_0003&MI_00.DeviceDesc = "API Generic USB K/B" USB\VID_03F9&PID_0101.DeviceDesc = "Key Tronic USB Keyboard" USB\VID_03F9&PID_0102&MI_00.DeviceDesc = "Key Tronic USB Keyboard" USB\VID_0446&PID_6782.DeviceDesc = "NMB USB Keyboard" USB\VID_0446&PID_6781&MI_00.DeviceDesc = "NMB USB Keyboard with PS/2 Mouse Port" USB\VID_05FA&PID_3302.DeviceDesc = "STSL USB Keyboard" USB\VID_05FA&PID_3301&MI_00.DeviceDesc = "STSL USB Keyboard with PS/2 Mouse Port" USB\VID_05FA&PID_3303&MI_00.DeviceDesc = "STSL USB Keyboard with PS/2 Mouse Port" USB\VID_04F2&PID_0002.DeviceDesc = "Chicony USB Keyboard" USB\VID_04F2&PID_0001&MI_00.DeviceDesc = "Chicony USB Keyboard" USB\VID_046E&PID_0100.DeviceDesc = "BTC USB Keyboard" USB\VID_046E&PID_6782&MI_00.DeviceDesc = "BTC USB Keyboard" USB\VID_05B2&PID_6200.DeviceDesc = "Focus USB Keyboard" USB\VID_05B2&PID_7200&MI_00.DeviceDesc = "Focus USB Keyboard" USB\VID_05AF&PID_9167.DeviceDesc = "KB 9151B - 678" USB\VID_05AF&PID_9267&MI_00.DeviceDesc = "KB 9251B - 678" USB\VID_04C3&PID_1101.DeviceDesc = "Maxi Switch, Inc. #1101" USB\VID_04C3&PID_1102&MI_00.DeviceDesc = "Maxi Switch, Inc. #1102" USB\VID_04C3&PID_2101.DeviceDesc = "Maxi Switch, Inc. #2101" USB\VID_04C3&PID_2102&MI_00.DeviceDesc = "Maxi Switch, Inc. #2102" USB\VID_0566&PID_2800.DeviceDesc = "MIC USB K/B" USB\VID_0566&PID_2801&MI_00.DeviceDesc = "MIC USB K/B M" USB\VID_05A4&PID_9722.DeviceDesc = "ORTEK Keyboard" USB\VID_05A4&PID_9720&MI_00.DeviceDesc = "ORTEK Keyboard" USB\VID_0430&PID_0002&MI_00.DeviceDesc="Fujitsu USB Composite Keyboard" USB\VID_04c5&PID_1020&MI_00.DeviceDesc="Fujitsu Japanese USB Composite Keyboard" USB\VID_04c5&PID_1020&MI_01.DeviceDesc="Fujitsu USB Hot Buttons" USB\VID_04c5&PID_1018.DeviceDesc="Fujitsu Japanese USB Keyboard Hot Buttons" USB\VID_055D&PID_6780.DeviceDesc = "Samsung USB Keyboard V1" USB\VID_055D&PID_6781&MI_00.DeviceDesc = "Samsung USB Keyboard V2" USB\VID_055D&PID_0001.DeviceDesc="Samsung USB Keyboard" USB\VID_05BC&PID_0002.DeviceDesc = "Forward USB K/B" USB\VID_05BC&PID_0001&MI_00.DeviceDesc = "Forward USB K/B with PS/2 Mouse" USB\VID_0500&PID_0002.DeviceDesc = "SUH DART-2 USB Keyboard" USB\VID_0500&PID_0001&MI_00.DeviceDesc = "SUH DART USB Keyboard" USB\VID_0510&PID_0001.DeviceDesc = "Sejin USB Keyboard" USB\VID_0510&PID_1000&MI_00.DeviceDesc="Sejin USB Keyboard with PS/2 Mouse Port" USB\VID_05D5&PID_6782&MI_00.DeviceDesc = "SUPERGATE USB Keyboard with PS/2 Mouse Port" USB\VID_045E&PID_000B.DeviceDesc = "Microsoft USB Natural Keyboard" USB\VID_045E&PID_001D&MI_00.DeviceDesc = "Microsoft Natural Keyboard Pro" USB\VID_045E&PID_002B&MI_00.DeviceDesc = "Microsoft Internet Keyboard Pro" USB\VID_045E&PID_002D&MI_00.DeviceDesc = "Microsoft Internet Keyboard" USB\VID_060B&PID_2101&MI_00.DeviceDesc = "Solid Year USB Keyboard with PS/2 Mouse Port" USB\VID_0409&PID_0014&MI_00.DeviceDesc="NEC 109 Japanese USB Keyboard" USB\VID_0409&PID_0011&MI_00.DeviceDesc="NEC PC98 Series Layout USB Keyboard" USB\VID_0409&PID_0019.DeviceDesc="NEC 109 Japanese USB Keyboard with Bus-Powered Hub" USB\VID_0409&PID_001A.DeviceDesc="NEC PC98 Series Layout USB Keyboard with Bus-Powered Hub" USB\VID_0409&PID_0025.DeviceDesc="NEC USB Mini Keyboard with Bus-Powered Hub" USB\VID_0409&PID_0034.DeviceDesc="NEC 109 Japanese USB Keyboard with One-touch start buttons" USB\VID_0409&PID_0094.DeviceDesc="NEC Japanese USB Keyboard with One-touch start buttons" USB\VID_0409&PID_0095.DeviceDesc="NEC Japanese USB Keyboard" USB\VID_05C7&PID_2001.DeviceDesc = "Qtronix USB Keyboard" USB\VID_05C7&PID_6001.DeviceDesc = "Qtronix USB Ten-Keypad" IRBUS\VID_045E&PID_006D.DeviceDesc = "Microsoft eHome Infrared Transceiver" IRBUS\HID.DeviceDesc = "Infrared HID Device" USB\VID_045E&PID_0009.DeviceDesc="Microsoft USB IntelliMouse" USB\VID_045E&PID_001E.DeviceDesc="Microsoft USB IntelliMouse Explorer" USB\VID_045E&PID_0023.DeviceDesc="Microsoft USB Trackball Optical" USB\VID_045E&PID_0024.DeviceDesc="Microsoft USB Trackball Explorer" USB\VID_045E&PID_0025.DeviceDesc="Microsoft USB IntelliMouse with IntelliEye" USB\VID_045E&PID_0029.DeviceDesc="Microsoft USB IntelliMouse Web" USB\VID_045E&PID_0039.DeviceDesc="Microsoft USB IntelliMouse Optical" USB\VID_045E&PID_0040.DeviceDesc="Microsoft USB Wheel Mouse Optical" USB\VID_045E&PID_0047.DeviceDesc="Microsoft USB IntelliMouse Explorer 3.0" USB\VID_046D&PID_C000.DeviceDesc="Logitech USB First/Pilot Mouse" USB\VID_046D&PID_C001.DeviceDesc="Logitech USB First/Pilot Mouse+" USB\VID_046D&PID_C002.DeviceDesc="Logitech USB MouseMan Wheel" USB\VID_046D&PID_C003.DeviceDesc="Logitech USB MouseMan" USB\VID_046D&PID_C004.DeviceDesc="Logitech USB WingMan Gaming Mouse" USB\VID_046D&PID_C005.DeviceDesc="Logitech USB WingMan Gaming Wheel Mouse" USB\VID_046D&PID_C00B.DeviceDesc="Logitech USB MouseMan Wheel+" USB\VID_046D&PID_C00C.DeviceDesc="Logitech USB WheelMouse" USB\VID_046D&PID_C00D.DeviceDesc="Logitech USB MouseMan Wheel+" USB\VID_046D&PID_C00E.DeviceDesc="Logitech USB Wheel Mouse" USB\VID_046D&PID_C030.DeviceDesc="Logitech USB iFeel Mouse" USB\VID_046D&PID_C031.DeviceDesc="Logitech USB iFeel Mouse+" USB\VID_046D&PID_C032.DeviceDesc="Logitech USB iFeel MouseMan" USB\VID_046D&PID_C033.DeviceDesc="Logitech USB iFeel MouseMan+" USB\VID_046D&PID_C401.DeviceDesc="Logitech USB TrackMan Marble Wheel" USB\VID_046D&PID_C402.DeviceDesc="Logitech USB Marble Mouse" USB\VID_046D&PID_C403.DeviceDesc="Logitech USB Turbo TrackMan Marble FX" USB\VID_046D&PID_C404.DeviceDesc="Logitech USB TrackMan Wheel" USB\VID_046D&PID_C501.DeviceDesc="Logitech USB Cordless Mouse" USB\VID_046D&PID_C502&MI_00.DeviceDesc="Logitech USB Cordless Keyboard" USB\VID_046D&PID_C502&MI_01.DeviceDesc="Logitech USB Cordless Mouse & iTouch Keys" USB\VID_046D&PID_C503&MI_00.DeviceDesc="Logitech USB Cordless Keyboard" USB\VID_046D&PID_C503&MI_01.DeviceDesc="Logitech USB Cordless iTouch Keys" 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="SUPERGATE 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_0601&MI_01.DeviceDesc="Philips USB Wireless Keyboard Mouse" USB\VID_0471&PID_0402&MI_01.DeviceDesc="PS/2 Mouse on Philips Semiconductors CICT USB Keyboard" USB\VID_0605&PID_0001.DeviceDesc="Anchor USB Mouse" USB\VID_0409&PID_0014&MI_01.DeviceDesc="NEC 109 Japanese 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" USB\VID_0E8A&PID_0100.DeviceDesc="FinePoint USB Digitizer" USB\VID_045E&PID_0007.DeviceDesc="SideWinder Game Pad USB version 1.0" USB\VID_045E&PID_0008.DeviceDesc="Microsoft SideWinder Precision Pro (USB)" USB\VID_045E&PID_000E.DeviceDesc="Microsoft SideWinder Freestyle Pro (USB)" USB\VID_046D&PID_0200.DeviceDesc="Logitech USB WingMan Extreme Joystick" USB\VID_046D&PID_C201.DeviceDesc="Logitech USB WingMan Extreme Joystick with Throttle" USB\VID_046D&PID_C202.DeviceDesc="Logitech WingMan Formula (Yellow)(USB)" USB\VID_046D&PID_C207.DeviceDesc="Logitech WingMan Extreme Digital 3D (USB)" USB\VID_046D&PID_C208.DeviceDesc="Logitech WingMan Gamepad Extreme (USB)" USB\VID_046D&PID_C209.DeviceDesc="Logitech WingMan Gamepad (USB)" USB\VID_044F&PID_A0A0.DeviceDesc="Thrustmaster Top Gun USB Joystick" USB\VID_044F&PID_A0A1.DeviceDesc="ThrustMaster Top Gun USB Joystick (rev2)" USB\VID_044F&PID_A201.DeviceDesc="NEC PK-GP201 PlayStick" USB\VID_044F&PID_A01B.DeviceDesc="NEC PK-GP301 Driving Wheel" USB\VID_044F&PID_A003.DeviceDesc="ThrustMaster Rage 3D USB Game Pad" USB\VID_0458&PID_1001.DeviceDesc="Genius USB Joystick" USB\VID_0458&PID_1002.DeviceDesc="Genius USB Game Pad" USB\VID_06F8&PID_0002.DeviceDesc="Guillemot Jet Leader USB Joystick" HID_DEVICE_SYSTEM_GAME="HID-compliant game controller" HID_DEVICE="HID-compliant device" SPSVCINST_TAGTOFRONT = 0x00000001 SPSVCINST_ASSOCSERVICE= 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_BOOT_START = 0 SERVICE_SYSTEM_START = 1 SERVICE_AUTO_START = 2 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 SERVICE_ERROR_IGNORE = 0 REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001 REG_SZ = 0x00000000 USB\VID_045E&PID_0014&MI_02.DeviceDesc="Microsoft Digital Sound System 80 HID Audio Controls" USB\VID_045E&PID_001D&MI_01.DeviceDesc="Microsoft Natural Keyboard Pro Hot Keys" USB\VID_045E&PID_002B&MI_01.DeviceDesc="Microsoft Internet Keyboard Pro Hot Keys" USB\VID_045E&PID_002D&MI_01.DeviceDesc="Microsoft Internet Keyboard Hot Keys" USB\VID_04D2&PID_FF47&MI_02.DeviceDesc="Altec Lansing HID Audio Controls" USB\VID_04D2&PID_FF49&MI_02.DeviceDesc="Altec Lansing HID Audio Controls" USB\VID_04D2&PID_0070&MI_02.DeviceDesc="Altec Lansing HID Audio Controls" USB\VID_0672&PID_1041&MI_02.DeviceDesc="Labtec HID Audio Controls" USB\VID_0471&PID_0101&MI_02.DeviceDesc="Philips HID Audio Controls" USB\VID_0409&PID_0203&MI_03.DeviceDesc="NEC HID Audio Controls" USB\VID_0499&PID_3001&MI_02.DeviceDesc="Yamaha HID Audio Controls" USB\VID_0698&PID_1786.DeviceDesc="CTX HID Monitor Controls" USB\VID_04CA&PID_1766.DeviceDesc="Lite On HID Monitor Controls" USB\VID_0452&PID_0021.DeviceDesc="Mitsubishi HID Monitor Controls" USB\VID_056D&PID_0002.DeviceDesc="EIZO HID Monitor Controls" USB\VID_04A6&PID_0181.DeviceDesc="Nokia HID Monitor Controls" USB\VID_051D&PID_0000.DeviceDesc="American Power Conversion USB UPS" USB\VID_051D&PID_0001.DeviceDesc="American Power Conversion USB UPS" USB\VID_051D&PID_0002.DeviceDesc="American Power Conversion USB UPS" USB\VID_051D&PID_0003.DeviceDesc="American Power Conversion USB UPS" USB\VID_0463&PID_0001.DeviceDesc="MGE USB UPS" USB\VID_0463&PID_FFFF.DeviceDesc="MGE USB UPS" *SNY6001="Sony Programmable I/O Control Device" *SNY6001Desc="Sony Programmable I/O Control Device" *SNY5001="Sony Notebook Control Device" *SNY5001Desc="Sony Notebook Control Device" SONY_DMI_CALL.DeviceDesc="Sony DMI Call driver" SONY_DMI_CALL.service.DeviceDesc="Sony DMI Call service"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.