EasyGUI  Version v1.0
Virtual keyboard

Virtual keyboard on screen. More...

Modules

 Private functions
 Private keyboard functions.
 

Functions

gui_handle_p gui_keyboard_create (void)
 Creates virtual keyboard for user interaction. More...
 
uint8_t gui_keyboard_hide (void)
 Hide opened virtual keyboard. More...
 
uint8_t gui_keyboard_show (gui_handle_p h)
 Show hidden virtual keyboard. More...
 

Detailed Description

Virtual keyboard on screen.

image_widget_keyboard_normal.png
Characters layout
image_widget_keyboard_numbers.png
Numbers layout
image_widget_keyboard_special.png
Special characters layout

Virtual keyboard consists of 2 types of widgets:

Currently, it uses a lot of RAM as each button is separated widget.

Function Documentation

◆ gui_keyboard_create()

gui_handle_p gui_keyboard_create ( void  )

Creates virtual keyboard for user interaction.

Note
This function must be called by user after gui_init is called to use virtual keyboard
Returns
Keyboard handle on success, NULL otherwise

◆ gui_keyboard_hide()

uint8_t gui_keyboard_hide ( void  )

Hide opened virtual keyboard.

Returns
1 on success, 0 otherwise
See also
gui_keyboard_show

◆ gui_keyboard_show()

uint8_t gui_keyboard_show ( gui_handle_p  h)

Show hidden virtual keyboard.

Parameters
[in]hWidget handle for which keyboard will be opened
Returns
1 on success, 0 otherwise
See also
gui_keyboard_hide