In Praise of AutoHotKey
21–30 of 220 posts
Re: In Praise of AutoHotKey
#22https://en.wikipedia.org/wiki/Compose_key
Edit: by the way, these compose sequences also work under Wayland. The only hiccup I found with wayland was that include directives didn't work so I had to put everything in a single file.
Re: In Praise of AutoHotKey
#23I heavily use AHK to make my Windows 10 an enjoyable and keyboard focused environment. Between AHK and an hardware keyboard with full keyboard macro's, I have Windows working with my Macintosh inspired keyboard bindings. Of course on the Mac, I heavily use Keyboard Maestro and LaunchBar so I am really implementing my own keyboard centric UI
Do you use one? Which? I used one, very convenient, in eighties(!) and haven't seen something comparable since.
The functionality I had then that I liked was: any key could be programmed to really anything else (except the special "macro" key) -- another key or another sequence of the keys, and I regularly did some action once, recording it with just one "start recording" and one "stop and assign to.." action and after that just "playing" it when needed. It was a huge time / nerves saver at these times, especially because it was fully independent of the programs and even of which OS I've used (I've had to switch between two even then).
Re: In Praise of AutoHotKey
#24Re: In Praise of AutoHotKey
#25Re: In Praise of AutoHotKey
#26many years later I am now a software engineer, I just wanted to manage my catapult on Age of empire 2 ....
So AHK is very powerfull, easy langage and awesome !
Re: In Praise of AutoHotKey
#27Now, AHK is set up to just reads my design spreadsheets and define everything in a few minutes. I hate the language syntax, but man is it useful! God bless AHK!
Re: In Praise of AutoHotKey
#28A thousand times, this. I love AHK. It, along with Ditto Clipboard Manager (Yes, I know W10 has its own. It sucks) changes my workflow so much for the better. Some of my favorite examples: Right Alt becomes Ctrl Tab: Ralt::^Tab Common typos: ::teh::the ::alreadsy::already ::nopity::Call to undefined function pity() ::awk1::awk '{{} print $1 {}}' ::du-m::du -m --max-depth=1 | sort -n But it goes waaay behond this. I o…
:*:netowrk::
Send, {Home}+{End}{Delete}
return
What it does: I have a really bad habit of misspelling "network" that way. I think my right hand is just so eager to get that 'o' keyed in that it doesn't wait for my left hand to hit the 'w' first. So I'm always screwing that word up when typing quickly.So now, when I make that mistake, I'm punished by having the entire line of text deleted. '{Home}' moves the cursor to the start of the line, '+{End}' is the [Shift]+[End] key to highlight the whole thing, then {Delete} metes out the justice I deserve.
Re: In Praise of AutoHotKey
#29These days I use it for fewer things, but still really useful. One of those is making chat applications that don't offer ctrl+enter to send a message - Like Google Hangouts (basically flopping the functionality):
#IfWinActive Google Hangouts ahk_class Chrome_WidgetWin_1
^enter::
Send {Enter}
Return
enter::
Send +{Enter}
Return
Another extremely useful is this one, which will type what's on the clipboard rather than pasting it: >^v::
SendRaw %clipboard%
Return
And when I hit shift also, it does it slow (for input lag situations): >^+v::
SetKeyDelay 500
SendRaw %clipboard%
Return
Extremely useful for two main reasons. 1 being input boxes on websites that prevent pasting and 2. certain remote sessions that prevent pasting (like Kesaya or any kind of Console remote application).Re: In Praise of AutoHotKey
#30You can mess with league of legends folks a lot with it actually. You can use it to spam 5 pings around someone instantly. You can spam emotes with it. You can write messages quickly in chat.