+ Add Question

[BUG] Shift + Enter does not create a new task, if any text inputted in current task

JR

[BUG] Shift + Enter does not create a new task, if any char inputted in current task.

Browser: Chrome 14 Stable / IE8
Reproduce Steps:

(1) Press "a" to add a new task
(2) Type in any text
(3) Press "Shift+Enter"

Results
(1) Current Task Saved, but no new task creatd

Expected:
(1) Current task saved
(2) A new task created

All responses

David Trey staff
Replied on Sep 21, 2011 - 15:57 UTC

Hello Justin,

this is not a bug.

In order to save a task and add another below it -> click Enter or Ctrl+DownArrow
In order to save a task and add another above it -> click Ctrl+Enter.

You can find all available keyboard shortcuts here:
https://todoist.com/Help/viewHelp


Best regards,
David

JR
Justin Rao premium
Replied on Sep 22, 2011 - 06:47 UTC

Hi David,

Thanks for your quick reply.

Really sorry. I should look into the help page first. Im kinda just switch from rtm, so I mixed the shortcuts. But i guess the good side of this is you got a switcher :)

Justin

Simeon Nedkov premium
Replied on Sep 25, 2011 - 04:34 UTC

Hi Justin,

the mechanism breaks when you're editing an indented task and there is an unindented task below it. Enter then saves the current task but does not open a new one. Ctrl+DownArrow saves the current task and opens the unindented task below it for editing. According to your explanation both actions should create a new indented task, correct?

Shift+Enter achieves the desired result i.e. creates a new indented task above the unindented one. However, Shift+Enter is not listed as a valid shortcut on the help page.

Cheers,
Simeon

Using Firefox 6.0.2 on Ubuntu

JR
Justin Rao premium
Replied on Sep 25, 2011 - 09:37 UTC


HI Simeon,

Thanks for your detailed reply.

Based on my experience, the behaviours of short-cut keys depend on two pre-conditions (1) If there's a saved task below the opened one, and (2) If the opened one is a new one, or an existing one


The behaviours of "Enter" and "Shift+Enter" only depends on if the opened task is a NEW or an EXISTING one.
The behaviours of "Ctrl+Down" only depends on if there is an existing task BELOW the opened task.


Here's the behaviours I experienced:
(1) * The opened one is a NEW one & *There's NO task below
Press "Enter": *Current Saved, and * New one opened below
Press "Ctrl+Down": *Current Saved, and * New one opened below
Press "Shift+Enter": *Current Saved, and * NO new one opened below

(2) *The opened one is an existing one & *There's a task below
Press "Enter": *Current Saved, and * NO new one opened below
Press "Ctrl+Down": *Current Saved, and * Switched to the one below
Press "Shift+Enter": *Current Saved, and * New one opened below


(3) *The opened one is an existing one & *There's NO task below
Press "Enter": *Current Saved, and * NO new one opened below
Press "Ctrl+Down": *Current Saved, and *New one opened below
Press "Shift+Enter": *Current Saved, and * New one opened below


The "Ctrl+Down" behaviours is more easy to get used of, because the "down" key implies the key's behaviour related to something below.

However, the different behaviours of "Enter" and "Shift+Enter" based on pre-conditions makes the experiences not that smooth, since I always need to think about current situations before I press the key. Especially, when I want to simply save the opened task, and create a new one below.

It will be ideal, if both of these two key's behaviours can be unified no matter the pre-condition. For example, "Enter" always does not open a new task, and "Shift+Enter" always opens a new task. (same as RTM)

I know the changing the public "Enter" behaviour will have a wide impact of existing users. So I am just wondering if the "Shift+Enter" behaviour can be unified, since it's a "hidden short-cut"?

Thanks,

Justin

David Trey staff
Replied on Sep 26, 2011 - 06:00 UTC

Hello Justin,

thank you very much for your suggestion, we appreciate it and will consider altering the functionality of these shortcuts in future development.

You're welcome to add a feature request to our Votebox:
http://todoist.com/Vote/


Best regards,
David

Simeon Nedkov premium
Replied on Oct 02, 2011 - 02:44 UTC

Hey Justin,

great investigation work!

I too would suggest to make Shift+Enter always create a new task and Enter to save and not create a new one, not matter in which mode we are in. The rest of the shortcuts can stay the same.

@Justin have you started a Vote?

@David maybe it's a good idea to document the Shift+Enter shortcut.


Regards,
Simeon

JR
Justin Rao premium
Replied on Oct 02, 2011 - 09:04 UTC

The vote has been opened as

Update "Shift+Enter" shortcut to ALWAYS create a new task below the open task
http://todoist.com/Vote/showProposal/158/

Please vote for this new feature.

Thanks!

Simeon Nedkov premium
Replied on Oct 02, 2011 - 09:18 UTC

Will do!