An open API service indexing awesome lists of open source software.

https://github.com/slendidev/libvinput

Cross-platform, simple C keyboard hook and emulator.
https://github.com/slendidev/libvinput

emulator-library hook input keyboard keyboard-emulation keylogger library

Last synced: about 1 year ago
JSON representation

Cross-platform, simple C keyboard hook and emulator.

Awesome Lists containing this project

README

          

![libvinput banner](meta/libvinput.png)

Cross-platform, simple C keyboard hook and emulator with mouse support in the
works.

Building and running demo
-------------------------

Note: On Linux, you need `x11`, `xcb-xtest` and `libxdo` development headers
installed.

Note (part 2): On Windows, you might want to use something like MSYS2 to
compile. Does not require any additional dependencies.

###### Linux
```
make wordlogger
./wordlogger
```

###### Windows
```
make wordlogger.exe
./wordlogger.exe
```

Documentation
-------------

All the documentation can be found inside the `libvinput.h` file.

Donating
--------

If you feel this library has been helpful, please consider supporting me by
donating through my [Ko-Fi](https://ko-fi.com/slendi). Thank you!

License
-------

This software is licensed under the AGPLv3 license, more info in the LICENSE
file.