Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usability papercuts on keyboard shortcut help page #603

Open
pkgw opened this issue Oct 13, 2015 · 9 comments
Open

Usability papercuts on keyboard shortcut help page #603

pkgw opened this issue Oct 13, 2015 · 9 comments

Comments

@pkgw
Copy link

pkgw commented Oct 13, 2015

As a new user who was recently viewing the Notebook help page on keyboard shortcuts, I encountered two usability papercuts:

  • The shortcuts are displayed with capital letters, but they are only activated by lowercase letters. At least, that's how things are on my Linux/Firefox setup. At first I thought nothing was working because I was typing (say) "A" instead of plain lowercase "a".
  • The meaning of the comma syntax like "D, D" for "delete cell" is not at all clear. It took me a while to figure out that it meant I needed to press the keys twice.
@minrk minrk added this to the 4.1 milestone Oct 14, 2015
@minrk
Copy link
Member

minrk commented Oct 14, 2015

cc @ellisonbg @captainsafia @willingc for user-facing help.

The case issue will likely change, as we are going to switch to a different system where the label will be the actual text typed, instead of the key cap ('A ≠ a', etc.).

@willingc
Copy link
Member

@pkgw I'm sorry that you ran into these. Thank you for reporting them and your use of the word "papercuts" is brilliant.

@minrk If you can label this issue for docs, sprint friendly, I will try to have a contributor at Grace Hopper work on improving the docs. No more "papercuts". 👍

@pkgw
Copy link
Author

pkgw commented Oct 14, 2015

Yes, I agree that it's great terminology! I learned it from Ubuntu.

@ellisonbg
Copy link
Contributor

As @minrk mentioned, we are working on a new keyboard shortcut that will
address both of these points. Will be a few months before it is live,
hopefully you can be patient with us :)

On Wed, Oct 14, 2015 at 8:37 AM, Peter Williams [email protected]
wrote:

Yes, I agree that it's great terminology! I learned it from Ubuntu
http://www.jorgecastro.org/2009/06/10/papercut-time/.


Reply to this email directly or view it on GitHub
#603 (comment).

Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
[email protected] and [email protected]

@Carreau
Copy link
Member

Carreau commented Oct 14, 2015

It's uppercase at least on OS X because that's the convention there:
screen shot 2015-10-14 at 10 58 37

I think that being consistent with platform would be a nice thing.

@ChrisKeefe
Copy link

Just a bump for the capitalization issue. I know you all have bigger fish to fry, but after spending two months thinking my browser extensions were breaking the A and B shortcuts, it killed me to realize the shift was the problem. A and a feel fundamentally more different to programmers than they do to normal humans and this deserves attention someday.

@willingc
Copy link
Member

Adjusted the issue tags for visibility, @ChrisKeefe

@kevin-bates
Copy link
Member

Thanks for the label update @willingc. I'm a little confused though regarding the combination of "enhancement" and "help wanted" on a repository in which we've been trying to convey is in maintenance mode for well over a year now.

It seems like the direction this enhancement should take is relative to Jupyter Lab since our "bigger fish" will be based on that codebase. Perhaps Lab already handles this condition?

If this is something trivial and zero risk (I have no idea) then perhaps it can be viewed as a usability bug rather than an enhancement. That said, the same functionality should then be added to Lab (or RetroLab) so a regression issue is not introduced when moving to Notebook V7.

@willingc
Copy link
Member

@kevin-bates Thanks! I removed the enhancement label. If anyone is interested in this issue, please discuss with the JupyterLab team.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants