You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
676 lines
25 KiB
676 lines
25 KiB
;
|
|
; 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)
|
|
@*: Updated 5/2/01 (timgill) keep pid.dll out of driver.cab
|
|
;
|
|
|
|
[Version]
|
|
Signature="$WINDOWS NT$"
|
|
Class=HIDClass
|
|
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
|
|
Provider=%MSFT%
|
|
LayoutFile=layout.inf
|
|
|
|
[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
|
|
%USB\VID_045E&PID_0048&MI_00.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0048&MI_00
|
|
%USB\VID_045E&PID_005C&MI_00.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_005C&MI_00
|
|
%IRBUS\VID_045E&PID_006D.DeviceDesc%=HIDIR_Inst, IRBUS\VID_045E&PID_006D
|
|
%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
|
|
%USB\VID_045E&PID_0059.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0059
|
|
|
|
[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
|
|
%USB\VID_045E&PID_0048&MI_01.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_0048&MI_01
|
|
%USB\VID_045E&PID_005C&MI_01.DeviceDesc%=HID_Inst,, USB\VID_045E&PID_005C&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
|
|
|
|
[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
|
|
|
|
|
|
;=====================================================================
|
|
[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
|
|
|
|
[HIDIR_Inst.Addreg.NT.HW]
|
|
HKR,,"ReportLength",0x00010001,0x3
|
|
HKR,,"ReportDescriptor",0x00000001,\
|
|
\ ; MS Vendor controls
|
|
0x06, 0xbc, 0xff, \ ; Usage Page (Vendor 0xffbc),
|
|
0x09, 0x88, \ ; Usage (88),
|
|
0xa1, 0x01, \ ; Collection (Application),
|
|
0x85, 0x01, \ ; Report Id (1)
|
|
0x19, 0x01, \ ; Usage Minimum (0x01),
|
|
0x29, 0xff, \ ; Usage Maximum (0xff),
|
|
0x15, 0x01, \ ; Logical Minimum (1),
|
|
0x25, 0xff, \ ; Logical Maximum(0xff),
|
|
0x95, 0x01, \ ; Report Count (1),
|
|
0x75, 0x08, \ ; Report Size (8),
|
|
0x81, 0x00, \ ; Input (Data, Array),
|
|
0xC0, \ ; End Collection
|
|
\ ; Consumer Controls
|
|
0x05, 0x0c, \ ; Usage Page (Consumer Controls),
|
|
0x09, 0x01, \ ; Usage (Consumer Control),
|
|
0xA1, 0x01, \ ; Collection (Application),
|
|
0x85, 0x02, \ ; Report Id (2)
|
|
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
|
|
\ ; 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
|
|
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, 0xe7, \ ; 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, 0x91, \ ; 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,,"ReportMappingTable",0x00000001,\
|
|
0x0a,0x18,0x00,0x00, 0x04,0x08,0x00, \ ; Windows key when !eHome
|
|
\
|
|
0x01,0x04,0x0F,0x80, 0x04,0x00,0x1e, \ ; 1
|
|
0x02,0x04,0x0F,0x80, 0x04,0x00,0x1f, \ ; 2
|
|
0x03,0x04,0x0F,0x80, 0x04,0x00,0x20, \ ; 3
|
|
0x04,0x04,0x0F,0x80, 0x04,0x00,0x21, \ ; 4
|
|
0x05,0x04,0x0F,0x80, 0x04,0x00,0x22, \ ; 5
|
|
0x06,0x04,0x0F,0x80, 0x04,0x00,0x23, \ ; 6
|
|
0x07,0x04,0x0F,0x80, 0x04,0x00,0x24, \ ; 7
|
|
0x08,0x04,0x0F,0x80, 0x04,0x00,0x25, \ ; 8
|
|
0x09,0x04,0x0F,0x80, 0x04,0x00,0x26, \ ; 9
|
|
0x00,0x04,0x0F,0x80, 0x04,0x00,0x27, \ ; 0
|
|
0x0B,0x04,0x0F,0x80, 0x04,0x00,0x28, \ ; return
|
|
0x0A,0x04,0x0F,0x80, 0x04,0x00,0x29, \ ; escape
|
|
\
|
|
0x4E,0x04,0x0F,0x80, 0x02,0x08,0x02, \ ; AC Print
|
|
0x0F,0x04,0x0F,0x80, 0x02,0x09,0x02, \ ; AC Properties (Details)
|
|
0x23,0x04,0x0F,0x80, 0x02,0x24,0x02, \ ; AC Back
|
|
\
|
|
0x1F,0x04,0x0F,0x80, 0x04,0x00,0x51, \ ; down arrow
|
|
0x1E,0x04,0x0F,0x80, 0x04,0x00,0x52, \ ; up arrow
|
|
0x21,0x04,0x0F,0x80, 0x04,0x00,0x4f, \ ; right arrow
|
|
0x20,0x04,0x0F,0x80, 0x04,0x00,0x50, \ ; left arrow
|
|
0x22,0x04,0x0F,0x80, 0x04,0x00,0x28, \ ; return
|
|
\
|
|
0x16,0x04,0x0F,0x80, 0x02,0xb0,0x00, \ ; AC Media play
|
|
0x18,0x04,0x0F,0x80, 0x02,0xb1,0x00, \ ; AC Media pause
|
|
0x17,0x04,0x0F,0x80, 0x02,0xb2,0x00, \ ; AC Media record
|
|
0x14,0x04,0x0F,0x80, 0x02,0xb3,0x00, \ ; AC FF
|
|
0x15,0x04,0x0F,0x80, 0x02,0xb4,0x00, \ ; AC RW
|
|
0x1A,0x04,0x0F,0x80, 0x02,0xb5,0x00, \ ; AC Media next track
|
|
0x1B,0x04,0x0F,0x80, 0x02,0xb6,0x00, \ ; AC Media previous track
|
|
0x19,0x04,0x0F,0x80, 0x02,0xb7,0x00, \ ; AC Media Stop
|
|
\
|
|
0x10,0x04,0x0F,0x80, 0x02,0xe9,0x00, \ ; AC volume up
|
|
0x11,0x04,0x0F,0x80, 0x02,0xea,0x00, \ ; AC volume down
|
|
0x0E,0x04,0x0F,0x80, 0x02,0xe2,0x00, \ ; AC volume mute
|
|
\
|
|
0x26,0x04,0x0F,0x80, 0x02,0x8d,0x00, \ ; AC select program guide
|
|
0x12,0x04,0x0F,0x80, 0x02,0x9c,0x00, \ ; AC channel up
|
|
0x13,0x04,0x0F,0x80, 0x02,0x9d,0x00, \ ; AC channel down
|
|
\
|
|
0x0C,0x04,0x0F,0x80, 0x03,0x82,0x00 ; Suspend
|
|
|
|
[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
|
|
|
|
|
|
|
|
;=====================================================================
|
|
[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
|
|
|
|
|
|
|