Skip to content

Revamp all Shortcut keys #700

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

Open
Rokt33r opened this issue Nov 28, 2020 · 5 comments
Open

Revamp all Shortcut keys #700

Rokt33r opened this issue Nov 28, 2020 · 5 comments
Assignees
Labels
assigned to core 🦹 Issues are taken care of by the core team actively feature request 🌟 Issue is a new feature request. needs specs 📐 issues requiring specs

Comments

@Rokt33r
Copy link
Member

Rokt33r commented Nov 28, 2020

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
@myicq
Copy link

myicq commented 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!

@Flexo013 Flexo013 added the documentation 📚 Issue concerns documentation and homepage of Boost Note label Dec 10, 2020
@Rokt33r Rokt33r added the feature request 🌟 Issue is a new feature request. label Dec 12, 2020
@Rokt33r Rokt33r self-assigned this Dec 12, 2020
@Rokt33r
Copy link
Member Author

Rokt33r commented 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

@Rokt33r
Copy link
Member Author

Rokt33r commented Dec 19, 2020

TBD

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

@Komediruzecki
Copy link
Contributor

A bit of shortcut/help window examples:
JupyterShortcuts
UbuntuShortcutDialog

@Flexo013 Flexo013 added discussion 💬 and removed documentation 📚 Issue concerns documentation and homepage of Boost Note labels Dec 21, 2020
@Komediruzecki
Copy link
Contributor

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.

@Rokt33r Rokt33r added the assigned to core 🦹 Issues are taken care of by the core team actively label Aug 23, 2021
@Rokt33r Rokt33r added needs specs 📐 issues requiring specs and removed discussion 💬 labels Sep 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned to core 🦹 Issues are taken care of by the core team actively feature request 🌟 Issue is a new feature request. needs specs 📐 issues requiring specs
Projects
None yet
Development

No branches or pull requests

4 participants