KBD_QUERYKBDHARDWAREID (7Ah) - Remarks

In the past, all keyboards could be supported by knowing the hardware family information available through KBD_GETKEYBDTYPE. The 122-key keyboard has a number of differences from the other 88/89 Key Enhanced Family keyboards. Therefore, applications performing keystroke-specific functions might need to determine which keyboard is attached.

OS/2 system-supported keyboards and their hardware generated IDs, are as follows:

┌────────────────────────────────────────────────┬────────────┐
│Keyboard                                        │Hardware ID │
├────────────────────────────────────────────────┼────────────┤
│  PC AT Standard Keyboard                       │    0001H   │
├────────────────────────────────────────────────┼────────────┤
│101-Key Enhanced Keyboard                       │    AB41H   │
├────────────────────────────────────────────────┼────────────┤
│102-Key Enhanced Keyboard                       │    AB41H   │
├────────────────────────────────────────────────┼────────────┤
│ 88-Key Enhanced Keyboard                       │    AB54H   │
├────────────────────────────────────────────────┼────────────┤
│ 89-Key Enhanced Keyboard                       │    AB54H   │
├────────────────────────────────────────────────┼────────────┤
│122-Key Mainframe Interactive (MFI) Keyboard    │    AB86H   │
└────────────────────────────────────────────────┴────────────┘


[Back: KBD_QUERYKBDHARDWAREID (7Ah) - Returns]
[Next: KBD_QUERYKBDHARDWAREID (7Ah) -]