title
brancg
adam_ev
oped resources forums contacts subscribe site_map home
 

forums


OpEd

All Mac Considered
Amen Corner
Apple Peel
Digital Canvas
Editorials
Ether Nectar
iMaculate
   Conception

Infinite Loop
Notes from Dis
Scientia et
   Macintosh

Skewed Mac
Treo of Life

Resources

Books
Contacts/Mission
Forums
Links
Reviews
Subscribe


RadTech

Applelust is looking to add writers to its staff. If you are interested or want to be part of the Applelust community, drop us a line with your resume or vita. We are always on the look out for good, very smart, and reliable people to join the staff. If you think you have what it takes, let us know.

- The Publisher

Review: iKey 2.0

© 3-11-05 Dr. Jeremy Young

- Print Friendly Version

  • Product Name: iKey 2.0
  • Company: Scriptsoftware
  • URL: http://www.scriptsoftware.com/ikey/
  • Category: Automation software
  • Price: $30
  • Requirements: OS X 10.2
  • Rating: 2 bounces - Lack Luster

Overview

iKey2 is a new version of the automation utility iKey, previously known as YoupiKey. The basic objective of such programs is to provide a reasonably painlessly way to control and customise the Mac environment and to provide automation of repetitive tasks. The obvious alternatives are AppleScript which is more powerful but harder to use and QuickKeys, which is somewhat more powerful but significantly more expensive. In addition there are, of course, a host of utilities which provide shortcuts or alternative pathways to particular aspects of the Mac environment. For instance I make intensive use of DragThing to launch applications and files and MenuMaster to customise keyboard shortcuts for particular programs. iKey is flexible enough to be able to take over from these utilities, but it is slower to set up and use, so most people will probably only use a subset of its total potential rather than applying it to every task it could handle.

Installation and Start Up

iKey comes as a 2.8Mb stuff-it archive available for download from Script Software’s website. The folder contains the application, a read-me file and an extensive, well-written, manual. Installation is simply a matter of dragging the unstuffed folder into the Applications folder, indeed it will work fine anywhere else, but I do prefer to keep things tidy. When the application is run it installs a menu of commands on the right hand side of the screen. This default menu includes a shortcut to the iKey editor, and sub-menus for applications, preferences panes, recent documents and recent applications. The default settings are for this menu to be available continuously when iKey is running and, rather cunningly, the default preference is for iKey to launch on start-up. So opening iKey once results in it being accessible indefinitely - to get rid of it you need to uncheck the relevant preferences item, or dispose of the application totally. However, unless you already have a dangerously over-cluttered menubar (like me) you probably will be happy to leave iKey sitting there. Installation also provides a very well-written and comprehensive manual.

iKey Menu
The iKey menu - this is automatically installed, comes with useful items like an applications sub-menu, And can be completely customised. Excellent for people who miss the Apple Menu of pre OS X days.

How it Works

The basic operational unit of iKey is a shortcut. This can be as simple as a command to open an application or file or a complex sequence of such commands. Shortcuts can be activated in several ways, via key combinations, menubar menus, dropdown cursor menus, palettes, as timed events or after an event such as opening an application. Shortcuts are created using the iKey editor, This is a reasonably straightforward application but it is not especially well-streamlined.

Main iKey Window
The main window of the iKey editor, providing listing of existing shortcuts, mrnus and palettes and the controls to create new ones.
New Shortcut
Creating a new shortcut - three separate commands are combined here to provide a quick way of changing a set of location-related items.

Examples of use of iKey Use

To illustrate the kinds of things which can be done with iKey a few examples are useful. Here are some I have experimented with.

1. Change internet settings between work and home

