Last night I wrote a post for Download Squad about AutoHotkey. I just had to repost it here:
The other night as I was trying to fall asleep, I made a mental note to search for a utility that I would like to have that I figured probably didn’t yet exist, or at least not in a way that would be useful to me. I wanted to be able to remap hotkey assignments in a way that is contextually valid depending on the application I’m in. In other words, I’d like to be able to create consistent hotkeys regardless of the program I’m in, so that pressing a given keystroke always performs a similar action. In my case, I have been using an email client for awhile (NEOPro) that has some pretty well thought out and easy to use hotkeys, like pressing space marks a message as read, shift-space marks it unread, the backspace key will file the message, etc. I wanted to be able to have the same keystrokes perform the same actions in Outlook. It turns out that the application I was looking for already exists, and even better, it’s free! And the kicker is that it’s far more powerful than just remapping keys, though it does that job extremely well. It’s called AutoHotkey. Now I must warn you that this is a bit of a geeky tool in that there is no GUI for setting up hotkeys; you have to learn AutoHotkey’s scripting language. Thankfully, it’s quite simple, and doing a few quick searches for example code will almost always help you find what you’re looking for. I have to say, I’m in love with this program.
by Terry
13 May 2006 at 14:44
This is exactly the thing for which I have searched, and for exactly the same reason. I use NEO, but only for the simplicity of “hitting backspace to file a message”, etc… and have always thought it best just to map that keep in Outlook to do it directly (instead of adding an entire additional application just for that purpose, since I already use other products for searching and cataloging my mail (ie X1.com).
Can you post the actual scripts/instructions you followed for making these modifications inside Outlook, so my non-programmer (and lazy) mind doesn’t need to try to figure to out?
by Jason
13 May 2006 at 19:26
Hi Terry,
Unfortunately I was never able to get the script working 100% successfully, so I ended up modifying my workflow (I learned the CTRL-Q / CTRL-U hotkeys for marking mail read or unread in Outlook), and installed ClearContext which has a hotkey for automatically filing messages. Sorry!
by Terry
14 May 2006 at 14:23
Thanks…. I’m on the eternal quest for a better way to organize and process my inbox. ClearContext seems interesting, but there’s an additional wrinkle. I’m using Scalix as a mail server (a very capable Exchange alternative for Linux), and I suspect there’s something about the MAPI mailbox format that ClearContext doesn’t like. I just tried to install it, and it crashes Outlook each time it loads. :-/ So, the search continues.