EasyGUI  Version v1.0
Virtual keyboard

Virtual keyboard on screen. More...

Functions

gui_handle_p gui_keyboard_create (void)
 Creates virtual keyboard for user interaction. More...
 
uint8_t gui_keyboard_hide (void)
 Hide virtual keyboard. More...
 
uint8_t gui_keyboard_show (gui_handle_p h)
 Show 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.

Returns
Keyboard handle on success, NULL otherwise

◆ gui_keyboard_hide()

uint8_t gui_keyboard_hide ( void  )

Hide virtual keyboard.

Returns
1 on success, 0 otherwise

◆ gui_keyboard_show()

uint8_t gui_keyboard_show ( gui_handle_p  h)

Show virtual keyboard.

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