home *** CD-ROM | disk | FTP | other *** search
- ; Copyright (c) 1993-1995, Microsoft Corporation
-
- [version]
- LayoutFile=layout.inf
- signature="$CHICAGO$"
- Class=Keyboard
- Provider=%MS%
- SetupClass=BASE
-
- [DestinationDirs]
- MS_KBD_ENH_CopyFiles = 11 ; LDID_SYS
- KBD_VxDs = 22 ; LDID_VMM32
- KBD_VxDs_Del = 11 ; LDID_SYS
-
- [ClassInstall]
- Addreg=KeyboardReg
-
- [KeyboardReg]
- HKR,,,,%KeyboardClassName%
- HKR,,Icon,,"-3"
-
- ; Device IDs to exclude from Setup pick list
- [ControlFlags]
- ExcludeFromSelect=*PNP030b ; Special default ID
-
- [Manufacturer]
- %Std-Keyboards%=MS_KBD
-
- [MS_KBD]
- %*PNP0300.DeviceDesc% = PC_XT_83_Inst,*PNP0300 ;PC/XT (83-Key)
- %*PNP0301.DeviceDesc% = PC_AT_84_Inst,*PNP0301 ;PC/AT (84-Key)
- %*PNP0302.DeviceDesc% = PC_XT_84_Inst,*PNP0302 ;PC/XT (84-Key)
- %*PNP0303.DeviceDesc% = PC_AT_Enh_Inst,*PNP0303 ;PC/AT Enh(101/102-Key)
- %*PNP0304.DeviceDesc% = Olivetti_83_Inst,*PNP0304 ;Olivetti (83-Key)
- %*PNP0305.DeviceDesc% = Olivetti_102_Inst,*PNP0305 ;Olivetti (102-Key)
- %*PNP0306.DeviceDesc% = Olivetti_86_Inst,*PNP0306 ;Olivetti (86-Key)
- %*PNP0309.DeviceDesc% = Olivetti_101_102_Inst,*PNP0309;Olivetti (101/102-Key)
- %*PNP030a.DeviceDesc% = ATT_302_Inst,*PNP030a ;AT&T 302
- %*PNP030b.DeviceDesc% = PC_AT_Enh_Inst,*PNP030b ;Default keyboard
- %*CPQA0D7.DeviceDesc% = PC_AT_Enh_Inst,*CPQA0D7
-
- [SysCfgClasses]
- Keyboard, %*PNP0303.DeviceDesc%,ROOT,,%KeyboardClassName%
-
- [*PNP0300.det]
- LogConfig = kbdlc
-
- [*PNP0301.det]
- LogConfig = kbdlc
-
- [*PNP0302.det]
- LogConfig = kbdlc
-
- [*PNP0303.det]
- LogConfig = kbdlc
-
- [*PNP0304.det]
- LogConfig = kbdlc
-
- [*PNP0305.det]
- LogConfig = kbdlc
-
- [*PNP0306.det]
- LogConfig = kbdlc
-
- [*PNP0309.det]
- LogConfig = kbdlc
-
- [*PNP030a.det]
- LogConfig = kbdlc
-
- [*PNP030b.det]
- LogConfig = kbdlc
-
-
- [PC_XT_83_Inst] ;*PNP0300
- LogConfig = kbdlc
- CopyFiles = MS_KBD_ENH_CopyFiles, KBD_VxDs
- DelFiles = KBD_VxDs_Del
- UpdateInis = PC_XT_83_Inis, Keyb.Common.Inis
- AddReg=Keyb.Common.Reg
- AddReg = MS_KBD_AddReg
-
- [PC_AT_84_Inst] ;*PNP0301
- LogConfig = kbdlc
- CopyFiles = MS_KBD_ENH_CopyFiles, KBD_VxDs
- DelFiles = KBD_VxDs_Del
- UpdateInis = PC_AT_84_Inis, Keyb.Common.Inis
- AddReg=Keyb.Common.Reg
- AddReg = MS_KBD_AddReg
-
- [PC_AT_84_Inst.PosDup]
- *PNP0303
-
- [PC_XT_84_Inst] ;*PNP0302
- LogConfig = kbdlc
- CopyFiles = MS_KBD_ENH_CopyFiles, KBD_VxDs
- DelFiles = KBD_VxDs_Del
- UpdateInis = PC_XT_84_Inis, Keyb.Common.Inis
- AddReg=Keyb.Common.Reg
- AddReg = MS_KBD_AddReg
-
- [PC_AT_Enh_Inst] ;*PNP0303
- LogConfig = kbdlc
- CopyFiles = MS_KBD_ENH_CopyFiles, KBD_VxDs
- DelFiles = KBD_VxDs_Del
- UpdateInis = PC_AT_Enh_Inis, Keyb.Common.Inis
- AddReg=Keyb.Common.Reg
- AddReg = MS_KBD_AddReg
-
- [Olivetti_83_Inst] ;*PNP0304
- LogConfig = kbdlc
- CopyFiles = MS_KBD_ENH_CopyFiles, KBD_VxDs
- DelFiles = KBD_VxDs_Del
- UpdateInis = Olivetti_83_Inis, Keyb.Common.Inis
- AddReg=Keyb.Common.Reg
- AddReg = MS_KBD_AddReg
-
- [Olivetti_102_Inst] ;*PNP0305
- LogConfig = kbdlc
- CopyFiles = MS_KBD_ENH_CopyFiles, KBD_VxDs
- DelFiles = KBD_VxDs_Del
- UpdateInis = Olivetti_102_Inis, Keyb.Common.Inis
- AddReg=Keyb.Common.Reg
- AddReg = MS_KBD_AddReg
-
- [Olivetti_86_Inst] ;*PNP0306
- LogConfig = kbdlc
- CopyFiles = MS_KBD_ENH_CopyFiles, KBD_VxDs
- DelFiles = KBD_VxDs_Del
- UpdateInis = Olivetti_86_Inis, Keyb.Common.Inis
- AddReg=Keyb.Common.Reg
- AddReg = MS_KBD_AddReg
-
- [Olivetti_101_102_Inst] ;*PNP0309
- LogConfig = kbdlc
- CopyFiles = MS_KBD_ENH_CopyFiles, KBD_VxDs
- DelFiles = KBD_VxDs_Del
- UpdateInis = Olivetti_101_102_Inis, Keyb.Common.Inis
- AddReg=Keyb.Common.Reg
- AddReg = MS_KBD_AddReg
-
- [ATT_302_Inst] ;*PNP030a
- LogConfig = kbdlc
- CopyFiles = MS_KBD_ENH_CopyFiles, KBD_VxDs
- DelFiles = KBD_VxDs_Del
- UpdateInis = ATT_302_Inis, Keyb.Common.Inis
- AddReg=Keyb.Common.Reg
- AddReg = MS_KBD_AddReg
-
- [kbdlc]
- ConfigPriority=HARDWIRED
- IOConfig=60-60(ffff::)
- IOConfig=64-64(ffff::)
- IRQConfig=1
-
- [MS_KBD_ENH_CopyFiles]
- keyboard.drv
-
- [MS_KBD_AddReg]
- HKR,,DriverDesc,,"Keyboard Driver"
- HKR,,DevLoader,,*CONFIGMG
-
- [PC_XT_83_Inis]
- system.ini,boot.description,,"keyboard.typ=%*PNP0300.DeviceDesc%"
- system.ini,keyboard,,"subtype=42"
- system.ini,keyboard,,"type=1"
-
- [PC_AT_84_Inis]
- system.ini,boot.description,,"keyboard.typ=%*PNP0301.DeviceDesc%"
- system.ini,keyboard,,"subtype=0"
- system.ini,keyboard,,"type=3"
-
- [PC_XT_84_Inis]
- system.ini,boot.description,,"keyboard.typ=%*PNP0302.DeviceDesc%"
- system.ini,keyboard,,"subtype="
- system.ini,keyboard,,"type=1"
-
- [PC_AT_Enh_Inis]
- system.ini,boot.description,,"keyboard.typ=%*PNP0303.DeviceDesc%"
- system.ini,keyboard,,"subtype="
- system.ini,keyboard,,"type=4"
-
- [Olivetti_83_Inis]
- system.ini,boot.description,,"keyboard.typ=%*PNP0304.DeviceDesc%"
- system.ini,keyboard,,"subtype="
- system.ini,keyboard,,"type=1"
-
- [Olivetti_102_Inis]
- system.ini,boot.description,,"keyboard.typ=%*PNP0305.DeviceDesc%"
- system.ini,keyboard,,"subtype=1"
- system.ini,keyboard,,"type=2"
-
- [Olivetti_86_Inis]
- system.ini,boot.description,,"keyboard.typ=%*PNP0306.DeviceDesc%"
- system.ini,keyboard,,"subtype=10"
- system.ini,keyboard,,"type=3"
-
- [Olivetti_101_102_Inis]
- system.ini,boot.description,,"keyboard.typ=%*PNP0309.DeviceDesc%"
- system.ini,keyboard,,"subtype=40"
- system.ini,keyboard,,"type=4"
-
- [ATT_302_Inis]
- system.ini,boot.description,,"keyboard.typ=%*PNP030a.DeviceDesc%"
- system.ini,keyboard,,"subtype=4"
- system.ini,keyboard,,"type=1"
-
- [Keyb.Common.Inis]
- system.ini,keyboard,,"keyboard.dll="
- system.ini,keyboard,,"oemansi.bin="
- system.ini,boot,,"keyboard.drv=keyboard.drv"
-
- ; Install *vkd unless "device=alrvkd.386", "keyboard=alrvkd.386", "device=vkd.386", or "keyboard=vkd.386" is already present
- system.ini, 386enh, "keyboard=alrvkd.386", "~SetupTemp~=*",3
- system.ini, 386enh, "device=alrvkd.386", "~SetupTemp~=*",3
- system.ini, 386enh, "keyboard=vkd.386", "~SetupTemp~=*",3
- system.ini, 386enh, "device=vkd.386", "~SetupTemp~=*",3
- system.ini, 386enh,, "keyboard=*vkd"
- system.ini, 386enh, "~SetupTemp~=*", "keyboard=*vkd",3
-
- ; always combine *vkd into VMM32.VxD:
- wininit.ini, CombineVxDs,,"%22%\vkd.vxd=%11%\vmm32.vxd"
-
- [Keyb.Common.Reg]
- HKLM,System\CurrentControlSet\Control\VMM32Files,vkd.vxd,1,
-
- [KBD_VxDs]
- vkd.vxd
-
- [KBD_VxDs_Del]
- vkd.386
-
- [Strings]
- KeyboardClassName = "Keyboard"
- MS = "Microsoft"
- Std-Keyboards = "(Standard keyboards)"
- *PNP0300.DeviceDesc = "PC/XT Keyboard (83-Key)"
- *PNP0301.DeviceDesc = "PC/AT Keyboard (84-Key)"
- *PNP0302.DeviceDesc = "PC/XT Keyboard (84-Key)"
- *PNP0303.DeviceDesc = "Standard 101/102-Key or Microsoft Natural Keyboard"
- *PNP0304.DeviceDesc = "Olivetti Keyboard (83-Key)"
- *PNP0305.DeviceDesc = "Olivetti Keyboard (102-Key)"
- *PNP0306.DeviceDesc = "Olivetti Keyboard (86-Key)"
- *PNP0309.DeviceDesc = "Olivetti Keyboard (A101/102-Key)"
- *PNP030a.DeviceDesc = "AT&T 302 Keyboard"
- *PNP030b.DeviceDesc = "PC/AT Enhanced Keyboard (101/102-Key)" ; default
- *CPQA0D7.DeviceDesc = "Compaq Enhanced Keyboard"
-