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.