I'm afraid it can't do mouse inputs but I like https://espanso.org/docs/install/linux/ a lot.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Out of curiosity, what sorts of things do you make macros for? I've never been a macro-er
Mostly games to be honest! I used to have an auto-walk macro that I could toggle on and off or an auto-clicker as I don’t like to spam my mouse.
I've never tried it myself but I've heard a lot of speedrunners map mouse click (or whatever button they need to spam) to the mouse wheel, that's probably something you could do in Steam Input (if that's how you're running your games)
This looks promising! By chance can you toggle macros with this application so they repeat on their own without needing another key press to restart it?
Edit: Also does it support mouse inputs?
I'm unaware of anything on any OS that does a combination of keyboard and mouse macros. I'm not even sure what a mouse macros is.
Autoclicker basically.
Also AutoHotKey exists
I've been meaning to check out https://open.qa/ from the OpenSUSE folks. It's what they use to test their operating system, so I figure it should be pretty good at having mouse and keyboard events scripted under it.
Wish I could give more info, but it's been a "I want to check it out" project, so I don't know much other than it exists.
pyautogui is scripting, but it's dead simple. You really don't have to learn python to use it, just copy and paste the examples and modify to your heart's content.