I use a laptop and connect to the internet via an ethernet network at work but via adsl at home. The adsl connection is a bit picky and I have found the ‘automatic’ location choice is unreliable, so i have separate locations set up. In addition I use different Eudora settings files at work and at home, to allow email to be sent via my ISP or the work email server. Finally, I need to change default printer according to where I am. Making these changes is not complex, but it is a task which is done often enough to get boring. Automating this in iKey was straightforward, since there are commands for all three actions: setting Network location; selecting a default printer; and opening particular files (in this case Eudora settings files). So with one iKey shortcut for each location all the changes can be made in one go. This set of commands is almost enough to justify use of iKey by themselves - except that the default printer command seems to have become a bit temperamental since I upgraded to OSX 10.3.7.

2. Undo caps lock

I hate it when I accidentally hit the caps lock button and don’t notice until I have typed a load of text in uppercase. I then have to either retype the text, or try and remember how to change case in the particular application. With iKey there is a separate command to change selected case to lower text so setting up a shortcut to do just that is easy. Irritatingly though I could not find anyway to toggle the caps lock key off - there are commands to press keys they just don’t seem to work with the caps lock key.

3. Log-in to UK Train Sim

My young son loves Microsoft Train Simulator and I am repeatedly asked to download more files from him. This involves opening the WWW site then typing in my user name and password in the relevant boxes.

Opening a URL is easy to set-up, as there is a command to do just that. The log-in boxes can be tabbed to using “type-key” commands then the text typed using “type-text” commands (yes there are some confusingly similar commands, type-key and type-text are not quite the same). The main complication is that the shortcut needs to pause while the site opens before the log-in details can be entered. This could be done by pausing for a fixed number of seconds but the log-in time is variable. The alternative I used was to modify the behaviour of the shortcut after the open URL command had run - the usual behaviour is to immediately step on to the next command but alternatives include showing a message or opening a dialog box to ask what to do. The latter option worked nicely; the dialog box opens immediately after the browser window and the continue command button can be pushed as soon as the page has loaded, then the text is entered in the right boxes. Well, that was the idea anyway and it does work about 80% of the time, but I could not make it work reliably enough to continue with it.

4. Photoshop commands menu

I use Photoshop a fair bit, but not quite enough to remember the shortcuts for all the commands I use regularly, and some of them do not have built-in shortcuts. So I made use of the ability of iKey to create a pop-up menu which works in just one application. I first created commands in iKey for various menu items in Photoshop: Crop; Image Size; Canvas Size; Fill; etc. Then I created a menu incorporating these items and selected for it to be active only in Photoshop, to be activated by the F1 keystroke. The end result is that I now have a pop-up menu for these commands available at the cursor by hitting F1. This took about 20 minutes of work to set up, but since I use these commands repeatedly the effort in setting it up has proven worthwhile. Maybe I will do the same in all the other applications I use intensively, then again maybe I should just get on with the work I need to do, rather than spend all that time making myself more efficient.

PS shortcuts
Using a custom pop-up menu in Photoshop.

Discussion - Lifesaver or Time-Waster?

These examples illustrate fairly well some of the strengths and limitations of the program. For working with the operating system (and the Terminal application) there are specialist commands in iKey, and useful things, like changing settings between locations can easily be programmed. Conversely, when working in applications generic commands need to be used, setting up shortcuts is slower, more ingenuity is required and not everything is possible. The end result of setting up a good shortcut is a feeling of intense satisfaction as a boring task is reduced to a single keystroke or menu command, but the time saved needs to be balanced against the time taken to set up the shortcut. In addition, shortcuts are unlikely to work flawlessly after a program is upgraded - I am using MS Office X, is it really worth setting up menus of shortcuts for Word and Excel when I will probably upgrade to Office 2004 before too long and the menus will probably change so the shortcuts will stop working? If setting up shortcuts was really quick then the answer would probably be yes, but in practice setting up each shortcut is a slow process involving navigating through menu screens, typing names, debugging etc. There is no automatic recording of keyboard strokes and not enough drag and drop support. Moreover the Apple website reveals that an automation program is going to be built into OSX 10.4, Tiger.

The read me file states that “the purpose of iKey is to reduce and eliminate the repetitive actions that we all face thousands of times a day”. Well the obvious question is are there really repetitive actions that you face thousands of times a day, or even a few times a day? If there are then iKey is well worth looking at, if you are left thinking “like what?” then probably you should carry on happily as you are.

