fixed some bugs in machine.inf
[reactos.git] / reactos / media / inf / keyboard.inf
1 ; KEYBOARD.INF
2
3 ; Installation file for keyboard devices
4
5 [Version]
6 Signature = "$Windows NT$"
7 ;Signature = "$ReactOS$"
8 LayoutFile = layout.inf
9 Class = Keyboard
10 ClassGUID = {4D36E96B-E325-11CE-BFC1-08002BE10318}
11 Provider = %ReactOS%
12 DriverVer = 10/08/2005,1.01.0.0
13
14 [ClassInstall32.NT]
15 AddReg = KeyboardClass.NT.AddReg
16
17 [KeyboardClass.NT.AddReg]
18 HKR, , , 0, %KeyboardClassName%
19 HKR, , Icon, 0, "-2"
20 ;HKR, , Installer32, 0, "syssetup.dll,KeyboardClassInstaller"
21 HKR, , NoInstallClass, 0, 1
22
23 [Manufacturer]
24 %StdMfg% = StdMfg
25
26 [StdMfg]
27 %*PNP0303.DeviceDesc% = PS2_Inst,*PNP0303
28
29 ;------------------------------ PS/2 DRIVER -----------------------------
30
31 [PS2_Inst.NT]
32 CopyFiles = PS2_CopyFiles.NT, kbdclass_CopyFiles.NT
33 AddReg = PS2_AddReg
34
35 [PS2_CopyFiles.NT]
36 i8042prt.sys
37
38 [PS2_Inst.NT.Services]
39 AddService = i8042prt, 0x00000002, i8042prt_Service_Inst
40 AddService = kbdclass, , kbdclass_Service_Inst
41
42 [i8042prt_Service_Inst]
43 ServiceType = 1
44 StartType = 1
45 ErrorControl = 1
46 ServiceBinary = %12%\i8042prt.sys
47 LoadOrderGroup = Keyboard Port
48
49 ;---------------------------- KBDCLASS DRIVER ---------------------------
50
51 [kbdclass_CopyFiles.NT]
52 mouclass.sys
53
54 [kbdclass_Service_Inst]
55 ServiceType = 1
56 StartType = 3
57 ErrorControl = 1
58 ServiceBinary = %12%\kbdclass.sys
59 LoadOrderGroup = Keyboard Class
60
61 ;-------------------------------- STRINGS -------------------------------
62
63 [Strings]
64 ReactOS = "ReactOS Team"
65 KeyboardClassName = "Keyboards"
66 StdMfg = "(Standard keyboards)"
67 *PNP0303.DeviceDesc = "IBM PC/AT keyboard"