"Toggle notes" shortcut doesn't work on OS X

Steps to reproduce

  1. Perform the shortcut Option-N

Expected result

Notes are toggled

Actual result

The tilde accent is typed

Environment

Web app in OS X

Suggested Solution

Change the shortcut. The Option modifier by itself is well-estabilished on OS X for typing special characters.

1 Like

@Erica Can you confirm this?

Thanks for the heads-up, @JP1!

@Yatharth_Agarwal, I can verify this bug. Funny enough, when I used a Mac to verify this bug, I noticed that I was testing the same thing last time (I saw a bunch of tilde accents).

Yes, this is what we thought as well, but we couldn’t figure out a good shortcut. Ctrl+Alt+C/N are used for toggling a checklist and toggling a numbered list, respectively. Ctrl+Shift+C/N are too important to override (Ctrl+Shift+N opens a new incognito tab in Chrome), let alone Ctrl+C/N.

Any suggestions? We want to keep these shortcuts as easy to remember as possible, thus the choice of C (stands for ā€œcheckedā€) and N (stands for ā€œnoteā€).

1 Like

What does Option+N do on macOS?

It inserts a ~ character.

1 Like

Oh… I’m going to pretend that I didn’t ask that. :sweat_smile:

1 Like

No worries!

Honestly I don’t know why it’s ~… it seems more obvious to type by pressing Shift+` (the key on the left of 1). I was shocked the first time to learned this.

1 Like

I suggest Ctrl-Shift-N. Currently, it selects until the end of the line, but I don’t think anyone uses that shortcut since Cmd-Shift-→ does the same thing.

1 Like

Ok, that’s reasonable, although I can already imagine people getting angry for us overriding the shortcut to open an incognito window in Chrome. Safari probably doesn’t have this behavior?

This wouldn’t be a problem for desktop apps though.

1 Like

Nooo… there’s no way you can do that.

I meant Ctrl-Shift-N on OS X where the Incognito tab shortcut uses Cmd. On Windows, I guess the shortcut should still be Opt-N?

Sorry about my Apple-centered language!

1 Like

By the way, the LaTeX shortcut (on OS X at least) is Cmd-L, which is used to focus on Chrome’s omnibar. For such an unimportant focus (adding the dollar signs) and important conflict, I think you should change the default to maybe Cmd-Shift-L. I personally already have changed it.

Ah, I see. We’d prefer not to have different shortcuts for each operating system so that people who works on multiple operating systems don’t feel the inconsistency.

It’s a shame that we don’t currently distinguish between Ctrl and Cmd. Definitely something we should fix. :frowning:

1 Like

As someone who does work on multiple operating systems, I know there’s a lot of inconsistency already.

Also, if we don’t change it, then there’s an inconsistency anyway: It works on one system and doesn’t work on another :wink:

I’m actually stunned! But yeah, I think it should the distinction should be made :slight_smile:

I’d like to add that the Alt+<letter> combination is commonly used on Mac to insert special chars and non-English letters and accents. In my keyboard Alt+N is for reaching the ā€œ~ā€ accent (for writing things like ā€œĆ£ā€) and Alt+C inserts a ā€œĆ§ā€.

There are other shortcuts that clash with Mac’s default ones. Cmd+` (to format as code) does not work nor does Cmd+Shift+` (to clear a color label) because they’re used to switch between windows from a same application. In fact there’s no way to clear a color label on a Mac since this option is not in the menu or (apparently) anywhere else in Dynalist.

You can click on the current color label in the menu. Sorry that wasn’t obvious enough.

Ah, thought I had tested this. My bad. Thanks!

1 Like