From f2ed30a029f0408e5f1c54d3afd1534a3d9c00a7 Mon Sep 17 00:00:00 2001 From: davidovski Date: Fri, 17 Feb 2023 21:36:11 +0000 Subject: Add Readme and license --- README | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..401dda3 --- /dev/null +++ b/README @@ -0,0 +1,34 @@ +# Cursor Pen + +A simple tool for X11 to use your trackpad with absolute positioning. Allows your trackpad to be used as if it were a graphical tablet, provided that you have a stylus that it can recognise. + +## Build requirements + +- C compiler +- make +- libx11 (including headers) +- libxtst +- libxi +- libudev +- libevdev + +## Usage + +Build this project using `make`, and run the created binary file `./cursorpen` + +The tool should automatically detect your trackpad device and while it is running, any touch to the trackpad should be automatically detected. + +Depending on your trackpad, you may be able to use a standard touchscreen stylus to "draw". + +## Project TODO + +- Configure screen area +- Allow screen selection +- Disable device's default drivers (works without this, but will provide a smoother experience) +- Integrate better into the desktop, ie as some sort of service +- Reduce jagged edges when drawing +- Optimise? + +## Contributing + +All contributions are welcome in any way, shape or form! -- cgit v1.2.1