by MindCaged » 19 Jan 2024, 22:44
I wasn't sure where to look for this. I'm a long time windows user and somebody who fell in love with AHK for several years now and have made an extensive script which I use regularly. I recently have been getting annoyed with the latest windows and decided to give Linux a try, specifically Linux Mint XFCE currently, but was very heartbroken to find out that AutoHotkey just doesn't really work on Linux from what information I can find by googling it. Is there a version of it that's mostly compatible? When I google it I find there's a few similar things that are apparently much more basic, or I keep seeing posts saying to learn python scripting and that I should be able to do stuff with a python script.
My main requirements I can think of just for stuff I use regularly, in no particular order:
1. Be able to block CapsLock by default so I can use it as a macro modifier key. For example, I have a rapid clicker that I can use whenever I want by just holding CapsLock when I click along with that majority of my macros being a combination of CapsLock and something else. Along with being able to adjust the clicking speed with the mouse wheel.
2. Being able to send keypresses/clicks to programs, bonus points if I can do so while the program is inactive, I don't know how the linux event system works, I know in Windows there's window messages, but I don't know how it works on Linux.
3. I'd really love if I could easily setup popup menus as they are great at making something that's interactive with feedback without having to create a whole GUI. I have a somewhat elaborate one with all sorts of functions I can perform on the contents of the clipboard, such as case conversion, base64 en/decode, URL en/decode, converting the contents of the clipboard to text, like if you copy a file you can paste the path. A few only occasionally useful functions like converting to ascii codes or binary, which occasionally are useful on forums as some people like to use binary/ascii conversion as a way of somewhat hiding messages, in my case it's usually funny stuff hidden in stories.
4. I suppose being able to move/resize/control windows would be nice, but those functions /might/ be native depending on the distro, I have to look through the key-binding options in the OS settings.
5. I am really curious if the linux system would let you both know which keyboard each event came from as well as have the ability to selectively block it, those seem to be mutually exclusive on windows.
6. If I do have to learn python, I'm going to have to learn how to do timers/sleeps.
7. Hotstrings would be great.
There's probably other stuff I'm not thinking of, but I think those are my most common uses.
[Mod edit: Deleted a duplicate of this topic.]
I wasn't sure where to look for this. I'm a long time windows user and somebody who fell in love with AHK for several years now and have made an extensive script which I use regularly. I recently have been getting annoyed with the latest windows and decided to give Linux a try, specifically Linux Mint XFCE currently, but was very heartbroken to find out that AutoHotkey just doesn't really work on Linux from what information I can find by googling it. Is there a version of it that's mostly compatible? When I google it I find there's a few similar things that are apparently much more basic, or I keep seeing posts saying to learn python scripting and that I should be able to do stuff with a python script.
My main requirements I can think of just for stuff I use regularly, in no particular order:
1. Be able to block CapsLock by default so I can use it as a macro modifier key. For example, I have a rapid clicker that I can use whenever I want by just holding CapsLock when I click along with that majority of my macros being a combination of CapsLock and something else. Along with being able to adjust the clicking speed with the mouse wheel.
2. Being able to send keypresses/clicks to programs, bonus points if I can do so while the program is inactive, I don't know how the linux event system works, I know in Windows there's window messages, but I don't know how it works on Linux.
3. I'd really love if I could easily setup popup menus as they are great at making something that's interactive with feedback without having to create a whole GUI. I have a somewhat elaborate one with all sorts of functions I can perform on the contents of the clipboard, such as case conversion, base64 en/decode, URL en/decode, converting the contents of the clipboard to text, like if you copy a file you can paste the path. A few only occasionally useful functions like converting to ascii codes or binary, which occasionally are useful on forums as some people like to use binary/ascii conversion as a way of somewhat hiding messages, in my case it's usually funny stuff hidden in stories.
4. I suppose being able to move/resize/control windows would be nice, but those functions /might/ be native depending on the distro, I have to look through the key-binding options in the OS settings.
5. I am really curious if the linux system would let you both know which keyboard each event came from as well as have the ability to selectively block it, those seem to be mutually exclusive on windows.
6. If I do have to learn python, I'm going to have to learn how to do timers/sleeps.
7. Hotstrings would be great.
There's probably other stuff I'm not thinking of, but I think those are my most common uses.
[color=#FF0040][size=75][Mod edit: Deleted a duplicate of this topic.][/size][/color]