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

Reference for unit 'keyboard'

Access to low-level keyboard functions

Overview

The Keyboardunit implements a keyboard access layer which is system independent. It can be used to poll the keyboard state and wait for certain events. Waiting for a keyboard event can be done with the GetKeyEventfunction, which will return a driver-dependent key event. This key event can be translated to a interpretable event by the TranslateKeyEventfunction. The result of this function can be used in the other event examining functions.

A custom keyboard driver can be installed using the SetKeyboardDriverfunction. The current keyboard driver can be retrieved using the GetKeyboardDriverfunction. The last section of this chapter demonstrates how to make a keyboard driver.

Related topics

kbdunix

  

Unix specific notes

kbddriver

  

Writing a keyboard driver

kbdscancode

  

Keyboard scan codes