home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / keyboard.inf < prev    next >
Encoding:
INI File  |  1997-10-21  |  15.3 KB  |  470 lines

  1.  
  2.  
  3. ;Copyright (c) 1993-1998, Microsoft Corporation
  4.  
  5. [version]
  6. CatalogFile=keyboard.cat
  7. LayoutFile= Layout.inf, Layout1.inf, Layout2.inf
  8. signature="$CHICAGO$"
  9. Class=Keyboard
  10. ClassGUID={4d36e96b-e325-11ce-bfc1-08002be10318}
  11. Provider=%MS%
  12.  
  13. [DestinationDirs]
  14. MS_KBD_ENH_CopyFiles = 10,system32\drivers
  15. MS_KBD_ENH_DelFiles  = 11    ; LDID_SYS
  16. KBD_VxDs             = 22    ; LDID_VMM32
  17. KBD_VxDs_Del         = 11    ; LDID_SYS
  18. USBKBD.CopyFiles     = 10,system32\drivers
  19. USBKBD.DelFiles      = 11    ; LDID_SYS
  20. HIDKeyboard.Copy     = 11    ; LDID_SYS   
  21.  
  22.  
  23. [ClassInstall]
  24. Addreg=KeyboardReg
  25.  
  26. [KeyboardReg]
  27. HKR,,,,%KeyboardClassName%
  28. HKR,,Icon,,"-3"
  29.  
  30. ; Device IDs to exclude from Setup pick list
  31. [ControlFlags]
  32. ExcludeFromSelect=*PNP030b                      ; Special default ID
  33.  
  34. [Manufacturer]
  35. %Std-Keyboards%=MS_KBD
  36. %MICROSOFT%=MICROSOFT_KBD
  37. %ALPS%=ALPS_KBD
  38. %CHERRY%=CHERRY_KBD
  39. %FUJITSU%=FUJITSU_KBD
  40. %KEYTRONIC%=KEYTRONIC_KBD
  41. %PHILIPS%=PHILIPS_KBD
  42. %SILITEK%=SILITEK_KBD
  43. %NMB%=NMB_KBD
  44. %ACER%=ACER_KBD
  45. %CHICONY%=CHICONY_KBD
  46. %BTC%=BTC_KBD
  47. %FOCUS%=FOCUS_KBD
  48. %JINGMOLD%=JINGMOLD_KBD
  49. %MAXISWITCH%=MAXISWITCH_KBD
  50. %MONTEREY%=MONTEREY_KBD
  51. %ORTEK%=ORTEK_KBD
  52. %SAMSUNG%=SAMSUNG_KBD
  53. %FORWARD%=FORWARD_KBD
  54. %SUH%=SUH_KBD
  55. %SEJIN%=SEJIN_KBD
  56. %RAINBOW%=RAINBOW_KBD
  57.  
  58. [MS_KBD]
  59. %*PNP0300.DeviceDesc%   = PC_XT_83_Inst,*PNP0300        ;PC/XT (83-Key)
  60. %*PNP0301.DeviceDesc%   = PC_AT_84_Inst,*PNP0301        ;PC/AT (84-Key)
  61. %*PNP0302.DeviceDesc%   = PC_XT_84_Inst,*PNP0302        ;PC/XT (84-Key)
  62. %*PNP0303.DeviceDesc%   = PC_AT_Enh_Inst,*PNP0303       ;PC/AT Enh(101/102-Key)
  63. %*PNP0304.DeviceDesc%   = Olivetti_83_Inst,*PNP0304     ;Olivetti (83-Key)
  64. %*PNP0305.DeviceDesc%   = Olivetti_102_Inst,*PNP0305    ;Olivetti (102-Key)
  65. %*PNP0306.DeviceDesc%   = Olivetti_86_Inst,*PNP0306     ;Olivetti (86-Key)
  66. %*PNP0309.DeviceDesc%   = Olivetti_101_102_Inst,*PNP0309;Olivetti (101/102-Key)
  67. %*PNP030a.DeviceDesc%   = ATT_302_Inst,*PNP030a         ;AT&T 302
  68. %*PNP030b.DeviceDesc%   = PC_AT_Enh_Inst,*PNP030b       ;Default keyboard
  69. %*CPQA0D7.DeviceDesc%   = PC_AT_Enh_Inst,*CPQA0D7
  70.  
  71.  
  72. ;
  73. ; This is the compatible id for HID keyboards;
  74. ; it will be matched when the primary id is not recognized.
  75. ;
  76. %HID_DEVICE_SYSTEM_KEYBOARD%=HIDKeyboard,HID_DEVICE_SYSTEM_KEYBOARD
  77.  
  78.  
  79. [MICROSOFT_KBD]
  80. %USB\VID_045E&PID_000B.DeviceDesc%=USBKBD, USB\VID_045E&PID_000B
  81.  
  82. [ALPS_KBD]
  83. %USB\VID_0433&PID_ABAB.DeviceDesc%=USBKBD, USB\VID_0433&PID_ABAB
  84.  
  85. [CHERRY_KBD]
  86. %USB\VID_046A&PID_0001.DeviceDesc%=USBKBD, USB\VID_046A&PID_0001
  87.  
  88. [KEYTRONIC_KBD]
  89. %USB\VID_03F9&PID_0100.DeviceDesc%=USBKBD, USB\VID_03F9&PID_0100
  90. %USB\VID_03F9&PID_0101.DeviceDesc%=USBKBD, USB\VID_03F9&PID_0101
  91. %USB\VID_03F9&PID_0102&MI_00.DeviceDesc%=USBKBD, USB\VID_03F9&PID_0102&MI_00
  92.  
  93. [PHILIPS_KBD]
  94. %USB\VID_0471&PID_0601&MI_00.DeviceDesc%=USBKBD, USB\VID_0471&PID_0601&MI_00
  95.  
  96. [FUJITSU_KBD]
  97. %USB\VID_0430&PID_0002&MI_00.DeviceDesc%=USBKBD, USB\VID_0430&PID_0002&MI_00
  98.  
  99. [SILITEK_KBD]
  100. %USB\VID_047B&PID_0001.DeviceDesc%=USBKBD, USB\VID_047B&PID_0001
  101.  
  102.  
  103. [NMB_KBD]
  104. ; %USB\VID_0446&PID_6782.DeviceDesc%=USBKBD, USB\VID_0446&PID_6782
  105. %USB\VID_0446&PID_6781&MI_00.DeviceDesc%=USBKBD, USB\VID_0446&PID_6781&MI_00
  106.  
  107.  
  108. [ACER_KBD]
  109. %USB\VID_04A5&PID_0001.DeviceDesc%=USBKBD, USB\VID_04A5&PID_0001
  110. %USB\VID_04A5&PID_0002.DeviceDesc%=USBKBD, USB\VID_04A5&PID_0002
  111.  
  112. [CHICONY_KBD]
  113. %USB\VID_04F2&PID_0002.DeviceDesc%=USBKBD, USB\VID_04F2&PID_0002
  114. %USB\VID_04F2&PID_0001&MI_00.DeviceDesc%=USBKBD, USB\VID_04F2&PID_0001&MI_00
  115.  
  116. [BTC_KBD]
  117. %USB\VID_046E&PID_0100.DeviceDesc%=USBKBD, USB\VID_046E&PID_0100
  118. %USB\VID_046E&PID_6782&MI_00.DeviceDesc%=USBKBD, USB\VID_046E&PID_6782&MI_00
  119.  
  120. [FOCUS_KBD]
  121. %USB\VID_05B2&PID_6200.DeviceDesc%=USBKBD, USB\VID_05B2&PID_6200
  122. %USB\VID_05B2&PID_7200&MI_00.DeviceDesc%=USBKBD, USB\VID_05B2&PID_7200&MI_00
  123.  
  124. [JINGMOLD_KBD]
  125. %USB\VID_05AF&PID_9167.DeviceDesc%=USBKBD, USB\VID_05AF&PID_9167
  126. %USB\VID_05AF&PID_9267&MI_00.DeviceDesc%=USBKBD, USB\VID_05AF&PID_9267&MI_00
  127.  
  128. [MAXISWITCH_KBD]
  129. %USB\VID_04C3&PID_1101.DeviceDesc%=USBKBD, USB\VID_04C3&PID_1101
  130. %USB\VID_04C3&PID_1102&MI_00.DeviceDesc%=USBKBD, USB\VID_04C3&PID_1102&MI_00
  131. %USB\VID_04C3&PID_2101.DeviceDesc%=USBKBD, USB\VID_04C3&PID_2101
  132. %USB\VID_04C3&PID_2102&MI_00.DeviceDesc%=USBKBD, USB\VID_04C3&PID_2102&MI_00
  133.  
  134. [MONTEREY_KBD]
  135. %USB\VID_0566&PID_2800.DeviceDesc%=USBKBD, USB\VID_0566&PID_2800
  136. %USB\VID_0566&PID_2801&MI_00.DeviceDesc%=USBKBD, USB\VID_0566&PID_2801&MI_00
  137.  
  138. [SAMSUNG_KBD]
  139. %USB\VID_055D&PID_6780.DeviceDesc%=USBKBD, USB\VID_055D&PID_6780
  140. %USB\VID_055D&PID_6781&MI_00.DeviceDesc%=USBKBD, USB\VID_055D&PID_6781&MI_00
  141.  
  142. [FORWARD_KBD]
  143. %USB\VID_05BC&PID_0002.DeviceDesc%=USBKBD, USB\VID_05BC&PID_0002
  144. %USB\VID_05BC&PID_0001&MI_00.DeviceDesc%=USBKBD, USB\VID_05BC&PID_0001&MI_00
  145.  
  146. [SUH_KBD]
  147. %USB\VID_0500&PID_0002.DeviceDesc%=USBKBD, USB\VID_0500&PID_0002
  148. %USB\VID_0500&PID_0001&MI_00.DeviceDesc%=USBKBD, USB\VID_0500&PID_0001&MI_00
  149.  
  150. [SEJIN_KBD]
  151. %USB\VID_0510&PID_0001.DeviceDesc%=USBKBD, USB\VID_0510&PID_0001
  152.  
  153. [RAINBOW_KBD]
  154. %USB\VID_05D5&PID_6782&MI_00.DeviceDesc%=USBKBD, USB\VID_05D5&PID_6782&MI_00
  155.  
  156. [ORTEK_KBD]
  157. %USB\VID_05A4&PID_9722.DeviceDesc%=USBKBD, USB\VID_05A4&PID_9722
  158. %USB\VID_05A4&PID_9720&MI_00.DeviceDesc%=USBKBD, USB\VID_05A4&PID_9720&MI_00
  159.  
  160. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  161. ;;;;;  Install section for HID keyboards  ;;;;;;;;;;;;;;;;;;;;;;
  162. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  163. [HIDKeyboard]
  164. CopyFiles=HIDKeyboard.Copy
  165. AddReg=HIDKeyboard.AddReg
  166.  
  167. [HIDKeyboard.Copy]
  168. kbdhid.vxd
  169.  
  170. [HIDKeyboard.AddReg]
  171. HKR,,DevLoader,,*ntkern
  172. HKR,,NTMPDriver,,"kbdhid.vxd"
  173. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  174.  
  175.  
  176. [SysCfgClasses]
  177. Keyboard, %*PNP0303.DeviceDesc%,ROOT,,%KeyboardClassName%
  178.  
  179. [*PNP0300.det]
  180. LogConfig       = kbdlc
  181.  
  182. [*PNP0301.det]
  183. LogConfig       = kbdlc
  184.  
  185. [*PNP0302.det]
  186. LogConfig       = kbdlc
  187.  
  188. [*PNP0303.det]
  189. LogConfig       = kbdlc
  190.  
  191. [*PNP0304.det]
  192. LogConfig       = kbdlc
  193.  
  194. [*PNP0305.det]
  195. LogConfig       = kbdlc
  196.  
  197. [*PNP0306.det]
  198. LogConfig       = kbdlc
  199.  
  200. [*PNP0309.det]
  201. LogConfig       = kbdlc
  202.  
  203. [*PNP030a.det]
  204. LogConfig       = kbdlc
  205.  
  206. [*PNP030b.det]
  207. LogConfig       = kbdlc
  208.  
  209.  
  210. [PC_XT_83_Inst]         ;*PNP0300
  211. LogConfig       = kbdlc
  212. CopyFiles       = MS_KBD_ENH_CopyFiles, KBD_VxDs
  213. DelFiles        = MS_KBD_ENH_DelFiles, KBD_VxDs_Del
  214. UpdateInis      = PC_XT_83_Inis, Keyb.Common.Inis
  215. AddReg          = Keyb.Common.Reg, MS_KBD_AddReg
  216. DelReg          = MS_KBD_DelReg
  217.  
  218. [PC_AT_84_Inst]         ;*PNP0301
  219. LogConfig       = kbdlc
  220. CopyFiles       = MS_KBD_ENH_CopyFiles, KBD_VxDs
  221. DelFiles        = MS_KBD_ENH_DelFiles, KBD_VxDs_Del
  222. UpdateInis      = PC_AT_84_Inis, Keyb.Common.Inis
  223. AddReg          = Keyb.Common.Reg, MS_KBD_AddReg
  224. DelReg          = MS_KBD_DelReg
  225.  
  226. [PC_AT_84_Inst.PosDup]
  227. *PNP0303
  228.  
  229. [PC_XT_84_Inst]         ;*PNP0302
  230. LogConfig       = kbdlc
  231. CopyFiles       = MS_KBD_ENH_CopyFiles, KBD_VxDs
  232. DelFiles        = MS_KBD_ENH_DelFiles, KBD_VxDs_Del
  233. UpdateInis      = PC_XT_84_Inis, Keyb.Common.Inis
  234. AddReg          = Keyb.Common.Reg, MS_KBD_AddReg
  235. DelReg          = MS_KBD_DelReg
  236.  
  237. [PC_AT_Enh_Inst]        ;*PNP0303
  238. LogConfig       = kbdlc
  239. CopyFiles       = MS_KBD_ENH_CopyFiles, KBD_VxDs
  240. DelFiles        = MS_KBD_ENH_DelFiles, KBD_VxDs_Del
  241. UpdateInis      = PC_AT_Enh_Inis, Keyb.Common.Inis
  242. AddReg          = Keyb.Common.Reg, MS_KBD_AddReg
  243. DelReg          = MS_KBD_DelReg
  244.  
  245. [Olivetti_83_Inst]      ;*PNP0304
  246. LogConfig       = kbdlc
  247. CopyFiles       = MS_KBD_ENH_CopyFiles, KBD_VxDs
  248. DelFiles        = MS_KBD_ENH_DelFiles, KBD_VxDs_Del
  249. UpdateInis      = Olivetti_83_Inis, Keyb.Common.Inis
  250. AddReg          = Keyb.Common.Reg, MS_KBD_AddReg
  251. DelReg          = MS_KBD_DelReg
  252.  
  253. [Olivetti_102_Inst]     ;*PNP0305
  254. LogConfig       = kbdlc
  255. CopyFiles       = MS_KBD_ENH_CopyFiles, KBD_VxDs
  256. DelFiles        = MS_KBD_ENH_DelFiles, KBD_VxDs_Del
  257. UpdateInis      = Olivetti_102_Inis, Keyb.Common.Inis
  258. AddReg          = Keyb.Common.Reg, MS_KBD_AddReg
  259. DelReg          = MS_KBD_DelReg
  260.  
  261. [Olivetti_86_Inst]      ;*PNP0306
  262. LogConfig       = kbdlc
  263. CopyFiles       = MS_KBD_ENH_CopyFiles, KBD_VxDs
  264. DelFiles        = MS_KBD_ENH_DelFiles, KBD_VxDs_Del
  265. UpdateInis      = Olivetti_86_Inis, Keyb.Common.Inis
  266. AddReg          = Keyb.Common.Reg, MS_KBD_AddReg
  267. DelReg          = MS_KBD_DelReg
  268.  
  269. [Olivetti_101_102_Inst] ;*PNP0309
  270. LogConfig       = kbdlc
  271. CopyFiles       = MS_KBD_ENH_CopyFiles, KBD_VxDs
  272. DelFiles        = MS_KBD_ENH_DelFiles, KBD_VxDs_Del
  273. UpdateInis      = Olivetti_101_102_Inis, Keyb.Common.Inis
  274. AddReg          = Keyb.Common.Reg, MS_KBD_AddReg
  275. DelReg          = MS_KBD_DelReg
  276.  
  277. [ATT_302_Inst]          ;*PNP030a
  278. LogConfig       = kbdlc
  279. CopyFiles       = MS_KBD_ENH_CopyFiles, KBD_VxDs
  280. DelFiles        = MS_KBD_ENH_DelFiles, KBD_VxDs_Del
  281. UpdateInis      = ATT_302_Inis, Keyb.Common.Inis
  282. AddReg          = Keyb.Common.Reg, MS_KBD_AddReg
  283. DelReg          = MS_KBD_DelReg
  284.  
  285. [USBKBD]                ;All HID Keyboards
  286. CopyFiles       = USBKBD.CopyFiles, MS_KBD_ENH_CopyFiles, KBD_VxDs
  287. AddReg          = USBKBD.AddReg, Keyb.Common.Reg
  288. DelFiles        = USBKBD.DelFiles, MS_KBD_ENH_DelFiles, KBD_VxDs_Del
  289. UpdateInis      = Keyb.Common.Inis
  290.  
  291. [kbdlc]
  292. ConfigPriority=HARDWIRED
  293. IOConfig=60-60(ffff::)
  294. IOConfig=64-64(ffff::)
  295. IRQConfig=1
  296.  
  297. [MS_KBD_ENH_CopyFiles]
  298. hidvkd.sys
  299. hidclass.sys
  300. hidparse.sys
  301.  
  302. [MS_KBD_ENH_DelFiles]
  303. hidvkd.sys
  304. hidclass.sys
  305. hidparse.sys
  306.  
  307. [USBKBD.CopyFiles]
  308. hidusb.sys
  309. hidclass.sys
  310. hidparse.sys
  311.  
  312. [USBKBD.DelFiles]
  313. hidusb.sys
  314. hidclass.sys
  315. hidparse.sys
  316.  
  317. [MS_KBD_AddReg]
  318. HKR,,DriverDesc,,"Keyboard Driver"
  319. HKR,,DevLoader,,*ntkern
  320. HKR,,NTMPDriver,,"hidvkd.sys"
  321.  
  322. [MS_KBD_DelReg]
  323.  
  324. [USBKBD.AddReg]
  325. HKR,,DevLoader,,*ntkern
  326. HKR,,NTMPDriver,,"hidusb.sys"
  327.  
  328. [PC_XT_83_Inis]
  329. system.ini,boot.description,,"keyboard.typ=%*PNP0300.DeviceDesc%"
  330. system.ini,keyboard,,"subtype=42"
  331. system.ini,keyboard,,"type=1"
  332.  
  333. [PC_AT_84_Inis]
  334. system.ini,boot.description,,"keyboard.typ=%*PNP0301.DeviceDesc%"
  335. system.ini,keyboard,,"subtype=0"
  336. system.ini,keyboard,,"type=3"
  337.  
  338. [PC_XT_84_Inis]
  339. system.ini,boot.description,,"keyboard.typ=%*PNP0302.DeviceDesc%"
  340. system.ini,keyboard,,"subtype="
  341. system.ini,keyboard,,"type=1"
  342.  
  343. [PC_AT_Enh_Inis]
  344. system.ini,boot.description,,"keyboard.typ=%*PNP0303.DeviceDesc%"
  345. system.ini,keyboard,,"subtype="
  346. system.ini,keyboard,,"type=4"
  347.  
  348. [Olivetti_83_Inis]
  349. system.ini,boot.description,,"keyboard.typ=%*PNP0304.DeviceDesc%"
  350. system.ini,keyboard,,"subtype="
  351. system.ini,keyboard,,"type=1"
  352.  
  353. [Olivetti_102_Inis]
  354. system.ini,boot.description,,"keyboard.typ=%*PNP0305.DeviceDesc%"
  355. system.ini,keyboard,,"subtype=1"
  356. system.ini,keyboard,,"type=2"
  357.  
  358. [Olivetti_86_Inis]
  359. system.ini,boot.description,,"keyboard.typ=%*PNP0306.DeviceDesc%"
  360. system.ini,keyboard,,"subtype=10"
  361. system.ini,keyboard,,"type=3"
  362.  
  363. [Olivetti_101_102_Inis]
  364. system.ini,boot.description,,"keyboard.typ=%*PNP0309.DeviceDesc%"
  365. system.ini,keyboard,,"subtype=40"
  366. system.ini,keyboard,,"type=4"
  367.  
  368. [ATT_302_Inis]
  369. system.ini,boot.description,,"keyboard.typ=%*PNP030a.DeviceDesc%"
  370. system.ini,keyboard,,"subtype=4"
  371. system.ini,keyboard,,"type=1"
  372.  
  373. [Keyb.Common.Inis]
  374. system.ini,keyboard,,"keyboard.dll="
  375. system.ini,boot,,"keyboard.drv=keyboard.drv"
  376.  
  377. ; Install *vkd unless "device=alrvkd.386", "keyboard=alrvkd.386", "device=vkd.386", or "keyboard=vkd.386" is already present
  378. system.ini, 386enh, "keyboard=alrvkd.386", "~SetupTemp~=*",3
  379. system.ini, 386enh, "device=alrvkd.386", "~SetupTemp~=*",3
  380. system.ini, 386enh, "keyboard=vkd.386", "~SetupTemp~=*",3
  381. system.ini, 386enh, "device=vkd.386", "~SetupTemp~=*",3
  382. system.ini, 386enh,, "keyboard=*vkd"
  383. system.ini, 386enh, "~SetupTemp~=*", "keyboard=*vkd",3
  384.  
  385. [Keyb.Common.Reg]
  386.  
  387. [KBD_VxDs]
  388.  
  389.  
  390. [KBD_VxDs_Del]
  391. vkd.386
  392.  
  393.  
  394. [Strings]
  395. KeyboardClassName       = "Keyboard"
  396. MS                      = "Microsoft"
  397. Std-Keyboards           = "(Standard keyboards)"
  398. ALPS                    = "ALPS"
  399. FUJITSU                 = "Fujitsu"
  400. KEYTRONIC               = "Key Tronic"
  401. PHILIPS                 = "Philips"
  402. CHERRY                  = "Cherry"
  403. SILITEK                 = "Silitek"
  404. NMB                     = "NMB"
  405. ACER                    = "Acer"
  406. BTC                     = "BTC"
  407. FOCUS                   = "Focus"
  408. JINGMODE                = "Jing Mold"
  409. MAXISWITCH              = "Maxi Switch, Inc."
  410. MONTEREY                = "Monterey"
  411. ORTEK                   = "Ortek"
  412. CHICONY                 = "Chicony"
  413. FORWARD                 = "Forward"
  414. SAMSUNG                 = "Samsung"
  415. SEJIN                   = "Sejin"
  416. RAINBOW                 = "Rainbow"
  417. SUH                     = "SUH"
  418. *PNP0300.DeviceDesc     = "PC/XT Keyboard (83-Key)"
  419. *PNP0301.DeviceDesc     = "PC/AT Keyboard (84-Key)"
  420. *PNP0302.DeviceDesc     = "PC/XT Keyboard (84-Key)"
  421. *PNP0303.DeviceDesc     = "Standard 101/102-Key or Microsoft Natural Keyboard"
  422. *PNP0304.DeviceDesc     = "Olivetti Keyboard (83-Key)"
  423. *PNP0305.DeviceDesc     = "Olivetti Keyboard (102-Key)"
  424. *PNP0306.DeviceDesc     = "Olivetti Keyboard (86-Key)"
  425. *PNP0309.DeviceDesc     = "Olivetti Keyboard (A101/102-Key)"
  426. *PNP030a.DeviceDesc     = "AT&T 302 Keyboard"
  427. *PNP030b.DeviceDesc     = "PC/AT Enhanced Keyboard (101/102-Key)" ; default
  428. *CPQA0D7.DeviceDesc     = "Compaq Enhanced Keyboard"
  429. USB\VID_0433&PID_ABAB.DeviceDesc = "ALPS USB Keyboard"
  430. USB\VID_03F9&PID_0100.DeviceDesc = "Key Tronic USB Keyboard"
  431. USB\VID_0471&PID_0601&MI_00.DeviceDesc = "Philips USB Wireless Keyboard"
  432. USB\VID_046A&PID_0001.DeviceDesc = "Cherry USB Keyboard"
  433. USB\VID_047B&PID_0001.DeviceDesc = "Silitek USB Keyboard"
  434. USB\VID_04A5&PID_0001.DeviceDesc = "API Generic USB K/B"
  435. USB\VID_04A5&PID_0002.DeviceDesc = "API Ergo USB K/B"
  436. USB\VID_03F9&PID_0101.DeviceDesc = "Key Tronic USB Keyboard"
  437. USB\VID_03F9&PID_0102&MI_00.DeviceDesc = "Key Tronic USB Keyboard"
  438. USB\VID_0446&PID_6782.DeviceDesc = "NMB USB Keyboard"
  439. USB\VID_0446&PID_6781&MI_00.DeviceDesc = "NMB USB Keyboard with PS/2 Mouse Port"
  440. USB\VID_04F2&PID_0002.DeviceDesc = "Chicony USB Keyboard"
  441. USB\VID_04F2&PID_0001&MI_00.DeviceDesc = "Chicony USB Keyboard"
  442. USB\VID_046E&PID_0100.DeviceDesc = "BTC USB Keyboard"
  443. USB\VID_046E&PID_6782&MI_00.DeviceDesc = "BTC USB Keyboard"
  444. USB\VID_05B2&PID_6200.DeviceDesc = "Focus USB Keyboard"
  445. USB\VID_05B2&PID_7200&MI_00.DeviceDesc = "Focus USB Keyboard"
  446. USB\VID_05AF&PID_9167.DeviceDesc = "KB 9151B - 678"
  447. USB\VID_05AF&PID_9267&MI_00.DeviceDesc = "KB 9251B - 678"
  448. USB\VID_04C3&PID_1101.DeviceDesc = "Maxi Switch, Inc. #1101"
  449. USB\VID_04C3&PID_1102&MI_00.DeviceDesc = "Maxi Switch, Inc. #1102"
  450. USB\VID_04C3&PID_2101.DeviceDesc = "Maxi Switch, Inc. #2101"
  451. USB\VID_04C3&PID_2102&MI_00.DeviceDesc = "Maxi Switch, Inc. #2102"
  452. USB\VID_0566&PID_2800.DeviceDesc = "MIC USB K/B"
  453. USB\VID_0566&PID_2801&MI_00.DeviceDesc = "MIC USB K/B M"
  454. USB\VID_05A4&PID_9722.DeviceDesc = "ORTEK Keyboard"
  455. USB\VID_05A4&PID_9720&MI_00.DeviceDesc = "ORTEK Keyboard"
  456. USB\VID_0430&PID_0002&MI_00.DeviceDesc="Fujitsu USB Composite Keyboard"
  457. USB\VID_055D&PID_6780.DeviceDesc = "Samsung USB Keyboard V1"
  458. USB\VID_055D&PID_6781&MI_00.DeviceDesc = "Samsung USB Keyboard V2"
  459. USB\VID_05BC&PID_0002.DeviceDesc = "Forward USB K/B"
  460. USB\VID_05BC&PID_0001&MI_00.DeviceDesc = "Forward USB K/B with PS/2 Mouse"
  461. USB\VID_0500&PID_0002.DeviceDesc = "SUH DART-2 USB Keyboard"
  462. USB\VID_0500&PID_0001&MI_00.DeviceDesc = "SUH DART USB Keyboard"
  463. USB\VID_0510&PID_0001.DeviceDesc = "Sejin USB Keyboard"
  464. USB\VID_05D5&PID_6782&MI_00.DeviceDesc = "Rainbow USB Keyboard with PS/2 Mouse Port"
  465. USB\VID_045E&PID_000B.DeviceDesc = "Microsoft USB Natural Keyboard"
  466.  
  467. HID_DEVICE_SYSTEM_KEYBOARD="HID-compliant keyboard"
  468.  
  469.  
  470.