| minput-hop
    Tiny client library for Synergy KVM and derivatives. | 
OS-specific routines for controlling the current platform. More...
#include "minput.h"
Go to the source code of this file.
| Macros | |
| #define | OSIO_MOUSE_LEFT 0x01 | 
| #define | OSIO_MOUSE_RIGHT 0x03 | 
| Functions | |
| void | osio_parse_args (int argc, char *argv[], struct NETIO_CFG *config) | 
| int | osio_ui_setup () | 
| void | osio_ui_cleanup () | 
| int | osio_loop (struct NETIO_CFG *config) | 
| void | osio_printf (const char *file, int line, int status, const char *fmt,...) | 
| uint32_t | osio_get_time () | 
| Get the current system time in milliseconds. | |
| void | osio_screen_get_w_h (uint16_t *screen_w_p, uint16_t *screen_h_p) | 
| Get the system screen width/height in pixels. | |
| void | osio_mouse_move (uint16_t mouse_x, uint16_t mouse_y) | 
| void | osio_mouse_down (uint16_t mouse_x, uint16_t mouse_y, uint16_t mouse_btn) | 
| void | osio_mouse_up (uint16_t mouse_x, uint16_t mouse_y, uint16_t mouse_btn) | 
| void | osio_key_down (uint16_t key_id, uint16_t key_mod, uint16_t key_btn) | 
| void | osio_key_up (uint16_t key_id, uint16_t key_mod, uint16_t key_btn) | 
| void | osio_key_rpt (uint16_t key_id, uint16_t key_mod, uint16_t key_btn) | 
| void | osio_set_clipboard (const char *buffer, size_t buffer_sz) | 
| void | osio_logging_setup () | 
| void | osio_logging_cleanup () | 
| int | minput_main (struct NETIO_CFG *config) | 
OS-specific routines for controlling the current platform.
| uint32_t osio_get_time | ( | ) | 
Get the current system time in milliseconds.