4 ms·
Linux users, see https://github.com/autokey/autokey https://github.com/autokey/autokey . I use it for purposes very similar to those described by the article (l
by ronjouch 6y ago
Linux users, see https://github.com/autokey/autokey https://github.com/autokey/autokey . I use it for purposes very similar to those described by the article (little automation scripts, text expansion).
It's equally as {sometimes awesome, sometimes infuriatingly quirky} as its Windows inspiration :D , but I guess it's the nature of such a tool :) .
Won't work (yet?) on Wayland, though, https://github.com/autokey/autokey/issues/87 https://github.com/autokey/autokey/issues/87 .
- mathfailure 6y agoUnfortunately, AutoKey is not similar to AutoHotkey. I tries to be, but fails so far. Lacks a loooot of AHK functionality and contains lots of bugs. The development is so slow that something new after Linux will come out sooner than they reach AHK's state of, say, 2010.
- konfekt 6y agoIn the quest for an analogue on Linux of Autohotkey that exclusively runs on Microsoft Windows, neither autokey nor espanso proved as reliable. Instead, I derived my own little shell script snippy.sh [1] that expands a fuzzy selected string by letting xdotool type it out. [1] https://github.com/konfekt/snippy.sh https://github.com/konfekt/snippy.sh
- yjftsjthsd-h 6y agoFor much more limited uses, which still covers a lot of what I care about, there's xdotool. A major difference is that xdotool just creates input events, but doesn't hook triggers; I just use my window manager for that.
- ronjouch 6y agoYup. wmctrl too; sometimes one is more friendly for the specific thing you need done, sometimes it's the other way. Passersby, warning, both are Xorg-only. For wayland, see https://github.com/ReimuNotMoe/ydotool https://github.com/ReimuNotMoe/ydotool but the naming is confusing, as it doesn't work exactly at the same level: ydotool is about keystrokes, not window management.
- themodelplumber 6y agoWhat about espanso? Cross platform including Linux https://espanso.org/ https://espanso.org/