A cross-platform library for interacting with the keyboard and mouse.
Key Features β’ How to Use β’ Platform Support
- Cross-platform: Windows, MacOS, Linux (both X11 and Wayland)
- Runs in userspace
- Extra system permisions are not required
- Fast (low-latency)
- Thread safe
To be filled in later
While it would be great to have entirely bug-free and synonymous code, it's unfortunately not a reality. Therefore, I've created a table outlining what Zinput does and does not support as of today.
Mouse Control | Mouse Listener | Keyboard Control | Keyboard Listener | |
---|---|---|---|---|
Windows | β | π | π | π |
MacOS | β | π | π | π |
X11 | β | π | π | π |
Wayland | β | π | π | π |