Thanks for your interest in contributing!
- Fork the repo and create a feature branch.
- Follow existing code style and patterns.
- Include tests where practical.
- Update docs/README if behavior changes.
- Make small, focused PRs.
- Linux is required (GTK + uinput/X backend).
- Use the provided run.sh for a dev environment:
chmod +x ./run.sh ./run.sh
- Describe motivation and changes clearly.
- Reference related issues.
- Ensure CI passes.
By participating, you agree to abide by our Code of Conduct (CODE_OF_CONDUCT.md).