yKey for Mac Changes Log

Version 2.6   Release Date: 4/17/17
  • [fix] Prevent crash when some calendar events occur (often appeared to be a
  • crash when waking or a crash when open for a while).
  • [fix] Resize window commands now work again for recent macOS versions.
  • [fix] Fix some horizontal scrolling bugs and generally make the window
  • scrolling actions more reliable.
  • [fix] Fix some image problems in the yKey Editor, particularly where some
  • icons were flipped.
  • [mod] New name: iKey is now yKey!
  • [mod] Removed the need to run as an admin user, in line with modern security
  • practices.
  • [mod] Improved the way yKey handles standard window buttons (like close,
  • minimise, zoom / full screen).
  • [mod] Clean up registration menu items after registering.
  • [mod] yKey configuration is now saved in and loaded from a more standard
  • system location. Previous configurations are migrated when starting this new
  • version.
  • [mod] Preferences shared between editor and yKey engine are now organised
  • better.
  • [mod] Lots of internal improvements and modernisation.
  • [mod] Updated code signing to Apple's latest requirements.
  • [new] Request to install as login item can now be suppressed if you don't want
  • to do this (you can still change your mind via the preferences).
  • [mod] Removed some stale web links (times change and so does the web).
  • [mod] Removed the "configure for all users" feature. Again, opening up the
  • system to sharing configuration information amongst multiple users is no
  • longer an acceptable practice in the modern security-conscious world.
  • Configurations can still be shared by exporting and importing, but we all like
  • to personalise our configurations anyway, don't we?
  • [mod] Removed editor support for auto-wake after sleep. OS X has not supported
  • this since OS X 10.5.
  • [mod] Removed support for converting iKey v1 preferences since v1 was replaced
  • over a decade ago.
  • [mod] Removed support for .Mac service backup "quick picks" since Apple has
  • retired the .Mac service.
Version 2.5.3   Release Date: 6/17/14
  • [New] Developer Signed Application, library and frameworks.
  • [Updated] Clean up code base (upgraded may legacy calls & less log messages) and removed unused/old code.
  • [Updated] Now prompt on startup to give iKey access to Security -> Privacy ->Accessibility to allow it to control your computer.
  • - More updates and new features coming.
  • - Thanks to all users for the feedback.
Version 2.5.2   Release Date: 10/31/11
  • [Mod] - in the shareware version of ikey when unregistered the dialog asking the user if they want to have ikey start at login each time only comes up once now.
  • [Mod] - option to install ikey for accounts on a mac removed.
Version 2.5.1   Release Date: 5/23/11
  • [Add] - new and better icons and graphics by italian artist michele zamparo.
  • [Add] - some fixes.
  • [Mod] - updated the documentation.
  • [Add] - versions for shareware and for the mac app store.
Version 2.5.0   Release Date: 12/01/10
  • [Add]- support and integration with KeyCue (ergonis.com)
  • [Add] - log entry if keyCue is not running.
Version 2.4.9   Release Date: 11/21/10
  • [Fix]- assorted bugs in preparation for a major future release.
  • [Updated] - the location of the bin file from script software to plum site.
Version 2.4.8   Release Date: 6/20/10
  • [fix] editor hot key did not show correctly in 10.5.8 when running in 64bit.
  • [fix] adjusted for new mac os behavior so 32bit works correctly and automatically for pre 10.6 and 64bit for 10.6 and higher also works correctly.
Version 2.4.7   Release Date: 6/02/10
  • [mod] Bug: Quit Other - Killed iKey engine.
  • Behavior change: note only way to quit iKey engine is to explicitly quit it. Quit Other does not quit in use: Bring it to front and Quit Front, or Quit iKey.ap.
  • If you need to enable tracing of Quit option in plugin
  • To enable in terminal type:
  • defaults write com.scriptsoftware.ikey debugTracePluginEng 1
  • To disable in terminal type:
  • defaults write com.scriptsoftware.ikey debugTracePluginEng 0
