[Overview][Constants][Types][Procedures and functions] Reference for unit 'Keyboard' (#rtl)

TKeyboardDriver

Keyboard driver structure

Declaration

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;

Description

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

SetKeyboardDriver

  

Set a new keyboard driver.

kbddriver

  

Writing a keyboard driver