|
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.