4 ms·
It's very nice that this is done with Rust, because I'd love to get rid of AutoHotkey in Windows (which also trivally support this kind of expansions). Do you p
by Ciantic 6y ago
It's very nice that this is done with Rust, because I'd love to get rid of AutoHotkey in Windows (which also trivally support this kind of expansions). Do you plan to release individual components as crates?
I don't see myself using single program to do just expansions, but instead building my own program with Rust that has all sort of shortcuts like in AutoHotkey. I could use your expansion code as crate instead.
- federicoterzi 6y agoHey, It's unlikely that espanso will become a library anytime soon, but I'm currently refactoring the core into separate crates to follow a more modular "workspace" approach. So if you want to write your own standalone program, you could just pick the modules you need! Started the refactor a few days ago so it's still in the early stage, but it's happening here: https://github.com/federico-terzi/espanso/tree/dev-1.x https://github.com/federico-terzi/espanso/tree/dev-1.x
- Tade0 6y agoFor keylogging and mouse/keyboard automation you can use this: https://crates.io/crates/enigo https://crates.io/crates/enigo And this: https://crates.io/crates/device_query/0.2.0 https://crates.io/crates/device_query/0.2.0 respectively.