1

I'm currently building a web application which does task management.

A very common function is to "delay" the current task, which means it will be postponed until some point in the future. There's already a link to click to delay it with the mouse, however I would like to make sure this can be done with the keyboard as well, for power users like me.

I do this extremely often, so I didn't want to use a slower key combination like Ctrl + D (not to mention that's already used for bookmarking). I really was hoping for a single key solution.

The function keys tend to have purposes already in the browser, and on laptops like mine and some others you have to enter a Fn+ combination to actually use them.

I didn't want to use any of the letters because it's quite common to have a text field selected, and you would end up typing in that field instead.

Temporarily I'm using the "delete" key, however even though that has the same first 3 letters, I think it's a bad idea. I've already accidentally deleted emails a few times by having the wrong screen selected. (Thankfully there is a trash bin.) I'm sure that once the app becomes public this is bound to cause immense frustration.

So my question, is there any standard set currently for what key could be used to delay, postpone, snooze, etc...? Do any other programs that you know of have a similar function?

What key would you recommend as the most intuitive to be used for this function?

3
  • 5
    Define "extremely often"? I think if you're constantly postponing things in a task management tool, you might be looking at the wrong problem. Jan 14, 2019 at 2:27
  • @PixelSnader Made me chuckle, but very true +1 Jan 14, 2019 at 8:53
  • To clarify, the most common outcome is to complete a task. However, if the task can't be completed right that second, which can happen for a vast number of reasons depending on the task, then the logical thing to do is to move onto a different task and revisit it later. Due to the shear number of tasks this still happens many times a day. Certain conditions (ie internet is down, brain has turned off) may also heavily limit what I can do and have to skip a lot of tasks in a row before I find one I can do. I'd really like to make this a fast operation for times like that.
    – azoundria
    Jan 16, 2019 at 4:46

3 Answers 3

1

A couple of thoughts here; Will this web application be available to Mac users (your examples were very Windows centric). Also to consider if it's to be available to tablet and mobile users.

Regarding the answer - one way to consider this would be to explore with users what they think might be an intuitive solution. (I guess that's what you're doing here - my answer would be something like SHIFT + RIGHT ARROW) as the I'm going to 'Shift' that task into the future (which I might remember if coupled in my memory with an arrow pointing right)

You might then want to build some prototypes and set users a specific task that would likely utilise this shortcut and test if users feel it's right or have any thoughts when retrospectively interviewed about their experience.

2
  • Why would a web app not be available on different platforms? How is Shift + Right Arrow a good shortcut for tablets / mobile? Jan 14, 2019 at 8:55
  • I don't have a user base yet, since I'm currently still developing the application. I wasn't able to come up with a good solution yet.
    – azoundria
    Jan 16, 2019 at 4:48
0

Spacebar is a Popular Pause Keyboard Shortcut Among Streaming Services

The old adage, "users spend most of their time on other sites" is useful here and leads to the rule of thumb: use standard conventions seen on other applications to reduce learn-ability.

Popular streaming video videos sites such as Youtube, Netflix, and Hulu all use the space bar to pause video. If your delay can be conceptually linked to pause or (even better) re-worded to pause, then this common keyboard shortcut will work well for you.

You mention a concern about having a text field selected, and I'm afraid this solution does not address that. Instead, this is a suggestion for a standard pause/delay keyboard shortcut

0

I think here the problem is not what key is used but how the functionality is communicated.

Although you do highlight issues around overriding existing browser / website functionality which is definitely a good idea to avoid.

The real question is how you indicate to the user how they achieve a given task. Commonly for a button as an example the button text indicates the function it performs.

I thought I had a better example, but this from Github shows the user what keys can be used to perform an action.

enter image description here

As a final point, you should definitely consider..not worrying about this.

however I would like to make sure this can be done with the keyboard as well, for power users like me.

You'd be surprised how inaccurate the concept of a power user is. Be careful you're working on a feature with limited benefit.

I do this extremely often

You may, but "You are not the user". Find out if it's a feature you users want before investing your time in it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.