yKey Changelog

What's new in yKey 2.9.1

Dec 29, 2021
  • Update all the links for the manual. making them https and new links for the google doc manual.

New in yKey 2.9.0 (Dec 29, 2021)

  • Compiled on M1 Mac for intel. Runs on Macs with Intel and M1 Macs using rosetta which means it runs faster on M1 macs. Universal will come in the future
  • Added 'bugfix/darkModeContrastFixes'
  • Fix pale toolbar in dark mode on preferences screen
  • Fix dark mode contrast in AppleScript text entry by forcing a pale background AppleScript source is an attributed string style by the system, and opening Apple's own script editor app in dark mode shows edit view with light backgrounds.
  • Fix dark mode black text on dark background in clipboard, command and URL shortcut editors
  • Remove the horizontal grid lines from the table views These look really cluttered in dark mode, and even in light mode they are superfluous with the alternating row colours.
  • Fix potential crash during startup if HID permissions are not yet granted
  • Experimental main window toolbar icons for better dark mode contrast Replace old image resources for the most part with AppKit system icons. The exception is "duplicate" which does not have a system icon.
  • Fix dark mode black text on dark grey background in run param editors
  • Fix dark mode white text on white background in shortcut editor Repetitions description was using a custom colour rather than a system colour.
  • Fix dark mode black text on dark background in keyboard shortcut editor
  • Stop Git from wanting to track locally generated, user-specific files
  • Remove constant Sparkle updater The Sparkle update checkForUpdates: is only meant to be used for an explicit update requested by the user, not a general programmatic update. This means 'check for updates' does not occur anymore on startup and annoy everyone.

New in yKey 2.8.0 (Dec 29, 2021)

  • yKey now offers to move itself to the Applications folder when first installed.
  • Initial startup is now improved to allow macOS permissions to be granted.
  • Improved view shown when first running yKey.
  • Fixes bugs in relaunch when logging in.
  • Feature request: yKey Editor now automatically launches the yKey Engine if it the engine is not already running.
  • Updated the requested list of permissions for recent macOS versions.
  • Fix bug with registering via URL.
  • Modernise the update notifications feature.
  • Fix bug when expanding collapsed panel.
  • The default yKey menu image works better in dark mode. You may still need to set your existing menus to use the “As dark mode template” option.
  • Check for updates now works to download and install the app.
  • Compiled with the latest xcode 10.3
  • Notarized with apple's latest security tool

New in yKey 2.7.0 (Jan 31, 2018)

  • [fix] Fix a bad crash that occurs on recent macOS versions when a yKey plugin tries to display a message.
  • [mod] Improve menu visibility in dark mode. Menu icons are assumed to be template images, which work in dark mode. If you have a full-colour image, you need to deselect the dark mode template option for that icon in yKey Editor.
  • [mod] Made the Sparkle update URL point to a more standard place on Plum Amazing's site.
  • [fix] Added some missing translations.
  • [fix] Fix some window animations started / ended at the wrong point.

New in yKey 2.6.0 (Apr 18, 2017)

  • [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.

New in yKey 2.5.3 (Jun 18, 2014)

  • [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.

New in yKey 2.5.2 (Nov 2, 2011)

  • [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.

New in yKey 2.5.1 (May 24, 2011)

  • [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.

New in yKey 2.5.0 (Dec 3, 2010)

  • [Add]- support and integration with KeyCue (ergonis.com)
  • [Add] - log entry if keyCue is not running.

New in yKey 2.4.9 (Nov 22, 2010)

  • [Fix]- assorted bugs in preparation for a major future release.
  • [Updated] - the location of the bin file from script software to plum site.

New in yKey 2.4.8 (Jun 20, 2010)

  • [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.

New in yKey 2.4.7 (Jun 2, 2010)

  • [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

New in yKey 2.4.6 (May 24, 2010)

  • [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.

New in yKey 2.4.5 (May 18, 2010)

  • [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.

New in yKey 2.4.4 (May 18, 2010)

  • [fix] version 2.4.3 did not open for new users. this new prefs issue fixed.

New in yKey 2.4.3 (Mar 31, 2010)

  • [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.

New in yKey 2.4.2 (Mar 25, 2010)

  • [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

New in yKey 2.4 (Jan 27, 2010)

  • [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)

New in yKey 2.3.4 (Aug 11, 2009)

  • [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.).

New in yKey 2.3.3 (Jan 2, 2009)

  • [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.

New in yKey 2.3.2 (Nov 15, 2008)

  • [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

New in yKey 2.3.1 (Oct 29, 2008)

  • Fix to make ikey work again on 10.4

New in yKey 2.3 (Oct 27, 2008)

  • First update in quite a while. It took a while to find a new programmer.
  • Buttons are fixed. Were partially obscured in the shortcut dialog. caused by leopard in some way.
  • Partial 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.