---
title: OmniFocus Perspectives & Keyboard Maestro
description: Using Keyboard Maestro to access OmniFocus Perspectives
---

![burger-icon](https://www.kouroshdini.com/hubfs/icons/burger-icon.svg) 

[![Kourosh Dini - Homepage](https://www.kouroshdini.com/hubfs/logos/kourosh-logo.svg)](https://www.kouroshdini.com)

![close-icon](https://www.kouroshdini.com/hubfs/icons/close-icon.svg)

- [Blog page](https://www.kouroshdini.com/the-dini-group-ltd-blog)
- [Podcast page](https://www.kouroshdini.com/podcast)
- [Music page](https://www.kouroshdini.com/music)
- [Courses & Books page](https://www.kouroshdini.com/courses-and-books)
- [Psychoanalysis page](https://www.kouroshdini.com/psy)
- [About page](https://www.kouroshdini.com/about)
- [Contact page](https://www.kouroshdini.com/contact)
- [Waves of Focus page](https://www.kouroshdini.com/waves-of-focus)

![Search](https://www.kouroshdini.com/hubfs/icons/search-icon.svg)

[![at-icon](https://www.kouroshdini.com/hubfs/icons/at-icon.svg)](mailto:kmdini@gmail.com)

[Return to Blog](https://www.kouroshdini.com/the-dini-group-ltd-blog)

# OmniFocus Perspectives & Keyboard Maestro

Mar 06, 2012 

![](https://www.kouroshdini.com/hubfs/blog%20image.webp)

## Perspectives At-the-Ready

Key commands are an excellent means of getting around a program, and [Keyboard Maestro](http://www.keyboardmaestro.com/main/) brings key commands to the general Mac OS.

Most of the custom perspectives I’ve designed in OmniFocus are assigned a key command. However, the key commands only work when OmniFocus is the front-running program.

Using Keyboard Maestro, I have macros created to immediately call my most commonly requested perspectives, opening OmniFocus when needed, regardless of my present active application.

As an example, I like to view my “laptop core” tasks easily. Usually, I would have to navigate to OmniFocus before calling the perspective with Control-Command-l. In the cases when OmniFocus is not already open, I would then need to open it before going to the perspective.

Now I just type Control-command-l wherever I am and the requested perspective appears. If this sounds appealing to you, read on.

 

### Cautions

\* In creating key commands with Keyboard Maestro, one needs to be wary of creating hotkeys that may interfere with the hotkeys of Mac OS or other applications.

\*\* Keyboard Maestro seems to be one of those programs that really rewards experimentation. I'm still experimenting, so follow along if you dare ...

 

## Creating the Folder

When OmniFocus is running, a path to call up a perspective by key command already exists. Rather than risk confusing the system, we need to tell Keyboard Maestro that it is not needed when OmniFocus is the front-running application. To do so, we can create a folder group in Keyboard Maestro with this specific command for all macros listed inside:

- Create a Group in Keyboard Maestro by selecting the plus sign in the bottom left corner:

![Keyboard Maestro - Create Group 3](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

- Title it something like, “OmniFocus Perspectives”.

We’ll now create a set of parameters for the folder.

- In the editing pane, select “Available in all applications”:

![Keyboard Maestro - Set Exception 2](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)  
 ￼

- Choose “Available except in the following applications:”:

![Keyboard Maestro - Available Except 2](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

￼

- Select OmniFocus:

![Keyboard Maestro - Select OmniFocus 2](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

￼

- Leave “Always Activated” as is.

We now have a folder in which we can create our perspectives:

![Keyboard Maestro - OmniFocus Perspectives Folder 2](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

 

## Creating a Perspective Command

To create a new command by which we’ll call up a perspective:

- Select the plus sign on the bottom:

![Keyboard Maestro - create new](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

- Title it the name of the perspective you’d like to call.

Here, I’ll do "Laptop Core Perspective" under which I have only Flagged and Due items in contexts available for the laptop:

![Keyboard Maestro - Designing Laptop Core Trigger 2](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

- Select “New Trigger” and choose “Hot Key Trigger”:

￼  
![Keyboard Maestro - Hotkey trigger](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

- Type the same key command assigned to the perspective in OmniFocus:

￼  
![Keyboard Maestro - Assign Command](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

 

### Assigning Actions

Now, we assign actions. We’ll need to open OmniFocus and select the perspective.

- Select the area that says “No Action”:

![Keyboard Maestro - Select No Action area](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

- The actions choices appear on the left:

![Keyboard Maestro - Editing pane](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

To search,

- Type the desired command in the left search pane. Here, we’ll use “Open”.
- Double click “Open a File, Folder, or Application”:

![Keyboard Maestro - Open File 2](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)  
 ￼

- Select “Unknown” and choose the application “OmniFocus” from your applications.

![Keyboard Maestro - Choosing OmniFocus](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

- Again, select “New Action”: (If it does not appear, then it is likely that the actions menus are already open. Skip this step.)

￼  
![Keyboard Maestro - New Action](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

- Search for and double-click “Select a Menu Item”:

![Keyboard Maestro - Menu search](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

In the resulting fields,

- Type the Menu Title as "Perspectives" and the Menu Item as the exact name of your perspective. In this case, I have written “Laptop Core”:

![Keyboard Maestro - Assigning Laptop Core menu command 3](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

- Select "Current Application" and choose the OmniFocus application:

![Keyboard Maestro - current app to of](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

The completed list appears as:

![Keyboard Maestro - complete workflow 2](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

- Select the Edit button on the bottom to close the editing process:

![Keyboard Maestro - Close editing](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

 

## Inserting a Pause (an optional step)

This may be particular to my own system, but adding a pause here allows Keyboard Maestro to open a perspective more reliably. Otherwise, when Omnifocus is closed before executing the macro, the program opens, but the requested perspective does not, (possibly because OmniFocus is still opening when the perspective request is made).

- Open the editing process by selecting the editing button on the bottom again.
- Select "New action"
- Search for and double-click "Pause":

![Keyboard Maestro - find pause 2](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

- Drag and drop the Pause between the opening of the application and the selection of the menu:

![Keyboard Maestro - move pause](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

I find that 0.5 seconds is plenty of time:

![Keyboard Maestro - shorter pause 2](https://static.hsstatic.net/BlogImporterAssetsUI/ex/missing-image.png)

Now, when using another application, you can call up the perspective you want without opening or moving to OmniFocus first.

 

### Other Options

If desired, you can also add the action “Hide Other Applications”. This might be useful with a customized Inbox perspective, for example, where you may want to hide everything from view while entering thoughts.

You can create additional perspective macros easily by duplicating the one already made with Command-D and making the necessary adjustments. A bonus is that since it is already in the dedicated "OmniFocus Perspectives" folder that we first created, the new perspective macro will inherit the same properties.

 

## For further study ...

If you really want to start getting into Keyboard Maestro, then consider:

- [The 5 by 5 - MacPower Users episode here](http://5by5.tv/mpu/64)
- [MacDrifter's numerous posts on Keyboard Maestro](http://www.macdrifter.com/category/keyboard-maestro/)

![Divider](https://www.kouroshdini.com/hubfs/separator.svg)

Share this article

<https://www.facebook.com/sharer/sharer.php?u=https://www.kouroshdini.com/the-dini-group-ltd-blog/omnifocus-perspectives-keyboard-maestro-2> <https://www.linkedin.com/shareArticle?mini=true&url=https://www.kouroshdini.com/the-dini-group-ltd-blog/omnifocus-perspectives-keyboard-maestro-2>

## Recent Articles

[![I'm Sorry. I Can't Do the Laundry. I Just Don't Have the Dopamine.](https://www.kouroshdini.com/hubfs/Im%20Sorry.%20I%20Cant%20Do%20the%20Laundry.%20I%20Just%20Dont%20Have%20the%20Dopamine-blog.jpg)](https://www.kouroshdini.com/the-dini-group-ltd-blog/adhd-productivity-dopamine-struggle)

#### [I'm Sorry. I Can't Do the Laundry. I Just Don't Have the Dopamine.](https://www.kouroshdini.com/the-dini-group-ltd-blog/adhd-productivity-dopamine-struggle)

 Sep 18, 2026

Sorry, I can't do the laundry. I just don't have the dopamine. I saw this post on Instagram. It was funny. I l...

![Bottom card separator](https://www.kouroshdini.com/hubfs/faq/line-mobile.svg)

[![You Don't Need Another List — You Need a Better Prompt](https://www.kouroshdini.com/hubfs/You%20Dont%20Need%20Another%20List%20%E2%80%94%20You%20Need%20a%20Better%20Prompt%20Blog.jpg)](https://www.kouroshdini.com/the-dini-group-ltd-blog/you-dont-need-another-list-you-need-a-better-prompt)

#### [You Don't Need Another List — You Need a Better Prompt](https://www.kouroshdini.com/the-dini-group-ltd-blog/you-dont-need-another-list-you-need-a-better-prompt)

 Sep 11, 2026

Maybe I just need another list. Things are piling up, something slips. Deadlines creeping up. Project we were ...

![Bottom card separator](https://www.kouroshdini.com/hubfs/faq/line-mobile.svg)

[![Single-Threading: AI, ADHD, and the Cost of Switching](https://www.kouroshdini.com/hubfs/Ep%2071%20Single-Threading-%20AI%20ADHD%20and%20the%20Cost%20of%20Switching.jpg)](https://www.kouroshdini.com/the-dini-group-ltd-blog/single-threading-ai-adhd-and-the-cost-of-switching)

#### [Single-Threading: AI, ADHD, and the Cost of Switching](https://www.kouroshdini.com/the-dini-group-ltd-blog/single-threading-ai-adhd-and-the-cost-of-switching)

 Sep 04, 2026

Recently I've found myself bouncing around between eight or nine different open threads with my AI, choosing o...

![Bottom card separator](https://www.kouroshdini.com/hubfs/faq/line-mobile.svg)

[Return to Blog](https://www.kouroshdini.com/the-dini-group-ltd-blog)

## Publications

 Over the years, I’ve written five main works on productivity. Sign up for the Weekly Wind Down newsletter to get free previews.

![Kourosh Dini courses](https://www.kouroshdini.com/hubfs/courses%20and%20books/books%20left.webp) ![Kourosh Dini books](https://www.kouroshdini.com/hubfs/courses%20and%20books/books%20right.webp) 

[See all the publications](https://www.kouroshdini.com/courses-and-books)

- [Kourosh Dini Instagram (opens in new window)](https://www.instagram.com/kouroshdinimd/)
- [Kourosh Dini LinkedIn (opens in new window)](https://www.linkedin.com/in/kouroshdini)
- [Kourosh Dini X/Twitter (opens in new window)](https://x.com/kouroshdini)
- [Kourosh Dini YouTube (opens in new window)](https://www.youtube.com/c/KouroshDini)

### Contact Us

 If you have a clinical matter, please call.  
 For books and productivity matters, please email.

- [1020 South Wabash Ave, Unit 4G, Chicago, IL 60605 (Opens Address in google Maps)](https://maps.app.goo.gl/7agnPcDjwB6PRNuX6)
- [312-391-3171 (opens phone dialer)](tel:+13123913171)
- [dinigroup@kouroshdini.com (Opens mail application)](mailto:dinigroup@kouroshdini.com)

- [Home](https://www.kouroshdini.com/)
- [Blog](https://www.kouroshdini.com/the-dini-group-ltd-blog)
- [Podcast](https://www.kouroshdini.com/podcast)
- [Music](https://www.kouroshdini.com/music)
- [Books & Courses](https://www.kouroshdini.com/courses-and-books)
- [Psychoanalysis](https://www.kouroshdini.com/psy)

- [About](https://www.kouroshdini.com/about)
- [Contact](https://www.kouroshdini.com/contact)
- [Privacy Policy](https://www.kouroshdini.com/privacy-policy)
- [Terms & Conditions](https://www.kouroshdini.com/terms-and-conditions)

© 2026 The Dini Group, Ltd.

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Kourosh",
    "url" : "https://www.kouroshdini.com/the-dini-group-ltd-blog/author/kourosh"
  },
  "dateModified" : "2026-03-31T17:49:36.600Z",
  "datePublished" : "2012-03-06T11:00:40.000Z",
  "headline" : "OmniFocus Perspectives & Keyboard Maestro",
  "mainEntityOfPage" : {
    "@id" : "https://www.kouroshdini.com/the-dini-group-ltd-blog/omnifocus-perspectives-keyboard-maestro-2",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://www.kouroshdini.com/hubfs/logos/kourosh-logo.svg"
    }
  }
}
```