26 #ifndef _GWIN_KEYBOARD_H
27 #define _GWIN_KEYBOARD_H
34 #define GEVENT_GWIN_KEYBOARD (GEVENT_GWIN_CTRL_FIRST+6)
47 #define GKEYBOARD_FLG_REVERTSET 0x01
48 #define GKEYBOARD_FLG_QUICKUPDATE 0x02
49 #define GKEY_BAD_ROWCOL 255
58 const struct GVKeyTable *keytable;
62 gU8 lastkeyrow, lastkeycol;
86 #define gwinKeyboardCreate(gb, pInit) gwinGKeyboardCreate(GDISP, gb, pInit)
gI16 gCoord
The type for a coordinate or length on the screen.
void gwinKeyboardDraw_Normal(GWidgetObject *gw, void *param)
The default rendering function for the keyboard widget.
GHandle gwinGKeyboardCreate(GDisplay *g, GKeyboardObject *gb, const GWidgetInit *pInit)
Create a keyboard widget.
GEventGWin GEventGWinKeyboard
A Keyboard Event.
void gwinKeyboardSetLayout(GHandle gh, const struct GVKeyTable *layout)
Set the layout for the virtual keyboard.
struct GKeyboardObject GKeyboardObject
The keyboard widget structure.
GSourceHandle gwinKeyboardGetEventSource(GHandle gh)
Get the keyboard event source for a GWIN virtual keyboard.
The keyboard widget structure.
A window object structure.