This page is a list of notable changes made in each version.
Features:
- Updated file structure to separate User Commands from the built-in Default Commands to make updating to new versions easier in the future (BREAKING CHANGE).
- Add examples to the
MyCommands.ahk
andMyHotkeys.ahk
files to help new users get started faster.
Fixes:
- Fix issue where the wrong command is sometimes selected when typing quickly (GitHub issue #3).
Breaking changes (see the v1 to v2 migration guide):
- Removed the
CommandScriptsToInclude.ahk
file. If you had added lines to that file to include other scripts, you will need to move those include statements to theMyCommands.ahk
file. - Moved the
MyCommands.ahk
andMyHotkeys.ahk
files to theUserCommands
directory. If you had customized theMyCommands.ahk
orMyHotkeys.ahk
files, you will need to copy their contents into the new equivalent files in theUserCommands
directory. If you had added lines to include other scripts, you will need to update the include statement's directory path fromCommands
toUserCommands
.
Features:
- Added support for Outlook 2016.
- Added commands for creating an Outlook appointment and opening the Outlook calendar.
- Added
ExploreMyDocuments
andExploreDesktop
Commands.
Fixes:
- Make Outlook commands more resilient.
Breaking changes:
- Renamed Commands
eMyComputer
toExploreMyComputer
,eRecycleBin
toExploreRecycleBin
, andeC
toExploreCDrive
. - Changed the Default Hotkey for moving a window with your mouse by grabbing it anywhere (not just the title bar) from
Alt
+MouseDrag
toLeftWin
+MouseDrag
.
Fixes:
- Changed file paths to use an absolute path (via
A_ScriptDir
) instead of a relative path to fix issues when the working directory is not the same as the directory that the AHKCommandPicker.ahk script is in.
Features:
- Renamed General.ahk to DefaultCommands.ahk and GeneralHotKeys.ahk to DefaultHotkeys.ahk.
- Added new MyCommands.ahk and MyHotkeys.ahk files, and associated EditMyCommands and EditMyHotkeys commands, to help new users get started faster.
Features:
- Added new setting to have Escape key kill all current Commands and reload script (i.e. panic kill). Escape key only has an effect if a command is currently running.
- Added Sleep timer to allow hotkeys and hotstrings to still be processed when in a long-running loop in a user's command.
This project was originally created in January 2012 using TFVC (Team Foundation Version Control) and hosted on CodePlex, which is now defunct. The project was migrated to git and moved to GitHub in September 2017.
Unfortunately I did not keep a proper changelog for a long time, so for earlier versions and changes you will need to view the git commit history.