[GH-ISSUE #700] Revamp all Shortcut keys #367

Open
opened 2026-03-03 00:20:37 +03:00 by kerem · 5 comments
Owner

Originally created by @Rokt33r on GitHub (Nov 28, 2020).
Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/700

Originally assigned to: @Rokt33r on GitHub.

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
Originally created by @Rokt33r on GitHub (Nov 28, 2020). Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/700 Originally assigned to: @Rokt33r on GitHub. 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|
Author
Owner

@myicq commented on GitHub (Dec 9, 2020):

+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!

<!-- gh-comment-id:742132660 --> @myicq commented on GitHub (Dec 9, 2020): +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!
Author
Owner

@Rokt33r commented on GitHub (Dec 13, 2020):

@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

<!-- gh-comment-id:743923073 --> @Rokt33r commented on GitHub (Dec 13, 2020): @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
Author
Owner

@Rokt33r commented on GitHub (Dec 19, 2020):

TBD

  • Shortcut to navigate notes
  • Shortcut to open help window or modal dialog??
<!-- gh-comment-id:748449804 --> @Rokt33r commented on GitHub (Dec 19, 2020): # TBD - Shortcut to navigate notes - Shortcut to open help window or modal dialog??
Author
Owner

@Komediruzecki commented on GitHub (Dec 19, 2020):

A bit of shortcut/help window examples:
JupyterShortcuts
UbuntuShortcutDialog

<!-- gh-comment-id:748454099 --> @Komediruzecki commented on GitHub (Dec 19, 2020): A bit of shortcut/help window examples: ![JupyterShortcuts](https://user-images.githubusercontent.com/18196945/102687064-9d2d2180-41ec-11eb-8e2c-07f7017d05eb.png) ![UbuntuShortcutDialog](https://user-images.githubusercontent.com/18196945/102687066-9ef6e500-41ec-11eb-97bd-95d0e29001ac.png)
Author
Owner

@Komediruzecki commented on GitHub (Dec 26, 2020):

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.

<!-- gh-comment-id:751341565 --> @Komediruzecki commented on GitHub (Dec 26, 2020): 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.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/BoostNote-App#367
No description provided.