MicrOS
keyboard_state_flags.h
Go to the documentation of this file.
1 #ifndef KEYBOARD_STATE_FLAGS_H
2 #define KEYBOARD_STATE_FLAGS_H
3 
4 typedef struct keyboard_state_flags
5 {
6  uint8_t right_shift_pressed : 1;
7  uint8_t left_shift_pressed : 1;
8  uint8_t ctrl_pressed : 1;
9  uint8_t alt_pressed : 1;
10  uint8_t scroll_lock_active : 1;
11  uint8_t num_lock_active : 1;
12  uint8_t caps_lock_active : 1;
13  uint8_t insert_active : 1;
14  uint8_t left_ctrl_pressed : 1;
15  uint8_t left_alt_pressed : 1;
16  uint8_t sys_req_pressed : 1;
17  uint8_t pause_active : 1;
18  uint8_t scroll_lock_pressed : 1;
19  uint8_t num_lock_pressed : 1;
20  uint8_t caps_lock_pressed : 1;
21  uint8_t insert_pressed : 1;
23 
24 #endif
uint8_t scroll_lock_pressed
Definition: keyboard_state_flags.h:18
uint8_t left_alt_pressed
Definition: keyboard_state_flags.h:15
uint8_t pause_active
Definition: keyboard_state_flags.h:17
uint8_t num_lock_active
Definition: keyboard_state_flags.h:11
uint8_t ctrl_pressed
Definition: keyboard_state_flags.h:8
uint8_t num_lock_pressed
Definition: keyboard_state_flags.h:19
Definition: keyboard_state_flags.h:4
uint8_t alt_pressed
Definition: keyboard_state_flags.h:9
uint8_t insert_pressed
Definition: keyboard_state_flags.h:21
uint8_t scroll_lock_active
Definition: keyboard_state_flags.h:10
uint8_t caps_lock_pressed
Definition: keyboard_state_flags.h:20
uint8_t right_shift_pressed
Definition: keyboard_state_flags.h:6
uint8_t insert_active
Definition: keyboard_state_flags.h:13
uint8_t left_ctrl_pressed
Definition: keyboard_state_flags.h:14
uint8_t sys_req_pressed
Definition: keyboard_state_flags.h:16
uint8_t left_shift_pressed
Definition: keyboard_state_flags.h:7
uint8_t caps_lock_active
Definition: keyboard_state_flags.h:12