µGFX  2.9
version 2.9
Keyboard

Detailed Description

Sub-Module to handle physical keyboards.

Functions

GSourceHandle ginputGetKeyboard (unsigned instance)
 Create a keyboard input instance. More...
 
gBool ginputGetKeyboardStatus (unsigned instance, GEventKeyboard *pkeyboard)
 Get the current keyboard status. More...
 
gBool ginputSetKeyboardLayout (unsigned instance, const void *pLayout)
 Set the keyboard layout. More...
 

Function Documentation

◆ ginputGetKeyboard()

GSourceHandle ginputGetKeyboard ( unsigned  instance)

Create a keyboard input instance.

Parameters
[in]instanceThe ID of the keyboard input instance (from 0 to 9999)
Returns
The source handle of the created input instance

◆ ginputGetKeyboardStatus()

gBool ginputGetKeyboardStatus ( unsigned  instance,
GEventKeyboard *  pkeyboard 
)

Get the current keyboard status.

Parameters
[in]instanceThe ID of the keyboard input instance
[in]pkeyboardThe keyboard event struct
Returns
Returns gFalse on an error (eg invalid instance)

◆ ginputSetKeyboardLayout()

gBool ginputSetKeyboardLayout ( unsigned  instance,
const void *  pLayout 
)

Set the keyboard layout.

Parameters
[in]instanceThe ID of the keyboard input instance
[in]pLayoutThe keyboard layout micro-code. Passing NULL defaults to the driver's default layout.
Returns
Returns gFalse on an error (eg invalid instance)