Skip to content

DLL to provide simplified interface for emulating stylus input in Windows

License

Notifications You must be signed in to change notification settings

dikkadev/SynthPointer.dll

Repository files navigation

SynthPointer.dll

SynthPointer.dll is a dynamic link library (DLL) for simulating pen input using the Synthetic Pointer API in Windows. It provides a set of functions that allow you to create a synthetic pointer device, manipulate its state, and inject pointer input.

Documentation

For detailed documentation of the functions and their usage, please refer to the docs file.

Building

To build the project, follow these steps:

  1. Ensure you have the required dependencies:

    • CMake (minimum version 3.10)
    • Clang compiler
    • Make
  2. Clone the repository:

    git clone https://github.com/Sett17/SynthPointer.dll.git
  3. Navigate to the project directory and create a build directory:

    cd SynthPointer.dll
    mkdir build
  4. Configure the project using CMake:

    cd build
    cmake -G "Unix Makefiles" ..
  5. Build the project:

    make

Testing

After building, you can run the tests using:

./tests.exe

Releases

The DLL is automatically built with GitHub Actions for each tag. You can download the latest version from the releases page on GitHub.

License

The project is licensed under the Unlicense.

Contributing

Contributions are welcome. Please open an issue or submit a pull request on GitHub. We are particularly interested in contributions that would extend the functionality of the library to include touch input.

About

DLL to provide simplified interface for emulating stylus input in Windows

Resources

License

Stars

Watchers

Forks

Packages

No packages published