home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / WIN98 / PRECOPY2.CAB / keyboard.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-06-19  |  16.9 KB  |  515 lines

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