EasyGUI  v0.1
Platform independent GUI Library
List of special keys

List of used special keys for keyboard emulation. More...

Macros

#define GUI_KEY_UP   ((uint32_t)0x0001)
 
#define GUI_KEY_DOWN   ((uint32_t)0x0002)
 
#define GUI_KEY_LEFT   ((uint32_t)0x0003)
 
#define GUI_KEY_RIGHT   ((uint32_t)0x0004)
 
#define GUI_KEY_ESC   ((uint32_t)0x0005)
 
#define GUI_KEY_PG_UP   ((uint32_t)0x0006)
 
#define GUI_KEY_PG_DOWN   ((uint32_t)0x0007)
 
#define GUI_KEY_BACKSPACE   ((uint32_t)0x0008)
 
#define GUI_KEY_TAB   ((uint32_t)0x0009)
 
#define GUI_KEY_LF   ((uint32_t)'\n')
 
#define GUI_KEY_CR   ((uint32_t)'\r')
 
#define GUI_KEY_WS   ((uint32_t)' ')
 
#define GUI_KEY_SHIFT   ((uint32_t)0x0015)
 

Detailed Description

List of used special keys for keyboard emulation.

Most of them have virtual assigned number, except some which are the same as in ASCII number.

Macro Definition Documentation

#define GUI_KEY_BACKSPACE   ((uint32_t)0x0008)

Keyboard backspace button = ASCII 0x08

#define GUI_KEY_CR   ((uint32_t)'\r')

Keyboard carriage return = ASCII 0x0D

#define GUI_KEY_DOWN   ((uint32_t)0x0002)

Keyboard down button

#define GUI_KEY_ESC   ((uint32_t)0x0005)

Keyboard ESC (Escape) button

#define GUI_KEY_LEFT   ((uint32_t)0x0003)

Keyboard left button

#define GUI_KEY_LF   ((uint32_t)'\n')

Keyboard line feed = ASCII 0x0A

#define GUI_KEY_PG_DOWN   ((uint32_t)0x0007)

Keyboard page down button

#define GUI_KEY_PG_UP   ((uint32_t)0x0006)

Keyboard page up button

#define GUI_KEY_RIGHT   ((uint32_t)0x0004)

Keyboard right button

#define GUI_KEY_SHIFT   ((uint32_t)0x0015)

Keyboard shift key

#define GUI_KEY_TAB   ((uint32_t)0x0009)

Keyboard TAB button

#define GUI_KEY_UP   ((uint32_t)0x0001)

Keyboard up button

#define GUI_KEY_WS   ((uint32_t)' ')

Keyboard white space