Most my AutoHotKey uses are like this: tacking on a crude API on to something that doesn’t have one. It’s a small thing that only took me about a minute to write and makes using Dragon more pleasant. In this case all it does is send a Numpad + keystroke, which happens to be the “toggle dictation” hotkey in Dragon. On the right of the :: is the actual command. So I glued the two together with AutoHotKey: I wanted to map the toggle button to tapping my mouse wheel left, but Dragon only supports keyboard shortcuts. My microphone is very sensitive and often picks up the sounds of the keyboard, so I need a way to toggle dictation on and off. I use Dragon voice to text for writing as I can speak prose a lot faster than I can type. Here’s a short list of some of the scripts I’ve written, in roughly ascending order of complexity. ![]() ![]() It’s given me a far greater degree of control over my computer than I ever managed to achieve with another OS. ![]() But it hooks into the whole Windows system and makes it easy to augment my workflow. Even its fans admit how nasty the language can be. I wouldn’t call it particularly elegant, and it’s filled with tons of redundancy and quirks. This is for exactly one reason: AutoHotKey.ĪHK is an engine for mapping keystrokes to scripts. It’s definitely a second-class citizen experience in the wider development world, and Windows has a lot of really frustrating issues, but it’s still my favorite operating system. People think it’s weird that I do all my development on a Windows machine.
0 Comments
Leave a Reply. |