GATE
|
Defines data types and values for input devices like keyboards and pointers (mouse) More...
Functions | |
GATE_CORE_API gate_size_t | gate_keyboard_parse_vt100_symbols (char const *symbols, gate_size_t symbols_count, gate_input_keycode_t *gate_key, gate_input_keystates_t *gate_kbdstate, gate_char32_t *chara) |
GATE_CORE_API gate_size_t | gate_keyboard_build_vt100_symbols (gate_input_keycode_t gate_key, gate_input_keystates_t gate_kbdstate, char *symbols_buffer, gate_size_t symbols_buffer_capacity) |
GATE_CORE_API gate_result_t | gate_keyboard_parse_native_key (gate_input_nativekeycode_t native_key, gate_input_keycode_t *gate_key, gate_input_keystates_t *gate_kbdstate) |
GATE_CORE_API gate_result_t | gate_keyboard_build_native_key (gate_input_keycode_t gate_key, gate_input_keystates_t gate_kbdstate, gate_input_nativekeycode_t *native_key) |
Defines data types and values for input devices like keyboards and pointers (mouse)