Types of event flags
Synopsis:
#include <screen/screen.h>
enum {
SCREEN_FLAG_KEY_DOWN = (1 << 0),
SCREEN_FLAG_KEY_REPEAT = (1 << 1),
SCREEN_FLAG_SCAN_VALID = (1 << 5),
SCREEN_FLAG_SYM_VALID = (1 << 6),
SCREEN_FLAG_CAP_VALID = (1 << 7),
SCREEN_FLAG_DISPLACEMENT_VALID = (1 << 12),
SCREEN_FLAG_POSITION_VALID = (1 << 13),
SCREEN_FLAG_SOURCE_POSITION_VALID = (1 << 14),
SCREEN_FLAG_SIZE_VALID = (1 << 15)
};
Data:
- SCREEN_FLAG_KEY_DOWN
- Event contains keyboard mapping for key down.
- SCREEN_FLAG_KEY_REPEAT
- Event contains keyboard mapping for key repeat.
- SCREEN_FLAG_SCAN_VALID
- Event contains valid scan codes.
- SCREEN_FLAG_SYM_VALID
- Event contains keyboard mapping for key symbols.
- SCREEN_FLAG_CAP_VALID
- Event contains keyboard mapping for caps lock.
- SCREEN_FLAG_DISPLACEMENT_VALID
- Event contains valid displacements.
- SCREEN_FLAG_POSITION_VALID
- Event contains valid absolute display coordinates.
- SCREEN_FLAG_SOURCE_POSITION_VALID
- Event contains valid buffer coordinates.
- SCREEN_FLAG_SIZE_VALID
- Event contains valid size in display coordinates.
Library:
libscreen
Description:
Flags that indicate whether the event contains logical data that can be used by applications.