TKeyboardDriver record
Keyboard driver structure.
Declaration
TKeyboardDriver = recordDescription
The TKeyboardDriver record can be used to install a custom keyboard
driver with the SetKeyboardDriver function.
The various fields correspond to the different functions of the keyboard unit interface. For more information about this record see kbddriver
See also
Fields
InitDriver | Handler called when initializing keyboard driver. | |
DoneDriver | Handler called when unloading keyboard driver. | |
GetKeyEvent | Blocking handler called when a key event is requested. | |
PollKeyEvent | Non blocking handler when checking for presence of a key event. | |
GetShiftState | Handler called to request the current shift state. | |
TranslateKeyEvent | Translate key event to a suitable ASCII representation. | |
TranslateKeyEventUniCode | Translate key event to a suitable Unicode representation. | |
GetEnhancedKeyEvent | ||
PollEnhancedKeyEvent |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
