Revision History for ShortKeys 2

Purchase a license for ShortKeys 4 now.

  1. Fixed a problem where the value of the ‘Wait for [ ] seconds’ checkbox was not always correctly saved.
  2. Fixed a shortcut conflict in the right-click menu.
  3. Fixed a bug that caused the LICENSECODE and LICENSENAME advanced installation options to fail.
  1. Pressing an arrow key now clears the shortkey buffer.
  2. The “Find” dialog now searches the shortkey text in addition to the replacement text.
  3. Changed the hotkey that disables/enables a shortkey from Ctrl+V to Ctrl+D.
  4. Clicking on the ‘Restore Defaults’ button in the preferences now sets the Text Type Delay to 300 instead of zero.
  1. Updated the program icon.
  2. The Text Type Delay is now set to 300 microseconds by default.
  3. The warning message that says the shortkeys file is locked because it is in use by another user has been changed and updated to allow the user to unlock the shortkeys file.
  4. Fixed a bug where the file association dialog was always being displayed for non-administrator users.
  5. Fixed a bug where you could never disable the file association dialog.
  6. The shortkeys information is now displayed in bold for Windows Vista.
  7. The Restore File Associations menu option is now displayed for Windows XP and prior and is not displayed for Windows Vista.
  8. The ‘Do not show this the next time ShortKeys runs’ option in the Quick Start Guide now works correctly.
  1. Fixed a problem that occurs when an invalid license entered when running Vista.
  2. Added an option to change the Menu Animation.
  3. The All Users Use Same Settings is removed for Windows Vista.
  4. No more files are saved in the Program Files folder.
  5. Added code to detect crashes in DecryptStr.
  6. Fixed a potential crash that would occur when multiple Reminder dialogs come up.
  7. If the path to backup the macro file in the My Documents folder a virtual path is used when exporting and importing the program configuration.
  8. Option to Run on Windows’ startup is now disabled if the user cannot change it.
  9. If the path to the shortkeys macro file is in the My Documents folder a virtual path is used when exporting and importing the program configuration.
  10. After the license is successfully entered from the reminder dialog, the reminder dialog is closed.
  11. Added Office 11 and XP choices to the Menu Style selection.
  12. Made more changes to improve support for Windows Vista.
  13. Added a “First Run” wizard.
  14. Fixed support for Windows Vista in IE7 while protected mode is enabled.
  15. The File Locking of Macro Files option is now enabled by default.
  16. If the macro file exists on a server, the File Locking of Macro Files option is automatically enabled.
  17. Updated the some of the installer panels to make them clearer.
  18. Fixed a problem in the installer where the Start Menu folder selection was being ignored.
  19. Added logic to report additional information in the event of a crash.
  1. Added a startup delay used when the program is started when Windows starts up.
  2. Fixed a crash that could occur when ShortKeys is attempting to save its settings to a registry key that it does not have write permissions for.
  3. Fixed a crash that occurred when attempting to print without a printer installed.
  4. Added an option to reset the program defaults to the system tray icon.
  5. Fixed a crash that could occur while sorting a large list of ShortKeys in the explorer.
  6. Fixed a problem with the License dialog that occurred when the Windows DPI setting was set higher than 96DPI.
  1. Fixed some problems in the routines that verified license codes.
  1. Fixed a bug where the modifier keys weren’t always released properly during a text playback.
  2. If the license information exists on the clipboard, it can be automatically entered into the program.
  3. Fixed a bug where shifted international keys could not be entered while running ShortKeys.
  4. Fixed a bug where ShortKeys could not be imported correctly from a text or CSV file.
  1. Importing program configuration via the /IC command line flag will no longer display an error message for non administrator users.
  2. Added the ability to import from MS Word AutoCorrect (.acl) files.
  3. Added the ability to import from Comma Separated Value (.csv) files.
  4. Made a change to the hook code to alleviate any issues where the shortkeys would stop working.
  1. Fixed a crash that occurred when trying to display a 0-length replacement text.
  2. Fixed a bug where the program prompted to create the default shortkey file when the program first runs.
  3. Fixed a bug where importing an older shortkey file didn’t work properly.
  4. Fixed a bug where the control, shift, alt and win keys were not being released properly.
  1. Fixed an Out of Memory error that occurred when importing a large ShortKey file.
  2. Decreased the amount of time needed to delete large amounts of shortkeys.
  3. Fixed a bug where, if the last shortkey was deleted, the toolbar buttons and menu items were not disabled properly.
  4. Added the ability to change the sort method by clicking on the column headers.
  5. Added the Shift, Control, Alt, Left Window and Right Window keys to the list of miscellaneous keys.
  6. Fixed a bug where the program wouldn’t wait for the modifier keys to be released prior to launching the shortkey.
  7. Fixed a bug where certain shortkey combinations could be expanded improperly.


    1. Added a link to the Bug Reporter from within the Options menu.
    2. Updated the ISS Bug Reporter with a new user interface, new ways of reporting bugs, a help file, and the ability to set preferences before a crash.
    3. Added a hotkey option that can enable/disable ShortKeys.
    4. Added the ability to set the main window to always stay on top.
    5. Increased the speed at which the program configuration can be imported.
    6. Added ability to install defprefs.wcfg file at the same time the program is installed.

