KallistiOS git master
Independent SDK for the Sega Dreamcast
|
Modifier Keys. More...
#include <keyboard.h>
Data Fields | ||
struct { | ||
uint8_t lctrl: 1 | ||
Left Control key. More... | ||
uint8_t lshift: 1 | ||
Left Shift key. More... | ||
uint8_t lalt: 1 | ||
Left Alternate key. More... | ||
uint8_t s1: 1 | ||
S1 key. More... | ||
uint8_t rctrl: 1 | ||
Right Control key. More... | ||
uint8_t rshift: 1 | ||
Right Shift key. More... | ||
uint8_t ralt: 1 | ||
Right Alternate key. More... | ||
uint8_t s2: 1 | ||
S2 key. More... | ||
}; | ||
Convenience Bitfields. | ||
uint8_t | raw | |
Packed 8-bit unsigned integer of bitflags. | ||
Modifier Keys.
Convenience union containing the state of all keyboard modifier keys.
struct { ... } kbd_mods_t |
Convenience Bitfields.
uint8_t kbd_mods_t::lalt |
Left Alternate key.
uint8_t kbd_mods_t::lctrl |
Left Control key.
uint8_t kbd_mods_t::lshift |
Left Shift key.
uint8_t kbd_mods_t::ralt |
Right Alternate key.
uint8_t kbd_mods_t::raw |
Packed 8-bit unsigned integer of bitflags.
uint8_t kbd_mods_t::rctrl |
Right Control key.
uint8_t kbd_mods_t::rshift |
Right Shift key.
uint8_t kbd_mods_t::s1 |
S1 key.
uint8_t kbd_mods_t::s2 |
S2 key.