run make
for build library and service
- Run service as root
- write client
- Compile your client and run
python
import libukbd
...
libukbd.event(code,status)
libukbd.press(code)
libukbd.send(code)
libukbd.release(code)
C / C++
#include <libukbd.h>
...
void ukbd_event(int code, int status);
void ukbd_press(int code);
void ukbd_send(int code);
void ukbd_release(int code);
Vala
// Compile with --pkg libukbd
...
void ukbd.event(int code, int status);
void ukbd.press(int code);
void ukbd.send(int code);
void ukbd.release(int code);
Licensed under GPLv3+. See file LICENSE for details.