The Omni Group
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!

Go Back   The Omni Group Forums > OmniFocus > OmniFocus 1 for Mac
FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
Two user interface pleas (please!) Thread Tools Search this Thread Display Modes
I haven't been using OmniFocus for about 6 weeks now (a few weeks of panic before a long trip, followed by a long trip with no computer), so this may be too late, but...

Two things drive me crazy on the OmniFocus user interface

1) The enter key should not open the comments. That is what command-' is for. The enter key should change the selection of an item from "insert text" to "selected" and vice versa.

2) I need a "ditto" key combination. Every time I start a project, I write down the steps, and most times the context, start date, or end date of a step is the same as the one before. (I know that there is a default context, but that takes planning. I want instant gratification!). So could we use command-" (shift-command-') to be "the same as the line above"?

And while we are on the subject, take a look at Quicken's shortcuts for dates. Quicken is a terrible program, but they have done one thing right: in a date field, the keys + and - (no command) bump the date by one day, and the ' key enters today. Much better than typing "today".

Love it. Gotta add my $ to the swell of income for the Omni Group!

A
 
Quote:
Originally Posted by alanterra View Post
1) The enter key should not open the comments. That is what command-' is for. The enter key should change the selection of an item from "insert text" to "selected" and vice versa.
I'll disagree here. The current keys mimic OmniOutliner. Almost all OmniOutliner shortcuts work in OmniFocus. As a heavy user of both applications, I appreciate the commonality.

Quote:
Originally Posted by alanterra View Post
2) I need a "ditto" key combination. Every time I start a project, I write down the steps, and most times the context, start date, or end date of a step is the same as the one before. (I know that there is a default context, but that takes planning. I want instant gratification!). So could we use command-" (shift-command-') to be "the same as the line above"?
Select the line you want to duplicate and hit Cmd-D.

Quote:
Originally Posted by alanterra View Post
And while we are on the subject, take a look at Quicken's shortcuts for dates. Quicken is a terrible program, but they have done one thing right: in a date field, the keys + and - (no command) bump the date by one day, and the ' key enters today. Much better than typing "today".
I'm with you here. The Quicken shortcuts for dates are really brilliant. They also include 'm' for start of month, 'h' for end of month, and 'y' and 'r' for start and end of year respectively.
__________________
Cheers,

Curt
 
Quote:
Originally Posted by curt.clifton View Post
I'll disagree here. The current keys mimic OmniOutliner. Almost all OmniOutliner shortcuts work in OmniFocus. As a heavy user of both applications, I appreciate the commonality.
Maybe your fingers aren't preprogrammed in the same way as mine, but I have this reflex when I am editing something that feels like a form or text field (an OmniFocus/Outliner line, an Address Book entry, etc), that I want to finish the edit with something that "enters" the data, and makes sure that any following key-clicks are not accepted as input. My contention is that the Enter key should have this behavior, but the truth is that there is no convention.

In Photoshop you close a text field with Enter. In AddressBook, you finish editing an address with command-L. However in Illustrator you get out of a text field with command-return, which drives me crazy.

But in Omnifocus there isn't such a keystroke at all, AFAICT. Return does this when you are in a pick-list field like Context, but when you are the Name field it creates a new entry (this inconsistency is another user interface annoyance IMHO). My contention is that if command-' is mapped to "Edit Note", why not use Enter for this function?

So, while I understand your point about continuity between Omni applications, my question to you is: Do you not need an "accept entry" key, or do you think that another key combination should be mapped to this, or does OmniFocus already have such a key and I haven't discovered it yet?

Thx

PS (Added later): A solution that would help solve my need would be that Return has the same function regardless of which field is selected--ie, that Return in the "Name" field has the same function as Return in the context field: one return closes the field, and a second return creates a new entry. Any thoughts on this solution?

Last edited by alanterra; 2007-12-08 at 08:35 AM..
 
The key you're looking for in OF and OmniOutliner is 'esc'.
__________________
Cheers,

Curt
 
OMG, you're right. This is the key that is used by many programs, esp. in Windows, to mean "abandon changes", so it has exactly the opposite meaning in OmniFocus. Maybe we should map command-Q to "Open..." and command-period to "Save" while we are at it.

Sorry, but I am flummoxed by the lack of standards in user interfaces, it just makes using a variety of programs so much harder.

Cheers

A
 
Quote:
Originally Posted by alanterra View Post
OMG, you're right. This is the key that is used by many programs, esp. in Windows, to mean "abandon changes", so it has exactly the opposite meaning in OmniFocus.
I didn't realize this, but OmniFocus follows the conventions of Address Book in its use of the Escape Key. See http://www.betalogue.com/2007/07/31/...ous-precedent/ for more.
 
heh, they do use cmd-k for Save (in Quick Entry), which in other programs means Delete
 
Quote:
Originally Posted by alanterra View Post
OMG, you're right. This is the key that is used by many programs, esp. in Windows, to mean "abandon changes", so it has exactly the opposite meaning in OmniFocus. Maybe we should map command-Q to "Open..." and command-period to "Save" while we are at it.

Sorry, but I am flummoxed by the lack of standards in user interfaces, it just makes using a variety of programs so much harder.
Yeah. It's great fun to switch back and forth between OmniOutliner and Excel. I'm so conditioned to press Esc when I'm done editing a cell in OO, that I'm forever discarding changes in Excel. I generally appreciate Omni's design sense, but I must admit that Esc to toggle editing mode always has seemed a bit bizarre. I suspect we're stuck with it though.
__________________
Cheers,

Curt
 
Wow! You opened my eyes. I am used to Esc switching between modes in the title and note because of OO. But I didn't realize it was a "feature" in the other fields. In fact, I had already filed a bug report on it for the date, context, and duration boxes because it seemed so wrong. I really think this should be changed for those fields. It's such a convention for Esc to back you out of list selections, etc.
 
Quote:
Originally Posted by alanterra View Post
And while we are on the subject, take a look at Quicken's shortcuts for dates. Quicken is a terrible program, but they have done one thing right: in a date field, the keys + and - (no command) bump the date by one day, and the ' key enters today. Much better than typing "today".
I was not aware of these shortcuts before, sounds very nice and usable, as well as filling some common concerns people have.
 
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
New User Interface Ideas - what do you think? bafranklin OmniFocus 2 for Mac (Private Test) 29 2013-06-16 02:58 AM
User interface is very awkward! carlsson OmniFocus 1 for Mac 13 2012-01-16 10:29 PM
User interface... trash OmniFocus 1 for Mac 5 2011-04-02 01:28 PM
OmniFocus and Mac User Interface Conventions jashan OmniFocus 1 for Mac 9 2010-06-06 01:15 PM
User Interface - Icon Design technomad OmniFocus 1 for Mac 1 2009-01-05 01:06 PM


All times are GMT -8. The time now is 10:43 AM.


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