; KEYBOARD.INF

; Installation file for keyboard devices

[Version]
Signature  = "$Windows NT$"
;Signature  = "$ReactOS$"
LayoutFile = layout.inf
Class      = Keyboard
ClassGUID  = {4D36E96B-E325-11CE-BFC1-08002BE10318}
Provider   = %ReactOS%
DriverVer  = 06/04/2007,1.04

[DestinationDirs]
DefaultDestDir = 12

[ClassInstall32.NT]
AddReg = KeyboardClass.NT.AddReg

[KeyboardClass.NT.AddReg]
HKR, , ,               0, %KeyboardClassName%
HKR, , Icon,           0, "-3"
HKR, , Installer32,    0, "syssetup.dll,KeyboardClassInstaller"
HKR, , NoInstallClass, 0, 1
HKR, , UpperFilters,   0x00010000, "kbdclass"

[Manufacturer]
%StdMfg% = StdMfg

[StdMfg]
%*PNP0303.DeviceDesc%    = PS2_Inst.NT,*PNP0303

;------------------------------ PS/2 DRIVER -----------------------------

[PS2_Inst.NT]
CopyFiles = PS2_CopyFiles.NT, kbdclass_CopyFiles.NT

[PS2_CopyFiles.NT]
i8042prt.sys

[PS2_Inst.NT.Services]
AddService = i8042prt, 0x00000002, i8042prt_Service_Inst
AddService = kbdclass, , kbdclass_Service_Inst

[i8042prt_Service_Inst]
ServiceType   = 1
StartType     = 1
ErrorControl  = 1
ServiceBinary = %12%\i8042prt.sys
LoadOrderGroup = Keyboard Port

;---------------------------- KBDCLASS DRIVER ---------------------------

[kbdclass_CopyFiles.NT]
kbdclass.sys

[kbdclass_Service_Inst]
ServiceType   = 1
StartType     = 1
ErrorControl  = 1
ServiceBinary = %12%\kbdclass.sys
LoadOrderGroup = Keyboard Class

;-------------------------------- STRINGS -------------------------------

[Strings]
ReactOS = "ReactOS Team"
KeyboardClassName = "Keyboards"
StdMfg = "(Standard keyboards)"
*PNP0303.DeviceDesc = "IBM PC/AT keyboard"

[Strings.0405]
KeyboardClassName = "Klávesnice"
StdMfg = "(Standardní klávesnice)"
*PNP0303.DeviceDesc = "Klávesnice IBM PC/AT"

[Strings.0407]
KeyboardClassName = "Tastaturen"
StdMfg = "(Standard-Tastaturen)"
*PNP0303.DeviceDesc = "IBM PC/AT Tastatur"

[Strings.040a]
KeyboardClassName = "Teclados"
StdMfg = "(Teclado estándar)"
*PNP0303.DeviceDesc = "Teclado IBM PC/AT"

[Strings.040C]
KeyboardClassName = "Claviers"
StdMfg = "(Claviers standards)"
*PNP0303.DeviceDesc = "Clavier IBM PC/AT"

[Strings.0419]
KeyboardClassName = "Клавиатуры"
StdMfg = "(Стандартные клавиатуры)"
*PNP0303.DeviceDesc = "Клавиатура IBM PC/AT"

[Strings.041B]
KeyboardClassName = "Klávesnice"
StdMfg = "(Štandardné klávesnice)"
*PNP0303.DeviceDesc = "Klávesnica IBM PC/AT"

[Strings.0427]
KeyboardClassName = "Klaviatūros"
StdMfg = "(Standartinė klaviatūra)"
*PNP0303.DeviceDesc = "IBM PC/AT klaviatūra"
