Category 04h Keyboard Control IOCtl Commands

The following is a summary of the Category 04h IOCtl Commands:

┌──────────┬──────────────────────────────────────────────────┐
│Function  │Description                                       │
├──────────┼──────────────────────────────────────────────────┤
│   50h    │Set Code Page                                     │
├──────────┼──────────────────────────────────────────────────┤
│   51h    │Set Input Mode (Default ASCII)                    │
├──────────┼──────────────────────────────────────────────────┤
│   52h    │Set Interim Character Flags                       │
├──────────┼──────────────────────────────────────────────────┤
│   53h    │Set Shift State                                   │
├──────────┼──────────────────────────────────────────────────┤
│   54h    │Set Typematic Rate and Delay                      │
├──────────┼──────────────────────────────────────────────────┤
│   55h    │Reserved                                          │
├──────────┼──────────────────────────────────────────────────┤
│   56h    │Set Session Manager Hot Key                       │
├──────────┼──────────────────────────────────────────────────┤
│   57h    │Set KCB                                           │
├──────────┼──────────────────────────────────────────────────┤
│   58h    │Set Code Page Number                              │
├──────────┼──────────────────────────────────────────────────┤
│   59h    │Set Read/Peek Notification                        │
├──────────┼──────────────────────────────────────────────────┤
│   5Ah    │Alter Keyboard LEDs                               │
├──────────┼──────────────────────────────────────────────────┤
│   5Bh    │Reserved                                          │
├──────────┼──────────────────────────────────────────────────┤
│   5Ch    │Set NLS and Custom Code Page                      │
├──────────┼──────────────────────────────────────────────────┤
│   5Dh    │Create a New Logical Keyboard                     │
├──────────┼──────────────────────────────────────────────────┤
│   5Eh    │Destroy a Logical Keyboard                        │
├──────────┼──────────────────────────────────────────────────┤
│   71h    │Query Input Mode                                  │
├──────────┼──────────────────────────────────────────────────┤
│   72h    │Query Interim Character Flags                     │
├──────────┼──────────────────────────────────────────────────┤
│   73h    │Query Shift State                                 │
├──────────┼──────────────────────────────────────────────────┤
│   74h    │Read Character Data Records                       │
├──────────┼──────────────────────────────────────────────────┤
│   75h    │Peek Character Data Record                        │
├──────────┼──────────────────────────────────────────────────┤
│   76h    │Query Session Manager Hot Key                     │
├──────────┼──────────────────────────────────────────────────┤
│   77h    │Query Keyboard Type                               │
├──────────┼──────────────────────────────────────────────────┤
│   78h    │Query Code Page Number                            │
├──────────┼──────────────────────────────────────────────────┤
│   79h    │Translate Scan Code to ASCII                      │
├──────────┼──────────────────────────────────────────────────┤
│   7Ah    │Query Keyboard Hardware ID                        │
├──────────┼──────────────────────────────────────────────────┤
│   7Bh    │Query Keyboard Code Page Support Information      │
└──────────┴──────────────────────────────────────────────────┘


[Back: SCR_GETROMFONTADDR (7Fh) -]
[Next: KBD_SETTRANSTABLE (50h) - Set Code Page]