| DoneKeyboard | Deactivate keyboard driver. | 
| FunctionKeyName | Return string representation of a function key code. | 
| GetKeyboardDriver | Return the current keyboard driver record. | 
| GetKeyEvent | Get the next raw key event, wait if needed. | 
| GetKeyEventChar | Get the character key part of a key event. | 
| GetKeyEventCode | Translate function key  part of a key event code. | 
| GetKeyEventFlags | Extract the flags from a key event. | 
| GetKeyEventShiftState | Return the current state of the shift keys. | 
| GetKeyEventUniCode | Return the Unicode key event. | 
| InitKeyboard | Initialize the keyboard driver. | 
| IsFunctionKey | Check whether a given event is a function key event. | 
| KeyEventToString | Return a string describing the key event. | 
| KeyPressed | Check event queue for key press | 
| PollKeyEvent | Get next key event, but does not wait. | 
| PollShiftStateEvent | Check current shift state. | 
| PutKeyEvent | Put a key event in the event queue. | 
| SetKeyboardDriver | Set a new keyboard driver. | 
| ShiftStateToString | Return description of key event shift state | 
| TranslateKeyEvent | Translate raw event to ascii key event | 
| TranslateKeyEventUniCode | Translate raw event to UNICode key event |