InputDaemon is a service that runs as the root user and allows user-space
applications to control input devices such as a mouse or a keyboard in a secure
way.
Why?
This project came into being as a solution to Wayland restricting full access to input devices due to security concerns. The design of InputDaemon should still guarantee good security while enabling new applications that were previously impossible.