Reference for unit 'keyboard': Procedures and functions

Procedure/function Description
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