Crashes Fixed

    1. Fixed a crash that occurred when a user attempted to print the ShortKey list.
    2. Fixed a crash that could occur when the user is importing a text file.

Other Bugs Fixed

  1. Fixed a bug where if a shortkey used the clipboard to play back, it might not paste anything into the target application.
  2. Fixed a bug where if a user imported a text file as a shortkey that was larger than the 3000 character limit, the program could get confused.
  3. Fixed a bug where the program did not always paste the correct text when using the clipboard option.
  4. If any portion of the Quick Start Guide is not installed, then the option to display the Quick Start Guide in the menu system is removed.
  5. Fixed a bug where the Import button would be enabled, even if there where no shortkeys selected to be imported.
  6. Changed the accelerator key on the “All Users Use Same Settings” option.
  7. Corrected an issue where some of the menu items would be enabled even if there was no item selected.
  8. Fixed a bug where the toolbar buttons in the editor were not persistent.
  9. The “Undo” option in the editor’s menubar is now disabled appropriately.
  10. Fixed a bug where garbage characters were being entered into the replacement text.
  11. Made a modification to the program to more reliably remove all of the keystrokes typed prior to playing back a shortkey.
  1. Fixed a bug where not all of the letters in the activation would be erased occasionally.
  2. Fixed a crash that occurred when another program has the clipboard locked. ShortKeys will now attempt to resend the data. If it still cannot succeed, a warning message will be displayed to the user.
  3. Fixed a crash that sometimes occurred when attempting to delete at least one shortkey.
  4. Corrected an error that occurs when the user imports a text file that is longer than the allowed shortkey limit. The user will be warned and if he/she continues, the shortkey will be truncated.
  5. Fixed a bug in the hook that could cause the floating point register to get messed up and cause other applications to crash.
  1. Fixed a crash that occurred after importing a settings files where the ShortKey file listed does not exist on the user’s computer.
  2. Added error-checking to the Import/Export Configuration utilities.
  3. When performing a search in the Replacement Text, the text now appears selected when a match is found.
  4. The Cut and Copy buttons now enable and disable properly when selecting text with the keyboard.
  5. Modified the network mode so that it works more reliably.
  6. Fixed a bug where the suffixes weren’t being expanded.
  1. Fixed a bug where, when the user clicked on the “Add” button in the spell checker suggestions, the spell checker would not advance to the next word.
  2. Added an activation option that allows the user to only activate the program from the system tray icon.
  3. Fixed a bug where the user could not use the ALT key to type extended characters while ShortKeys was running.
  4. Improved international keyboard support.
  5. Added a note concerning the “Do Not Hide” option in the Activation Preferences.
  6. Fixed a bug in the Spell Check Suggestions dialog. If the user attempted to add a word to the spell-checker, the wrong word was being added.
  7. Made the hint mode more reliable.
  8. Fixed an issue where sometimes, when using the “Match First Char” option, the first character of the replacement text would be uppercased incorrectly.
  9. Several error messages have been clarified or eliminated for non-administrator users.
  10. Made a modification to make the showing of ShortKeys more reliable.
  11. Added the ability to change the style of the menu system.
  12. Fixed a crash that occurred when no replacement text was entered and the case sensitivity was set to “Match First Letter…”
  13. Fixed a bug where the program would occasionally enter too many backspaces before playing a shortkey.
  14. Updated the installer with new silent install options, small dialogs and Custom Install option.
  15. Changed the “Script Font” label in Preferences | Appearance to “Replacement Text Font”.
  16. Added the “Undo” button to the toolbar in the editor.
  17. Changed the default directory for the data file to “My Documents\Insight Software”.
  18. Added a vertical scrollbar to the editor window.
  19. Added accelerator of L to Help | License Information
  1. Fixed an access violation that occasionally occurred when starting up the program.
  2. Added “Prompt for Action” dialog when importing shortkeys from a text or ASCII file.
  3. The “Export Program Configuration” option now exports the status of the Quick Start Guide.
  4. The full path to the shortkey file is now displayed in the status bar.
  5. The “Import/Export Program Settings” menu options have been renamed to “Import/Export Program Configuration”.
  6. Implemented the Browse and Browse All modes.
  7. Fixed a bug where the keyboard delay field was not disabled when any other delay setting was selected in the Preferences window.
  8. Added the “/SHOW” commandline parameter to show the editor when the program starts up.
  9. Added the “/HIDE” commandline parameter to hide the editor when the program starts up.
  10. Added the “/IC” commandline parameter to import an external program configuration file.
  11. Fixed a bug in the “Replace Word” dialog where the “<-ive” option would not disable properly and it inserted the text into the wrong field.
  12. Fixed a bug in the “ShortKeys Settings” dialog where the “Don’t Lowercase First Letter” option would not be disabled properly.
  13. Added the ability to import/export ShortKeys to a standard ShortKey file.
  14. Added an option to not lowercase the first letter of the replacement text when using the “Match First Char” option.
  15. Fixed an issue where sometimes, when using the “Match First Char” option, the first character of the replacement text would be uppercased incorrectly.
  16. Increased the amount of replacement text displayed in the ShortKey Explorer.
  17. Fixed support for international keystrokes being used as activation triggers.
  18. When creating a new ShortKey, focus goes to the “Original ShortKey” field. When modifying an existing key, focus goes to the “Replacement Text” field.
  19. Added the “<-ive” to the “v” suffix replacement.
  20. Fixed a bug where the preformatted Date/Time commands did not always play back the correct information.
  21. Fixed a bug that added an extra carriage return in the Subject field of an Outlook email message.
  22. Added options to change the font styles of the explorer and text editor.
  1. Fixed a bug where the checkbox in the Quick Start Guide now reflects the user’s settings appropriately.
  2. Made a change to the Date/Time command where adjusting the hours forward or backward will also adjust the date, as necessary.
  3. Fixed an inconsistency in the startup shortcut name. The name is now “ShortKeys 2.lnk”. However, if the original “ShortKeys.lnk” exists, ShortKeys will still indicate that the program is set to run at Windows’ startup.
  4. Fixed a bug where the hint window, when visible, could cause the shortkey buffer to be erased.

We have made some significant enhancements to the program. The most noticeable is the new look and feel to the program. Some of the other enhancements are listed below.

  1. An option to suspend the program through the system tray icon.
  2. Include TAB, Enter or any of the Arrow keys to the playback of a shortkey.
  3. A new Date and Time stamp option.
  4. Increased the number of valid punctuation characters that can be used to trigger a suffix type shortkey.
  5. A new suffix option allows you to insert common endings to words, such as -ing, -ed, etc.
  6. Export and import program configuration settings for quick startup after a reinstall or for consistent configuration for many computers.
  7. Additional support for Silent Installs over a network.
  8. Added the ability to playback Alt-Key sequences.
  9. Increased the length of the shortkey activation from 10 characters to 32 characters.
  10. Shortkeys can be used within the ShortKeys program.
  11. Added additional keys to the Miscellaneous Keys dropdown.