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