Open 0scvr opened 2 years ago
I'd be willing to work on this issue btw, if it's inline with your roadmap and if I had a bit of help since I don't know the codebase yet.
There are quite a few shortcuts in the code but they're not documented very well, if at all. For instance ALT-D inserts the date, ALT-T inserts the time, MOD-ALT-D inserts time and date, MOD-ALT-C toggles code block. But I agree therre could be many more shortcuts including ALT-/ or ALT-? to show the current shortcuts.
Supposedly the package used for the editor has shortcuts, too although I'm not sure what they are. Certainly, by experimenting, I fidc that CTL-B toggles BOLD, CTL-I toggles italics
I was also able to find the same shortcuts but trying out random combinations on my keyboard (yeah lol) and you make a good point about keyboard shortcuts, that should be explained somewhere like a help menu for example.
https://tiptap.dev/api/keyboard-shortcuts#predefined-keyboard-shortcuts
Not all of the shortcuts explained above work in Notesnook but there are a few more shortcuts than I thought.
I'd love to see something like this in Notesnook! Especially like that command search in Notion or VS Code where you can search anything. My suggestion would be a simple command editor or presets for like "selecting the current color" where I select text with the keyboard for example and then "Alt+P" and it gets set to the current color.
Yeah, I can't use this kind of app with mouse. This is a deal-breaker for me. Writing notes is a keyboard based activity, my hands should always be on the keyboard. Reaching for the mouse disturbs the flow of thought. The more I work with computers the less I use the mouse. While I am doing my thing I should be able to jot down a note quickly almost without thinking about it, without switching context and making the note taking my primary task.
+1 I second this. We need keyboard shortcuts, using mouse for everything is annoying and breaks my workflow. Even simple things like creating a new note, entering focus mode or aligning text can only be done with mouse.
Some essentials for me:
cmd-n
, new note (maybe with a cmd-t
alias)cmd-o
, open existing note (dialog, typeahead, box shows recent notes, sorted by mdate, descending, up/down nav)cmd-w
, close tabcmd-del
, remove active noteDown the road would love to see cmd-k
trigger a command palette which would allow me to typeahead common actions (eg. a box pops up where I can type things like "publish", "lock", etc)
I'd also propose a shortcut to lock the app manually
I would love to have a highlight shortcut (ctrl + shift + h) added.
What problem are you facing?
There are no/barely any keyboard shortcuts in the desktop apps and in the note editor. This makes writting notes slow & unproductive especially when coming from another note-taking app who has shortcuts.
What's the solution you'd like to see in Notesnook?
It would be great to have keyboard shortcuts like many of the other note-taking apps available since it greatly increases productivity and can make it easier to switch from another app.
Some notable shortcuts I'd like to see:
What alternatives have you considered?
No response
Additional context
Anyone, feel free to add your shortcut ideas here.
Could be a dup of #105 ?