BoostNote-App icon indicating copy to clipboard operation
BoostNote-App copied to clipboard

Revamp all Shortcut keys

Open Rokt33r opened this issue 5 years ago • 5 comments

Based on Apple guide https://developer.apple.com/design/human-interface-guidelines/macos/user-interaction/keyboard/

Global

Name macOS Windows/Linux Browser Key
New Note Cmd + N Ctrl + N Blocked
New Folder Cmd + Shift + N Ctrl + Shift + N Blocked
Bookmark Cmd + D Ctrl + D Overridable
Find All Notes Cmd + Shift + F Ctrl + Shift + F Overridable
Find in a doc Cmd+F Ctrl+F Overridable
Find globally Cmd+Shift+F and Cmd+P Ctrl+Shift+F and Ctrl+P Overridable
Full screen Cmd + Ctrl+F F11 Native
Bold(**) Cmd+B Ctrl+B Overridable
Italic(*) Cmd+I Ctrl+I Overridable
Toggle Edit/Preview Mode Cmd + E Ctrl + E Overridable
Toggle Split Editor mode Cmd + \ Ctrl + \ Overridable(Cmd+\ )
Close Window Cmd + W Ctrl + W Native
Export a doc as a file Cmd+S Ctrl+S Overridable
Focus to Side Nav Cmd + 0 Ctrl + 0 Overridable
Toggle Side Nav Cmd + Shift + 0 Ctrl + Shift + 0 Overridable
Focus main content Cmd + J Ctrl + J Overridable
Focus Note Title Cmd + Shift+ J Ctrl + Shift + J Overridable
Switch team Cmd+1~9 Ctrl+1~9 -
Select All* Cmd+A Ctrl + A Overridable
  • * The selection behavior should depend on where users are focusing

When workspace tree view is focused

Name Key
New note in focused location n
New folder in focused location N
Focus down Arrow Down
Focus up Arrow Up
Fold item Arrow Left
Unfold item Arrow Right

Rokt33r avatar Nov 28 '20 09:11 Rokt33r

+1 for this. I like to work keyboard centric when taking (programmer) notes, and prefer navigation with keys only.

It's annoying that BoostNote has so few shortcut keys, and those that are, are not implemented in a meaningful way. Example, I can activate search with CTRL-P (???! Windows "stadard" is CTRL-F or CTRL-B) , this searches globally. But I cannot focus the found items.

Of course there IS a key to activate HTML/DOM debugging window. Why is that useful to me as a regular user ?

I need things like toggle edit/rendered/split. Nagivate between panes of folders / notes. Activate search and navigate to found. New note of course.

I really hope someone from the team is listening!

myicq avatar Dec 09 '20 23:12 myicq

@myicq

It's annoying that BoostNote has so few shortcut keys, and those that are, are not implemented in a meaningful way. Example, I can activate search with CTRL-P (???! Windows "stadard" is CTRL-F or CTRL-B) , this searches globally. But I cannot focus the found items.

We're about to merge this. Could you check and share your thought? #713

I need things like toggle edit/rendered/split. Nagivate between panes of folders / notes. Activate search and navigate to found. New note of course.

Thanks for the idea. So you want to have these things.

  • Nagivate between panes of folders / notes.
  • Activate search and navigate to found.
  • New note of course.(This is actually a bug)

Do you have any other things that should be implemented?

I really hope someone from the team is listening!

Please join our slack and send a DM or mention me(@rokt33r) https://join.slack.com/t/boostnote-group/shared_invite/zt-cun7pas3-WwkaezxHBB1lCbUHrwQLXw

Rokt33r avatar Dec 13 '20 00:12 Rokt33r

TBD

  • Shortcut to navigate notes
  • Shortcut to open help window or modal dialog??

Rokt33r avatar Dec 19 '20 09:12 Rokt33r

A bit of shortcut/help window examples: JupyterShortcuts UbuntuShortcutDialog

Komediruzecki avatar Dec 19 '20 10:12 Komediruzecki

So new propositions are:

F1 - Show boostnote tutorial/shortcuts (as seen in above images, some modal with everything listed) Alt + Left/Right (go through notes, switch tabs)

  • See if some other combination would be appropriate (cltr+j/l)

Can users currently re-bind shortcuts? If not, we could offer key binding dialog which would be used to change shortcuts into user desired one. This can not just help users set it up like they like but also change a shortcut that might be unavailable for them (or clashes with some other action in particular OS).

For this profiles would be needed, with a default one - which users can always go to - reset shortcuts.

Komediruzecki avatar Dec 26 '20 10:12 Komediruzecki