[Overview][Constants][Types][Procedures and functions] |
Access to low-level keyboard functions
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.
|
Unix specific notes |
|
|
Writing a keyboard driver |
|
|
Keyboard scan codes |