[Overview][Constants][Types][Procedures and functions] |
Keyboard driver structure
Source position: keybrdh.inc line 125
type TKeyboardDriver = record |
InitDriver: procedure; |
DoneDriver: procedure; |
GetKeyEvent: function: TKeyEvent; |
PollKeyEvent: function: TKeyEvent; |
GetShiftState: function: Byte; |
TranslateKeyEvent: function( |
KeyEvent: TKeyEvent |
):TKeyEvent; |
TranslateKeyEventUniCode: function( |
KeyEvent: TKeyEvent |
):TKeyEvent; |
end; |
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
|
Set a new keyboard driver. |
|
|
Writing a keyboard driver |