The Omni Group Forums

The Omni Group Forums (http://forums.omnigroup.com/index.php)
-   OmniFocus 1 for Mac (http://forums.omnigroup.com/forumdisplay.php?f=38)
-   -   New Keystrokes (http://forums.omnigroup.com/showthread.php?t=16311)

Nigelh 2010-05-28 11:18 PM

New Keystrokes
 
Hi all

I'm new to Omnifocus and am enjoying the program.
Keystrokes have become an obsession, as I've discovered new ones.
I use 'quick entry' all the time.

1. But I'm struggling to find the 'code' behind this. Any idea where I can find it? I'd like to make a new one based on this.

2. I want to create a keystroke that will bring Omnifocus to the fore, no matter what program I am currently using. So how do I create and install a 'universal' keystroke.

3. Where are the Omnifocus keystrokes anyway? I tried MacintoshHD/Library/Scripts/Applications/OmniFocus/ ; but there is no 'applications' subfolder AARRGGHH.

Macbook 10.6.2

Nigel

SpiralOcean 2010-05-29 05:24 AM

Check out Quickeys your shortcut tweaking desires:

[url]http://www.startly.com/products/quickeys/mac/4/[/url]

sfkeydel 2010-05-29 06:23 AM

I'd also put in a plug for Keyboard Maestro: [URL="http://www.keyboardmaestro.com/"]http://www.keyboardmaestro.com/[/URL]

I've been using it for a number of years, and I find its interface and logic to be quite well designed.

I should add, however, that I find the Command-Tab application switcher action to about as efficient as any Key command shortcut.

dschaffner 2010-05-29 08:06 AM

While we are plugging, I have to mention quicksilver. Sure its long in the tooth, but it works.

Control-space, o f enter

And I'm in OF!

SpiralOcean 2010-05-29 08:55 AM

Right... Quicksilver is brilliant. Personally, I use LaunchBar for my application launching and many other shortcuts:
[url]http://www.obdev.at/products/launchbar/index.html[/url]
command + spacebar
O
<enter>
Launches OmniFocus or switches to it.

QuickKeys has helped fill in the gaps left by poor software design for using the keyboard.

Examples:
Software implementor doesn't use tabs to focus on next control... QuickKeys can emulate mouse movements and clicks.

Data entry in software relies on the mouse for every blippin item... QuickKeys to work around.

OmniFocus has paid attention to using the keyboard in their software... very impressed with their implementation.

Some of my favorite mappings with QuickKeys are:
ctrl + option + K = arrow down
ctrl + option + J = arrow left
ctrl + option + L = arrow right
ctrl + option + I = arrow up
This allows a user to control the cursor without moving the hands away from the home keys on the keyboard.

ctrl + command + M = Select text starting from cursor to beginning of line
ctrl + command + . = Select text starting from cursor to end of line
ctrl + option + U = Move cursor back one word
ctrl + option + O = Move cursor forward one word
ctrl + option + M = Select previous word
ctrl + option + . = Select next word

The important thing about those shortcuts is you can perform them with little hand movement. Compared to the Apple shortcuts they are mapped to which use the arrow keys.

¢¢

SpiralOcean 2010-05-29 09:15 AM

The brilliance of QuickSilver is in it's flash and mystery. Really top notch. But I go back to LaunchBar for the functionality and more efficiency. A while back I did some comparisons in a blog:

[url]http://launchbarvsquicksilver.blogspot.com/[/url]

Nigelh 2010-05-29 11:21 PM

Thanks for answering my 2nd question. I'll have a look at both Quicksilver and Launcher.

However I still have 2 other questions.

[QUOTE=Nigelh;77791]1. But I'm struggling to find the 'code' behind this. Any idea where I can find it? I'd like to make a new one based on this.

3. Where are the Omnifocus keystrokes anyway? I tried MacintoshHD/Library/Scripts/Applications/OmniFocus/ ; but there is no 'applications' subfolder AARRGGHH.[/QUOTE]

Any ideas?

Nigel

whpalmer4 2010-05-30 05:30 AM

OmniFocus uses the Mac OS X keyboard shortcut functionality and event processing to make the Quick Entry box work. It is unclear to me what you mean when you say "I'd like to make a new one based on this." -- a new what? If you want to change the keyboard shortcut that activates the QE box, see the OmniFocus preferences. These functions aren't done by scripts, so you won't find anything in a scripts folder.

Nigelh 2010-05-31 12:33 AM

Thanks for that. I find it really handy that whatever program I am in, I can do a Quick entry. I want to copy and change the script so that whatever program I am in I can ... start a new Entourage message, open Onmifocus to check projects, browse a new link in Safari etc.
But if it is not a script I may not be able to do that.

whpalmer4 2010-05-31 05:45 AM

Yeah, I think you are going to be a bit disappointed on that, depending on how closely you want to mimic the QE experience. There is code in OmniFocus that implements that feature, and you aren't able to repurpose that code for use with another application.

That's not to say that you can't tackle any of these things by use of AppleScript plus launcher programs such as Quicksilver, etc. Some assembly required, as they warn on the boxes for the really fun toys :-)


All times are GMT -8. The time now is 09:49 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.