summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2023-02-17 21:36:11 +0000
committerdavidovski <david@davidovski.xyz>2023-02-17 21:36:11 +0000
commitf2ed30a029f0408e5f1c54d3afd1534a3d9c00a7 (patch)
tree7cb4fb831537516c05515e8e7ee5e20a1b2a874f /README
parent6209bbebfc2350ff29d33c362568d5451a46ce2b (diff)
Add Readme and license
Diffstat (limited to 'README')
-rw-r--r--README34
1 files changed, 34 insertions, 0 deletions
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!