Keyboards

Device ID Description
PNP0300 IBM PC/XT keyboard controller (83-key)
PNP0301 IBM PC/AT keyboard controller (86-key)
PNP0302 IBM PC/XT keyboard controller (84-key)
PNP0303 IBM Enhanced (101/102-key, PS/2 mouse support)
PNP0304 Olivetti keyboard (83-key)
PNP0305 Olivetti keyboard (102-key)
PNP0306 Olivetti keyboard (86-key)
PNP0307 Microsoft Windows keyboard
PNP0308 General Input Device Emulation Interface (GIDEI) legacy
PNP0309 Olivetti keyboard (A101/102-key)
PNP030A AT&T 302 keyboard
PNP030B Reserved by Microsoft
PNP0320 Japanese keyboard A01 (106-key)
PNP0321 Japanese keyboard (101-key)
PNP0322 Japanese AX keyboard
PNP0323 Japanese keyboard 002/003 (106-key)
PNP0324 Japanese keyboard 001 (106-key)
PNP0325 Japanese Toshiba desktop keyboard
PNP0326 Japanese Toshiba laptop keyboard
PNP0327 Japanese Toshiba notebook keyboard
PNP0340 Korean keyboard (84-key)
PNP0341 Korean keyboard (86-key)
PNP0342 Korean enhanced keyboard
PNP0343 Korean enhanced keyboard 101b
PNP0343 Korean enhanced keyboard 101c
PNP0344 Korean enhanced keyboard 103