KeyCue
Emacs was my text editor of choice for many years.
We used to joke that the name stood for ‘escape, meta, alt, control, shift’; emacs uses a ton of key modifiers, being from an era when spiffy window and mouse based systems didn’t exist. It took a while to get used to, but when you were finally in the groove, you could really fly with it — editing is naturally quite fast when you never have to remove your hands from the keyboard.
The Mac has taken this philosophy to a high art; there are shortcut keys for everything.
Now, I suppose after a year or so on a Mac, these will have become second nature, but as a recent switcher, I’m finding that it’s taking a while to retrain my fingers. Now, obviously, there are menu choices for everything I want to do, but that’s the slow road; for common applications, I want to get used to using the keyboard shortcuts.
Learning these via the menu entries is tedious. The act of moving the mouse, going to the appropriate menu, locating the command, and observing the shortcut key combination is just too much of an interruption for my feeble attention span. By the time I’ve done all that, my train of thought has derailed.
However, there is a very cool alternative that works quite well for me.
KeyCue is a utility which monitors the command key. If command is held down for a short time, the desktop dims and a window pops up, listing keyboard shortcuts currently available.
As an example, here’s the shortcut display window with Camino as the foreground application:

Very slick indeed. Crisp, well-organized, easy to read, and my hands are still on the keyboard. I’m starting to remember the key shortcuts quite easily now that I don’t have to jump through hoops to determine what they are.
KeyCue offers multiple themes and is very configurable. Frankly, this is just so useful, I’m surprised that it’s not part of the OS already.
One downside is that the trial period is quite short. After only a few activations, KeyCue greeks most of the displayed shortcuts and asks for registration. Personally, I find this approach to be a bit draconian, since I think the application sells itself.
It would also be nice to have the application configuration present itself as a system preference panel; at present, it’s a hidden background application.
KeyCue is $19.99 USD or Euro. Registration was painless, and a registration key was provided instantly via the checkout page. However, strangely, the key is apparently not sent to the customer email address, so it’s important to retain a copy of the checkout page. While this is good advice in any case, the lack of an email invoice and key information is a bit unusual.
.Mac
One of the upsell offerings made to me when purchasing the new machine was a discount on a .Mac account.
.Mac was described to me as an email and web publishing account. I declined an initial purchase, even at a discount, since my Google hosted domain already provides these services. I was informed that the discount would remain available to me for 14 days, and that a free trial of .Mac was available.
Prior to starting my free trial, I did some research into reviews of the service. I was quite surprised by the degree of visceral hatred expressed in many of the reviews.
However, the theme of the negative reviews was a common one. To paraphrase them:
“The Man wants $99/year for this service, and it’s only 1GB of disk space; fight the power. Here’s how you can get the same thing for free by simply running these twelve different applications, only three of which are in direct violation of Google’s Terms of Service.”
Hmmm….been there, done that, no longer interested. Perhaps I’m getting old; the enjoyment I once derived from manually integrating half-baked solutions seems to be waning. My interest was piqued. To the trial!
The web publisher, iWeb, does indeed seem to be ridiculously easy to use, but it’s probably not something I’ll make any use of in the near term.
The mail service is well, mail. Simple, easy to use, seems to have quality spam filtering. Comes with a trendy @mac.com address identifying one as a member of the hip digerati. Nice, but I’ve got Gmail, so again, not something I’m likely to make much use of.
Photo sharing/publishing, nicely integrated with iPhoto, is the next component of interest. We’re always sharing pictures with the rest of the family, so this is likely something that’ll see some use. Getting warmer….
Next up, backup. Now this gets interesting. The .Mac subscription includes a very nice backup utility; I’m quite impressed by the manner in which the typical features of backup have been supplied in what is a very user-friendly application. It includes scheduling support, simple specification of backup sets, the ability to back up to disks, CDs and DVDs, and, most importantly, online backup.
Online backup is performed to the ‘iDisk’, a webdav-hosted volume located on Apple’s servers. 1GB of space is provided, initially split evenly between mail and general disk space. This allocation can be adjusted via a control panel on the .Mac site.
In my opinion, iDisk is what makes the offering compelling. The iDisk appears as a virtual drive, with locally cached synchronization similar to that provided by AFS or DFS filesystems in the Unix world. While it works as a regular filesystem, the OS also exposes APIs by which applications can synchronize data to it. As examples, browser bookmarks and passwords can be automatically synchronized to the .Mac account for safekeeping and to allow consistency of these items on different machines. While I’ve only got a single Mac, Sensei Patrick does have quite a stable of them; he does make extensive use of this feature.
The iDisk is also available to Windows systems, via both a thick-client solution and a web-based interface. Handy when traveling.
The killer feature to me was Quicken’s built-in support of .Mac, allowing for zero-intervention, automated offsite backup to be performed each time Quicken is closed.
While 1GB of storage does seem paltry these days, it suffices for my personal data — documents, source code, financial data, and other records. These are critically important, but they don’t take up a lot of space. Thus, for my important data, 1GB is generous. Seamless integration and the ability to access this data easily from anywhere makes this to me a substantial value. Further, no one seems to pay list price for .Mac; Amazon is presently selling the yearly subscriptions for $20 less than list, and seems to have done so for some time.
However, discounted or not, I spend more per year on bathroom tissue. .Mac makes offsite backup painless; the price seems reasonable to me for the peace of mind provided.
Keyboards
If there’s one complaint I have about our new Mac Pro, it’s the keyboard. I have huge hands, and I find the keyboard to be small and very uncomfortable. Unfortunately, Apple only offers two keyboard options — wired and wireless, both in the same form factor.
This is one area in which the PC has spoiled me. I’ve used Microsoft Natural keyboards for as long as they’ve been available; going back to a standard keyboard just feels horrible. When you type for a living, the specter of repetitive strain injury is ever present; something had to be done.
Microsoft does produce a Mac-specific keyboard/mouse combo, the Wireless Laser Desktop for Mac. Nice, but not quite what I was looking for. It’s got Mac-specific keys and it’s ergonomic, but it’s not a Natural layout; rather, it’s “Comfort Curve”. Close, but not quite.
Fortunately, while not as attuned to the Mac as the above, there’s a nice alternative available, also from Microsoft; the Natural Ergonomic Keyboard 4000.
In deference to the aforementioned RSI concern, I’ll refer to this keyboard as the NEK hereafter.
Pros:
- Natural layout
- Nice large keys with pleasant tactile response.
- Solid feel to the unit; heavy enough to stay put
- Many programmable hotkeys, software-configurable
- OS X supported
- Unique, very supportive wrist rest
- Extremely comfortable
Cons:
- Keys have Windows labels
- No SuperDrive eject key
- Wired, not wireless
I’m torn as to whether or not the fact that it’s wired is really a con; it’s not like keyboards move around during use like mice do. However, it is a differentiator for someone with limited desk real estate; it’s nice to be able to put the keyboard aside in favor of a writing surface.
However, the important thing is comfort, and the NEK is extremely comfortable. The wrists are supported in a neutral position, and the Natural angle eliminates pronation of the wrists, key when one’s shoulders are 1.5 airline seats in width.
The driver software installs a well-designed preference pane; configuration is quick and intuitive.
This is without a doubt the best keyboard I’ve ever used. Worth a look if you find the standard Mac fare too small to be usable.
Electric Sheep
And now for something completely different.
I’ve always enjoyed screen savers. They outlived their original purpose of preventing phosphor burn-in long ago, but they’re art, and art…don’t need no reason….
My favorite, Dream Aquarium, is being ported to OS X, but it’s not ready yet. While waiting for it, I’m enjoying Electric Sheep, an homage to Philip K. Dick’s novel, “Do Androids Dream of Electric Sheep”.
Electric Sheep is a free, open-source screen saver; it runs on Windows, Linux, and the Mac.
The concept behind Electric Sheep is very interesting, using distributed processing to create amazing morphing fractal animations called “sheep”.
The sheep are beautiful and mesmerizing. You can vote on a sheep using the up and down arrows on the keyboard for ‘like’ and ‘dislike’, respectively. Popular sheep live longer and reproduce according to a genetic algorithm, producing a pleasing flock via natural selection.
Now tell me that’s not cool.
A couple of hints:
- It can take a few days for sheep to start appearing on your machine naturally, so it’s recommended to obtain a starter flock via one or more sheep packs.
- Electric Sheep can automatically play an iTunes playlist; I’ve found the dreamy soundtracks produced by pzizz to be very appropriate.
If all Electric Sheep did was display incredible fractal animations, it’d be one of the best screen savers available. Understanding what it really does is to say the least, impressive.
Baa….
