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
Return values
Keyboardhandle

◆ gui_keyboard_hide()

uint8_t gui_keyboard_hide ( void  )

Hide opened virtual keyboard.

Return values
1Keyboard hiding process started
0Keyboard hiding process not started
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
Return values
1Keyboard opening process started
0Keyboard opening process not started
See also
gui_keyboard_hide