Posts From June 2011
Computers are personal, but tablets are deeply personal.
Because of this, competing with the iPad is not as simple as going head to head with all the tangibles: hardware vs. hardware; OS vs. OS; 3rd-party apps vs. 3rd-party apps; and so on.
The iPad is more than the sum of its parts. The iPad has an intangible: Likability.
To date, nobody has been able to compete with Apple when it comes to the combination of hardware, operating system, and 3rd-party apps. If competitors have yet to even compete with the tangibles of the iPad, how then do they expect to compete with the intangibles?
From what I have seen and read about the TouchPad and webOS so far, this may be the first likable tablet since the iPad. It’s buggy and has a poor app store like the rest of the other tablets. But what the TouchPad has that the others do not is likability. And that gives me hope that it could be great.
This happens to me on a semi-regular basis: I hit the hotkey to bring up the OmniFocus Quick Entry Pane but nothing happens.
After waiting a few seconds wondering where it is, I’ll look over at my Dock to see that OmniFocus isn’t even running. I then launch the app, let it load, and hit the quick entry hotkey once again.
I’d rather my computer do the thinking for me in those moments. And so I hacked together this AppleScript.
When launched, the OopsieFocus script will check to see if OmniFocus is running. If OmniFocus is running then the script does nothing and OmniFocus brings up the Quick Entry Pane for you just as it should. If OmniFocus is not running then the script will automatically launch the app and bring up the Quick Entry Pane.
How To Use
Using your global AppleScript invoker of choice (FastScripts, Keyboard Maestro, or Alfred are all fine choices) this script should be set to the same hotkey you use to activate the Quick Entry Pane for you.
Note for Keyboard Maestro users run this script with OmniFocus 2: you’ll need to save the script file to your computer and then execute the script file instead of running an in-line text script within the macro.