Hello everybody. My name is Andrea Nagar and I'm the author of Direct Access.
I was pointed to this forum by tim.
I'm pleased that my software had been mentioned along with Activewords and Autohotkey.
I appreciate your comments and the issues with deleting commands that Darwin mentioned will be fixed in v.1.2 (which is due by the end of the week). Performance have also improved. We are working to reduce the memory footprint too. If you like you can download an unofficial version at http://www.nagarsoft.com/...irectAccessUnofficial.exe
I like Autohotkey very much and I'm using it myself to automate certain operations. It has very powerful scripting language. This is an advantage but also a disadvantage: you have to write the script!
Direct Access allows you to setup things from a graphical interface and easily add new textsnippets or applications (dragging them on the Hub, the orange ball). It automatically compiles your program description and command.
Many new features are in the making to make things even easier and more straightforward and reducing the time needed to manually customize Direct Access is one of our top priority.
Direct Access shows a confirmation tooltip when the command is typed. This avoids accidental executions that happen when an abbreviation is executed any time you press space (I suggest that you set F1...F12 or any cursor key as the confirmation key).
I read Darwin wrote "Thus, if you type the command incorrectly, you won't see that dialogue popup...". What do you mean? What behaviour would you expect?
I'd like to share a little tip for remembering the names of the commands: use the first letters of the application name. Calculator will be calc, Excel exc and so on. If you have, for example a project file and a folder with the same name, add a suffix. For example, proj will open your VS project, projd will open the associated folder.
You can also assign a command to a group that, when executed will show you a list of all the actions it contains.
If you have any questions, I'll be pleased to answer here or directly to my mail address.
Thanks everybody for the useful comments you posted here.