End rating

A couple of bounces, iKey is a great program for customisation geeks. But if you love Macs because they provide a painless, intuitive, if occasionally slow, path to get on with work you will probably not find it worth dabbling with. Then again if you like the idea of having just one low-cost utility to customise your Mac iKey would be a fine choice.

- Dr. Jeremy Young

What do you think? Talk about it in our Forums...

  • MacBook Pro (5-17-06) Dr. Neale Monks. A subjective review of the MacBook Pro
  • Freeway 4 Pro (2-28-06) Dr. Neale Monks. Freeway Pro, the Quark-like web design program from Softpress, has been substantially revised and sports a bright new look. But do the changes go more than skin deep? Neale Monks finds out.
  • Astrostack (1-18-06) Dr. Neale Monks. Long respected as one best astronomical image processing applications about, in its newest incarnation AstroStack now runs on the Macintosh. Has the wait been worthwhile?
  • Virtual PC 7 (11-23-05) Dr. Neale Monks. Virtual PC 7 is the update to the venerable Windows emulator to be entirely all Microsoft’s own work. Can Mac users expect to see any dramatic changes?
  • Eudora Pro 6.2 (8-5-05) Dr. Neale Monks. Eudora has been one of the most popular e-mail clients for the Macintosh for more than a decade. Neale Monks finds out how it compares with the Mail application that comes with OS X
  • MacAstronomica (4-22-05) Dr. Neale Monks. How does this amateur naked eye astronomy software stack up?
  • iKey 2.0 (3-11-05) Jeremy Young. How well does this automation utility work? How much time will you save?
  • Wolfram Research Publicon (3-11-05) Jeff Terry Does this new scientific word processor live up to the potential?
  • Microsoft Office 2004, Part 3, Word (1-28-05) Dr. Neale Monks. Are there enough new features to necessitate a jump from v.X?
  • REALbasic 5.5 (12-03-04) Dr. Neale Monks. Neale takes a look at the latest version of this programming package.
  • Office 2004, Part 2, Excel and Entourage (11-05-04) Dr. Neale Monks. In the second part of his review of Office 2004, Neale Monks looks at Excel and Entourage.
  • Phone Valet 2.0 (11-05-04) Pat St-Arnaud. The best question to ask might be "Is there anything that you can't do with this telephone/Mac integration tool?"
  • TiPaint Touch-up Kit and iKlear iPod Cleaning Kit (10-29-04) Dr. Neale Monks. Is it possible to restore the shiny good looks of iPods and PowerBooks even after years of use? Neale Monks looks at two cleaning products designed especially for Apple hardware.
  • Microsoft Office 2004, Part 1, PowerPoint (10-15-04) Dr. Neale Monks. In the first part of his review of Office 2004, Neale Monks looks at PowerPoint, for many people still the benchmark for presentation software.
  • ScrapX (9-17-04) Dr. Neale Monks. Aqueous Software's ScrapX brings the Scrapbook to OS X
  • CDFinder (8-20-04) Dr. Neale Monks. Finding what you want from among a stack of similar looking CDs can be a hassle, but help is at hand. Neale Monks looks at CDFinder, a budget-priced but powerful cataloguing tool.
  • Endnote 7 (8-13-04) Dr. Markus Geisen. EndNote 7 is a literature database that seamlessly interacts with your word processor. Is the latest version worth the upgrade?


© 2000-2006 Applelust.com. All rights reserved. No part of this publication may be reproduced in any way without prior, expressed permission from the Publisher. It is the sole property of Applelust.com and its writers, who retain copyright to their own works. If you wish to link to us, please see our Privacy Statement for conditions. Apple, Macintosh, and Mac are trademarks of Apple Computer, Inc, with whom we are in no way affiliated or endorsed.

Hosting provided by itsamac.com -- Macintosh Powered Web Hosting

Serve Different

dreamy

it