GATE
Loading...
Searching...
No Matches
inputs.h File Reference

Defines data types and values for input devices like keyboards and pointers (mouse) More...

#include "gate/gate_core_api.h"
#include "gate/gatetypes.h"

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)
 

 

Detailed Description

Defines data types and values for input devices like keyboards and pointers (mouse)