Feel free to ask any question, I'll be happy to answer them :)
Feel free to ask any question, I'll be happy to answer them :)
Edit: Seems like it's an issue with shifted characters? When I type any trigger and erase, for example ":espanso", I expect the first character to be a colon (:) but instead I get a semi-colon (;). Weird.
backend: Clipboard
on your default.yml file and see if that helps?
backend: Clipboard works intermittently for me
e.g. ":member(test)" => "private test;"
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.
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://crates.io/crates/enigo
And this:
https://crates.io/crates/device_query/0.2.0
respectively.
I’ve used aText for a long time, then semi-recently moved most things to Alfred, but I’m curious about Espanso :)
Cons: There is no GUI yet, but we are working on it
[1]: https://espanso.org/docs/forms/ [2]: https://espanso.org/docs/matches/
One more question if you're up for it: does Espanso suffer from having secure input disabled?
I frequently see this with both aText and Alfred: "Secure input is enabled (by loginwindow)" (aText) & "loginwindow seems to be preventing text expansion by locking secure entry" (Alfred)... with no indication as to how to rectify the situation.
"WARNING: An application is currently using SecureInput and might prevent espanso from working correctly."
For anyone else who ends up here with the same problem: this blog post was helpful as it suggested that locking & unlocking my system might remove the lock on secureinput created by loginwindow: https://rakhesh.com/mac/macos-find-app-using-secure-input/
I'm using the Colemak keyboard layout, and Caps Lock is mapped to Backspace.
That said, I'm currently working on another engine based on evdev that could be able to support also Wayland systems.
For the linux install see also: https://espanso.org/install/linux/
[1]: https://www.x.org/releases/X11R7.6/doc/libXtst/recordlib.htm... [2]: https://github.com/jordansissel/xdotool