Keyboard Driver

A Keyboard Driver is a kernel extension that gets input from keyboard hardware, and makes these events available to other parts of the operating system and applications. This section describes how to implement a driver for your phone hardware.

A Keyboard Driver is platform-specific, and is implemented by the base port. Symbian platform provides template code for a driver. A base port must also implement a keyboard mapping library, which is used by user-side components to translate the codes used for hardware keys into logical key codes.