Version 2.4.6   Release Date: 5/24/10
  • [mod] Added USB Tracing for extended support of new XKey (a particular usb device with multiple keys, joy sticks, jog and shuttle) devices.
  • Details for users of the new xkey and who need this:
  • to enable in command line enter:
  • defaults write com.scriptsoftware.ikeyeditor debugTraceUSB 1
  • Then send iKey Editor logs to support.
Version 2.4.5   Release Date: 5/18/10
  • [fix] recent applications and documents works
  • [mod] works with multiple monitors. can move windows to a negative location. monitors to the left are considered negative.
  • [mod] install no longer opens manual at end of install.
Version 2.4.4   Release Date: 4/08/10
  • [fix] version 2.4.3 did not open for new users. this new prefs issue fixed.
Version 2.4.3   Release Date: 3/30/10
  • [mod] changed editor help menu to: iKey Website...
  • [mod] a log message removed: it said runActions: resutls Success: 0 Fail: x
  • [fix] Fixed spelling and improved feedback for failed registration keys.
  • [mod] install now allows you to select custom location.
  • [mod] setup manual to allow fixed and variable width display
  • [add] moved from old scriptsoftware.com to new website, new name at new domain > plum amazing
  • [mod] removed Authorize option from File menu of editor for security reasons. note: this affects the Wake from Sleep option only if you enable Accessible device support. sleep command with no wake option still works.
Version 2.4.2   Release Date: 3/24/10
  • [fix] fixed bug were 2nd identical action in a menu or pallete would not add.
  • [mod] changed editor help menu to: iKey Website...
  • [mod] log message removed: runActions: resutls Success: 0 Fail: 6
Version 2.4.1   Release Date: 3/24/10
  • [mod] System command - start / stop classic now disabled in 64 bit in 10.6
  • [mod] pref didn't save if you hit red close button - disabled it
  • [mod] welcome screen has link to PDF in iKey.app need to update and remove PDF
  • [mod] email feedback now report "I'm running iKey 2.4.0 under Mac OS X 10.6.2 (Intel 64)."
  • [mod] Added user default for Action editor framework "IKActionDebug" for login actions editing.
  • [fix] Could not find image named 'cursor'.
  • [add] Object C 2.0 fast enumeration used to speed things up
  • [add] Added open folder options to Folder Commands..
  • [add] New Ikey default menu
  • [fix] folder heirarchy locking up fixed.
  • [fix] Fix: iKey Editor Console *** WARNING: Method setDrawsGrid: in class StripedTableView is deprecated. It will be removed in a future release and should no longer be used.
  • [fix] Fixed: Network command for selecting locations in 10.6.x
  • [mod] Updated Mount server to clean up issue, now uses UTF8 for internation support.
  • [mod] unix updated tool tips for Run in Terminal and Edit.
  • [mod] unix command now returns "unix command return error #" if error ocurrs.
  • [add] Added Tools tip to menu if only icon displayed.
  • [fix] fixed sound up, down and mute. Now works regardless of keyboard type.
  • [add] Add Sound->Max Volume command. Set volume to Max value.
  • [mod] unix - run file - edit does not tell you which editor
  • [mod] fixed removing or adding image / title to menus.
Version 2.3.4   Release Date: 2/15/10
  • [Fix] Because of issues with a few shortcuts and 64 bit mode with version 2.4 we have moved back a version to 2.3.4. A new version probably 2.5 will have many changes including 64 bit, etc. very shortly.
Version 2.4.0   Release Date: 1/29/10
  • [Add] Fully 64 bit including all modules when using 10.6. This means it will run faster and use less memory.
  • [Mod] Removed deprecated code.
  • [Add] New module to easily control iClock.
  • [Mod] recent document and recent changes turned off for this version (will show but disabled)
  • [Mod] this and future versions support 10.5 and 10.6 but no longer 10.4
Version 2.4   Release Date: 1/26/10
  • [Add] Fully 64 bit including all modules when using 10.6. This means it will run faster and use less memory.
  • [Mod] Removed deprecated code.
  • [Add] New module to easily control iClock.
  • [Mod] recent document and recent changes turned off for this version (will show but disabled)
