EasyGUI  Version v1.0
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

◆ GUI_KEY_BACKSPACE

#define GUI_KEY_BACKSPACE   ((uint32_t)0x0008)

Keyboard backspace button = ASCII 0x08

◆ GUI_KEY_CR

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

Keyboard carriage return = ASCII 0x0D

◆ GUI_KEY_DOWN

#define GUI_KEY_DOWN   ((uint32_t)0x0002)

Keyboard down button

◆ GUI_KEY_ESC

#define GUI_KEY_ESC   ((uint32_t)0x0005)

Keyboard ESC (Escape) button

◆ GUI_KEY_LEFT

#define GUI_KEY_LEFT   ((uint32_t)0x0003)

Keyboard left button

◆ GUI_KEY_LF

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

Keyboard line feed = ASCII 0x0A

◆ GUI_KEY_PG_DOWN

#define GUI_KEY_PG_DOWN   ((uint32_t)0x0007)

Keyboard page down button

◆ GUI_KEY_PG_UP

#define GUI_KEY_PG_UP   ((uint32_t)0x0006)

Keyboard page up button

◆ GUI_KEY_RIGHT

#define GUI_KEY_RIGHT   ((uint32_t)0x0004)

Keyboard right button

◆ GUI_KEY_SHIFT

#define GUI_KEY_SHIFT   ((uint32_t)0x0015)

Keyboard shift key

◆ GUI_KEY_TAB

#define GUI_KEY_TAB   ((uint32_t)0x0009)

Keyboard TAB button

◆ GUI_KEY_UP

#define GUI_KEY_UP   ((uint32_t)0x0001)

Keyboard up button

◆ GUI_KEY_WS

#define GUI_KEY_WS   ((uint32_t)' ')

Keyboard white space