2017-10-06 13:00:36 +00:00
|
|
|
|
; 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
|
2023-05-20 12:56:52 +00:00
|
|
|
|
%*PNP030B.DeviceDesc% = PS2_Inst.NT,*PNP030B
|
2017-10-06 13:00:36 +00:00
|
|
|
|
%HID.KeyboardDevice% = HID_Keyboard_Inst,,HID_DEVICE_SYSTEM_KEYBOARD
|
|
|
|
|
|
2022-12-28 01:26:17 +00:00
|
|
|
|
;------------------------------ HID DRIVER ------------------------------
|
2017-10-06 13:00:36 +00:00
|
|
|
|
|
|
|
|
|
[HID_Keyboard_Inst.NT]
|
|
|
|
|
Copyfiles = HID_Keyboard_Inst.CopyFiles.NT
|
|
|
|
|
|
|
|
|
|
[HID_Keyboard_Inst.NT.HW]
|
|
|
|
|
AddReg = HID_Keyboard_Inst.AddReg.NT
|
|
|
|
|
|
|
|
|
|
[HID_Keyboard_Inst.AddReg.NT]
|
|
|
|
|
;HKR,,"LowerFilters",0x00010000,"valueadd"
|
|
|
|
|
|
|
|
|
|
[HID_Keyboard_Inst.CopyFiles.NT]
|
|
|
|
|
kbdhid.sys
|
|
|
|
|
kbdclass.sys
|
|
|
|
|
|
|
|
|
|
[HID_Keyboard_Inst.NT.Services]
|
|
|
|
|
AddService = kbdhid, 0x00000002,KbdHid_Service_Inst
|
|
|
|
|
AddService = kbdclass,, kbdclass_Service_Inst
|
|
|
|
|
|
|
|
|
|
[KbdHid_Service_Inst]
|
|
|
|
|
ServiceType = 1
|
|
|
|
|
StartType = 3
|
|
|
|
|
ErrorControl = 1
|
|
|
|
|
ServiceBinary = %12%\kbdhid.sys
|
|
|
|
|
LoadOrderGroup = Keyboard Port
|
|
|
|
|
|
|
|
|
|
[KbdClass.Services]
|
|
|
|
|
AddService = kbdclass,, kbdclass_Service_Inst
|
|
|
|
|
|
|
|
|
|
;------------------------------ PS/2 DRIVER -----------------------------
|
|
|
|
|
|
|
|
|
|
[PS2_Inst.NT]
|
|
|
|
|
CopyFiles = PS2_CopyFiles.NT, kbdclass_CopyFiles.NT
|
|
|
|
|
AddReg = PS2_AddReg
|
|
|
|
|
|
|
|
|
|
[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
|
|
|
|
|
|
|
|
|
|
[PS2_AddReg]
|
|
|
|
|
HKR, , LocationInformationOverride, 0, %LocationOverride%
|
|
|
|
|
|
|
|
|
|
;---------------------------- 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]
|
2022-06-27 14:00:18 +00:00
|
|
|
|
; Non-localizable
|
|
|
|
|
ReactOS = "ReactOS Project"
|
|
|
|
|
|
|
|
|
|
; Localizable
|
2017-10-06 13:00:36 +00:00
|
|
|
|
KeyboardClassName = "Keyboards"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Standard keyboards)"
|
2023-05-20 12:56:52 +00:00
|
|
|
|
*PNP0303.DeviceDesc = "Standard 101/102-key or Microsoft Natural PS/2 keyboard"
|
|
|
|
|
*PNP030B.DeviceDesc = "PC/AT Enhanced PS/2 keyboard (101/102-key)"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
LocationOverride = "plugged in to keyboard port"
|
|
|
|
|
HID.KeyboardDevice = "HID-Keyboard"
|
2017-10-06 13:00:36 +00:00
|
|
|
|
|
2021-03-09 15:51:37 +00:00
|
|
|
|
[Strings.0404]
|
|
|
|
|
KeyboardClassName = "鍵盤"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2021-03-09 15:51:37 +00:00
|
|
|
|
StdMfg = "(標準鍵盤)"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
HID.KeyboardDevice = "HID 鍵盤"
|
2021-03-09 15:51:37 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
[Strings.0405]
|
|
|
|
|
KeyboardClassName = "Klávesnice"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Standardní klávesnice)"
|
|
|
|
|
*PNP0303.DeviceDesc = "Klávesnice IBM PC/AT"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
LocationOverride = "připojeno ke klávesnicovému portu"
|
|
|
|
|
HID.KeyboardDevice = "Klávesnice standardu HID"
|
2017-10-06 13:00:36 +00:00
|
|
|
|
|
|
|
|
|
[Strings.0407]
|
|
|
|
|
KeyboardClassName = "Tastaturen"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Standard-Tastaturen)"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
LocationOverride = "eingesteckt in Tastaturanschluss"
|
|
|
|
|
HID.KeyboardDevice = "HID-Tastatur"
|
2017-10-06 13:00:36 +00:00
|
|
|
|
|
|
|
|
|
[Strings.0408]
|
|
|
|
|
KeyboardClassName = "Πληκτρολόγια"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Πρότυπα πληκτρολόγια)"
|
|
|
|
|
|
|
|
|
|
[Strings.0a]
|
|
|
|
|
KeyboardClassName = "Teclados"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Teclado estándar)"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
LocationOverride = "se conecta al puerto de teclado"
|
2017-10-06 13:00:36 +00:00
|
|
|
|
|
|
|
|
|
[Strings.040C]
|
|
|
|
|
KeyboardClassName = "Claviers"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Claviers standards)"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
LocationOverride = "Branché sur le port clavier"
|
2017-10-06 13:00:36 +00:00
|
|
|
|
|
|
|
|
|
[Strings.0411]
|
|
|
|
|
KeyboardClassName = "キーボード"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(スタンダード キーボード)"
|
|
|
|
|
|
|
|
|
|
[Strings.0415]
|
|
|
|
|
KeyboardClassName = "Klawiatury"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Klawiatury standardowe)"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
LocationOverride = "podłaczone do portu klawiatury"
|
|
|
|
|
HID.KeyboardDevice = "Klawiatura HID"
|
2017-10-06 13:00:36 +00:00
|
|
|
|
|
|
|
|
|
[Strings.0416]
|
|
|
|
|
KeyboardClassName = "Teclados"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Teclado padrão)"
|
|
|
|
|
|
|
|
|
|
[Strings.0418]
|
|
|
|
|
KeyboardClassName = "Tastaturi"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(tastatură standard)"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
LocationOverride = "conectat la portul de tastatură"
|
|
|
|
|
HID.KeyboardDevice = "Tastatură-dispozitiv de interfațare umană"
|
2017-10-06 13:00:36 +00:00
|
|
|
|
|
|
|
|
|
[Strings.0419]
|
|
|
|
|
KeyboardClassName = "Клавиатуры"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Стандартные клавиатуры)"
|
2023-05-20 12:56:52 +00:00
|
|
|
|
*PNP0303.DeviceDesc = "Стандартная (101/102 клавиши) или клавиатура PS/2 Microsoft Natural"
|
|
|
|
|
*PNP030B.DeviceDesc = "Расширенная клавиатура PS/2 PC/AT (101/102 клавиши)"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
LocationOverride = "подключено к порту клавиатуры"
|
|
|
|
|
HID.KeyboardDevice = "Клавиатура HID"
|
2017-10-06 13:00:36 +00:00
|
|
|
|
|
|
|
|
|
[Strings.041B]
|
|
|
|
|
KeyboardClassName = "Klávesnice"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Štandardné klávesnice)"
|
|
|
|
|
|
|
|
|
|
[Strings.041f]
|
2021-10-09 20:40:55 +00:00
|
|
|
|
KeyboardClassName = "Klavyeler"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2021-10-09 20:40:55 +00:00
|
|
|
|
StdMfg = "(Standart Klavyeler)"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
LocationOverride = "klavye girişine takılı"
|
|
|
|
|
HID.KeyboardDevice = "HID Klavyeler"
|
2017-10-06 13:00:36 +00:00
|
|
|
|
|
|
|
|
|
[Strings.0422]
|
|
|
|
|
KeyboardClassName = "Клавіатури"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Стандартні клавіатури)"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
LocationOverride = "приєднано до порту клавітури"
|
|
|
|
|
HID.KeyboardDevice = "HID-Клавіатура"
|
2017-10-06 13:00:36 +00:00
|
|
|
|
|
|
|
|
|
[Strings.0427]
|
|
|
|
|
KeyboardClassName = "Klaviatūros"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2017-10-06 13:00:36 +00:00
|
|
|
|
StdMfg = "(Standartinė klaviatūra)"
|
2018-03-21 21:27:04 +00:00
|
|
|
|
|
|
|
|
|
[Strings.0804]
|
2024-06-13 13:36:41 +00:00
|
|
|
|
KeyboardClassName = "键盘"
|
|
|
|
|
|
2022-12-28 01:26:17 +00:00
|
|
|
|
HID.KeyboardDevice = "HID 键盘"
|
|
|
|
|
|
2018-03-21 21:27:04 +00:00
|
|
|
|
StdMfg = "(标准键盘)"
|
2021-07-25 16:49:59 +00:00
|
|
|
|
|
|
|
|
|
[Strings.0816]
|
|
|
|
|
KeyboardClassName = "Teclados"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2021-07-25 16:49:59 +00:00
|
|
|
|
StdMfg = "(Teclado padrão)"
|
2021-12-29 21:40:57 +00:00
|
|
|
|
|
|
|
|
|
[Strings.0C04]
|
|
|
|
|
KeyboardClassName = "鍵盤"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
|
2021-12-29 21:40:57 +00:00
|
|
|
|
StdMfg = "(標準鍵盤)"
|
2022-12-28 01:26:17 +00:00
|
|
|
|
HID.KeyboardDevice = "HID 鍵盤"
|