Top 8 Rust Mouse Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
mouse-actions
mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands.
-
click-once
A small tiny little binary to fix undesired mouse double clicks in Windows, written in Rust. Minimal executable with little to no overhead.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Gotta give a shoutout to kanata[1] which I have used daily for years at this point after giving up on QMK-powered keyboards.
QMK itself is great, but I was never able to find a non-columnar split ISO keyboard to use it with. Eventually I reluctantly settled on the Logitech K860[2] and I'm now happily using my favourite features from QMK with kanata at the software level.
[1]: https://github.com/jtroo/kanata
[2]: If I'm behind the times and there is now a QMK-compatible keyboard that looks like this, please let me know!
Project mention: LAN Mouse is a mouse and keyboard sharing software | news.ycombinator.com | 2024-01-02You might take some inspiration (or some code) from https://github.com/htrefil/rkvm
I've used it and it works pretty well, is written in rust, and it has one big advantage - by emulating the keyboard and mouse at the linux evdev layer it avoids touching any of the desktop-specific apis. (It also has encryption, though over TCP so has issues with managing connections. I think your choice of UDP was a good one)
Not exactly Wayland native but: https://github.com/jersou/mouse-actions
Rust Mouse related posts
-
Metroid Prime Remastered - Is there any way to configure Yuzu that would allow for a PC FPS style control scheme? (Also is stuck at initial loading screen.)
-
A cross platform input simulation crate
-
My personal experience: Plasma/X11 > Plasma/Wayland
-
Ask HN: Linux users, what is your setup to minimise mouse usage
Index
What are some of the best open-source Mouse projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | kanata | 1,199 |
2 | enigo | 867 |
3 | rkvm | 367 |
4 | mouse-actions | 120 |
5 | mouce | 30 |
6 | click-once | 26 |
7 | wfh-jiggle | 11 |
8 | jerry | 1 |
Sponsored