Version 2.3.4   Release Date: 1/13/09
  • [mod] cleaned up code base and removed unused/old code.
  • [mod] updated Sparkle to use https for appcast and downloads.
  • [mod] added quiting editor when quiting iKey Engine
  • [fix] now only uses the iKey engine (iKey.app) for updating. No longer manual update checks will fail with "Terminate" button after download.
  • [mod] cleaned up code base and removed unused/old code.
  • [mod] updated Sparkle to use https for appcast and downloads.
  • [mod] hanged missing devices (USB Devices, etc) message to add a "Don't show again" option.
  • Note: Hold option key down on startup of iKey Engine to re-enable showing missing devices
  • [mod] added quiting editor when quiting iKey Engine
  • [fix] for IU layout problems in
  • AppleScript - select file
  • system - sleep; preferences-open preferences,
  • clipboards - restore clipboard, from file;
  • url selection.
  • [fix] System - Start/Stop classic should not be appear intel Mac's.
  • Disabled adding Classic start/stop on intel Mac since classic is not supported on intel mac's.
  • Note: If shortcuts are imported they will be avaialble for editing (and ignored when you executed on intel mac's.).
Version 2.3.3   Release Date: 12/30/08
  • [add] help button to main edit window.
  • [add] exception handling when starting items.
  • [add] log message to list # of items importsed and file's path.
  • [add] support for draging applications into Contexts (Front, Background, Running and Not Running).
  • [add] tool tip to explain contexts and change wording of top two items.
  • [fix] in adding ShortCuts when none exists.
  • [fix] when editing commands where OK and cancel button did not work.
  • [fix] wrong mesage when exporting palettes fails (was shortcuts message).
  • [fix] crash when quiting ikey / ikey editor (failure to remove termination notifications in iKey)
  • [fix] clean up error handling to recover from bad data files.
Version 2.3.2   Release Date: 11/14/08
  • [add] type ".ikex" to iKey Editor V2.3.2. this allows exported shortcuts to be double clicked to install.
  • [fix] french localized version # 2.3.2 (from v2.2.2)
  • [fix] message: dead lock on startup for missing USB device dialog removed.
  • [fix] version # for auto update working
Version 2.3.1r2   Release Date: 10/31/08
  • - fixes authentication issue on 10.4
Version 2.3.1   Release Date: 10/29/08
  • - fix to make ikey work again on 10.4
Version 2.3   Release Date: 10/26/08
  • - first update in quite a while. It took awhile to find a new programmer.
  • - buttons are fixed. Were partially obscured in the shortcut dialog. caused by leopard in some way.
  • - partially implementation of instantaneous registration for new users.
  • - type text fixed. we think this was actually fixed by a leopard update (but please test).
  • - other small bug fixes and ui improvements
  • - getting ready for more improvements.
Version 2.2.2   Release Date: 8/07/06
  • Improvements:
  • - improved support of X-keys devices (USB hardware with multiple keys from xkeys.com)
  • - improved the "Check for update" feature (now using Sparkle. http://andymatuschak.org/pages/sparkle)
  • Bug fixes:
  • - corrected a problem where buttons of USB devices can't run a launcher when they are released
  • - corrected a problem that can crash iKey after quitting the Editor when USB
  • devices are connected
Version 2.2.2r2   Release Date: 8/07/06
  • Improvements:
  • - improved support of X-keys devices (USB hardware with multiple keys from xkeys.com)
  • - improved the "Check for update" feature (now using Sparkle. http://andymatuschak.org/pages/sparkle)
  • Bug fixes:
  • - corrected a problem where buttons of USB devices can't run a launcher when they are released
  • - corrected a problem that can crash iKey after quitting the Editor when USB
  • devices are connected
Version 2.2.1   Release Date: 6/16/06
  • New Features:
  • - added an icon to launch the iKey Editor directly
  • Improvements:
  • - added support for more usb devices
  • - the registration key can be modified from the preferences panel after iKey has been registered
  • - open the editor and not the engine if Control and Option key are down at launch time
  • - commands of type "type key": can be repeated with the key based event if the key remains down
  • Bug fixes:
  • - corrected a problem when displaying release notes of new versions
  • - corrected a problem where dowloading the new version didn't work properly
Version 2.2.1b2   Release Date: 4/24/06
  • Improvements:
  • - add support for more usb devices
  • Bug fixes:
  • - correct a problem when displaying release notes of new versions
  • - correct a problem where dowloading the new version didn't work properly
Version 2.2.1b1   Release Date: 3/27/06
  • - the registration key can be modified from the preferences panel after iKey
  • has been registered
  • - open the editor and not the engine if Control and Option key are down at
  • launch time
  • - commands of type "type key": can be repeated with the key based event if
  • the key remains down
Version 2.2.0   Release Date: 2/14/06
  • - universal binary application which works on all power pc based
  • macintosh computers running mac os x version 10.2.0 or later, and all Intel
  • based macintosh computers.
  • - added "double key" key based launchers: to run one, press the modifier keys,
  • then type the fisrt key, then type the second key, finally release the
  • modifier keys - the maximum delay between the two keys is 1 second
  • - added "USB Device Event" based launchers: any USB device with buttons or
  • wheels are supported, like mice and xKeys keyboards; the specific drivers
  • may have to be removed in order for iKey to work properly with the devices;
  • buttons work like keys of the keyboard; event of the wheel are generated
  • when the user turns it by a specified increment
  • - in the "simultate mouse" command: added a "Drag by" movement
  • - in the commands of family "clipboard": added a "Save Clipboard" and "Restore
  • Clipboard" command
  • - added support for Apple Backup to save iKey settings
  • - show a message if a key based launcher uses the same hotkey as the system
  • (mac os x 10.3.x and up), when launching the editor or validating a launcher
  • - added a "New user" window which appears at startup to help new users.
  • Improvements:
  • - shortcut and menu icon: added a contextual menu to select the icon from an
  • image file or from a file icon
  • - floating menus: now don't include any item of the system contextual menu
  • items
  • - date/time based launchers: if the time is exceeded and the launcher has no
  • object to fire, no message is displayed
  • - "Upper Case Selection", "Lower Case Selection", "Capitalize Words of
  • Selection" and "Replace in Selection" commands: the content of the clipboard
  • before the command is now preserved after running.
  • Bug fixes:
  • - shortcut and menu icon: images dropped or pasted now keep the mask
  • - "simulate mouse" commands: corrects a problem where dragging didn't work,
  • and mouse movements didn't take into account modifier keys state
  • - iKey works again under Mac OS X 10.2.x (not the case since version 2.1.0)
Version 2.2   Release Date: 2/14/06
  • - universal binary application which works on all power pc based
  • macintosh computers running mac os x version 10.2.0 or later, and all Intel
  • based macintosh computers.
  • - added "double key" key based launchers: to run one, press the modifier keys,
  • then type the fisrt key, then type the second key, finally release the
  • modifier keys - the maximum delay between the two keys is 1 second
  • - added "USB Device Event" based launchers: any USB device with buttons or
  • wheels are supported, like mice and xKeys keyboards; the specific drivers
  • may have to be removed in order for iKey to work properly with the devices;
  • buttons work like keys of the keyboard; event of the wheel are generated
  • when the user turns it by a specified increment
  • - in the "simultate mouse" command: added a "Drag by" movement
  • - in the commands of family "clipboard": added a "Save Clipboard" and "Restore
  • Clipboard" command
  • - added support for Apple Backup to save iKey settings
  • - show a message if a key based launcher uses the same hotkey as the system
  • (mac os x 10.3.x and up), when launching the editor or validating a launcher
  • - added a "New user" window which appears at startup to help new users.
  • Improvements:
  • - shortcut and menu icon: added a contextual menu to select the icon from an
  • image file or from a file icon
  • - floating menus: now don't include any item of the system contextual menu
  • items
  • - date/time based launchers: if the time is exceeded and the launcher has no
  • object to fire, no message is displayed
  • - "Upper Case Selection", "Lower Case Selection", "Capitalize Words of
  • Selection" and "Replace in Selection" commands: the content of the clipboard
  • before the command is now preserved after running.
  • Bug fixes:
  • - shortcut and menu icon: images dropped or pasted now keep the mask
  • - "simulate mouse" commands: corrects a problem where dragging didn't work,
  • and mouse movements didn't take into account modifier keys state
  • - iKey works again under Mac OS X 10.2.x (not the case since version 2.1.0)
Version 2.2.0b3   Release Date: 1/23/06
  • - show a message if a key based launcher uses the same hotkey as the system
  • (Mac OS X 10.3.x and up): when launching the Editor or validating a launcher
  • - add support for Apple Backup to save iKey settings
  • Improvements:
  • - correct a problem with "double key" based launchers: if one of the keys is
  • also a hotkey, this hotkey now works normally
  • Bug fixes:
  • - fix a bug introduced with the 2.2.0b1 version where commands of type
  • "Display Folder Hierarchy" don't run properly from a hotkey or the menu bar
Version 2.2b3   Release Date: 12/19/05
  • - show a message if a key based launcher uses the same hotkey as the system
  • (Mac OS X 10.3.x and up): when launching the Editor or validating a launcher
  • - add support for Apple Backup to save iKey settings
  • Improvements:
  • - correct a problem with "double key" based launchers: if one of the keys is
  • also a hotkey, this hotkey now works normally
  • Bug fixes:
  • - fix a bug introduced with the 2.2.0b1 version where commands of type
  • "Display Folder Hierarchy" don't run properly from a hotkey or the menu bar
Version 2.1   Release Date: 8/29/05
  • - show a message if a key based launcher uses the same hotkey as the system
  • (Mac OS X 10.3.x and up): when launching the Editor or validating a launcher
  • - add support for Apple Backup to save iKey settings
  • Improvements:
  • - correct a problem with "double key" based launchers: if one of the keys is
  • also a hotkey, this hotkey now works normally
  • Bug fixes:
  • - fix a bug introduced with the 2.2.0b1 version where commands of type
  • "Display Folder Hierarchy" don't run properly from a hotkey or the menu bar
Version 2.1b5v2   Release Date: 8/18/05
  • - the label of the colum is "Used By" instead of "Used"
  • - the search field is made blank when a new tab is selected in the main window
  • - the "Find" menu item works as expected
  • - the crash when selecting the "substitude" button has been fixed
  • - the label of this dialog has been modified
  • - the label "Delete Only Structure" has been modified
Version 2.1b5   Release Date: 8/15/05
  • New Features:
  • - command of type "sleep": add an option to automatically wake up the mac
  • after a delay or at a specific date/time (administrator authorizations must
  • be activated)
  • - in the "iKey" family, add a command to test the edited command or
  • shortcut: useful when a command or shortcut depends on the front application
  • Improvements:
  • - brushed metal interface for the main window and the library
  • - new interface of the main window, without a drawer, like other iApps
  • - add a "Context" tab to the library
  • - the library is now a floating palette
  • - the location and selected tab of the library is now saved
  • - there is now a button you can click on to see and edit the objects that
  • use the selected one in the main window or in the library (shortcuts,
  • menus, commands, launchers, contexts)
  • - when adding a new context, launcher or command: if one still exists with
  • the same parameters, it is used instead of the new one
  • - when modifying a context, launcher or command: if one still exists with
  • the same parameters, a dialog is displayed to ask if you want to subsitute
  • the edited one with the one that still exists
  • - command of type "Select menu item": selecting an item directly from an
  • application now always works properly
  • - command of type "run script from text": correct a problem under Mac OS X
  • 10.4.x where script containing "Do shell script" command didn't run properly
  • - add "command W" hot key to close the window
  • - add "command L" hot key to display the library
  • - new search control in the toolbar under OS X 10.3 and up
  • Bug fixes:
  • - command of type "select menu item": correct a problem where you need to
  • validate the changes before testing
Version 2.1b4   Release Date: 7/18/05
  • New Features:
  • - Tiger compatible
  • - commands of family "iKey": add 2 new commands to run again the last and the next to last iKey shortcut or command
  • - command of type "wait window": add a command to wait for the change of the front window
  • - command of type "Wait window": add an option to invert the condition, so that for example the execution is paused until the title of the window isn't "xxx"
  • - command of type "Select menu item": there is now just one type of command to select any item with any level of submenu
  • - editor: shortcut editing window: replace the "Duplicate" item of the commands contextual menu with a "Substitute with Copies" item
  • - editor: add a item in the shortcut's preferences : "Use copies of command when duplicating a shortcut"
  • Improvements:
  • - menu in the menu bar: when a menu has just one item, this item is displayed directly in the bar so that no menu appears now to access it
  • - palette and command in the menu bar: if a command in a palette or in the menu bar displays a menu, the menu is now properly displayed on the bottom left corner of the button
  • - editor: the items of the library aren't expanded by default when it is displayed
  • - editor: re-add the "add context" button in editing window of shortcuts, menus and palettes
  • - editor: add an item in the "Window" menu to "Toggle the drawer side"
  • - editor: a message is now displayed when editing commands and launchers used by several objects: "Changes are applied to all"
Version 2.1b3   Release Date: 6/20/05
  • Improvements:
  • - Tiger compatible
  • - editor: create a library for existing commands and launchers
  • . the library can be displayed from the "Window" menu, or from a new button in the toolbar
  • . it can be displayed at any time
  • . unused launchers and commands can be viewed and deleted if necessary from it (remove the "Show unused parts" item from the "File" menu)
  • . unvalid commands can be viewed and edited if necessary (remove the "Show unvalid commands" item in the "File" menu)
  • - editor: improved interface when editing a shortcut, a menu or a palette:
  • . existing commands and launchers can now be added by drag and drop or copy and paste from the library
  • . existing contexts can be added by drag and drop and copy paste from the context drawer (also by dropping directly an object from the window on a context)
  • . shortcuts can be added to a menu or a palette by drag and drop or copy and paste from the main window
  • . menus can be added to a menu by drag and drop or copy and paste from the main window
  • . the popup button for adding launchers now contains all types of launcher with no specific parameter
  • . you can now type the same keycombo for a new key based launcher: it will take the existing one without a warning
  • . speed improvement when editing
  • Bug fixes under Mac OS X 10.4:
  • - "menu of recent applications" command: now works under Mac OS X 10.4
  • - "menu of recent documents" command: now works under Mac OS X 10.4
  • - editor : correct a problem where recent applications cannot be selected under Mac OS X 10.4
  • - editor : correct a problem where selected preferences can change when moving the pointer after selecting one
Version 2.1b2v2   Release Date: 5/24/05
  • - fixed a bug in the preferences that could cause a problem.
Version 2.1b2   Release Date: 5/23/05
  • Improvements:
  • - editor: add a "All contexts" view
  • - editor: iKey hotkeys are now automatically deactivated when a key based
  • launcher is edited (remove the item in the "File" menu)
  • - editor: a sound is played when a location or an item is recorded
  • Bug fixes under Mac OS X 10.4:
  • - command "menu of preference pane": the menu is now displayed properly
  • - command "set default printer": now works as expected
  • - command "run screensaver": works under Tiger
  • - editor : correct a cosmetic bug when displaying the preferences the first
  • time
Version 2.1b1   Release Date: 5/09/05
  • Improvements:
  • - editor: updated interface, context based
  • - editor: improved launch speed
  • - editor: auomatically deleted shortcut, menus and palettes with no context
  • and unused
  • - editor: multiple unused parts can now be selected to be edited or deleted
  • - editor: multiple unvalid parts can now be selected to be edited and now
  • deleted
  • - display folder hierarchy: items are now displayed ordered by their name in
  • local language (OS X 10.3.x)
  • - launcher: memory management improvement
  • Bug fixes:
  • - display folder hierarchy: correct a problem where ikey freeze after
  • running it from a hot key
  • - launchers: correct a problem to display properly the label of key based
  • launchers with keys from the numeric keypad
Version 2.0   Release Date: 3/10/05
  • - modified the settings for the default shortcuts
  • - theapplication menu has less items,
  • - the message for the date/time launcher when the date/time is exceeded.
  • - See the readme for details of all the changes in Version 2
Version   Release Date: 3/07/05