Keyboard Shortcuts

We’ve had a few topics that people have discussed keyboard shortcuts in to meet a specific topic, but I thought it might be helpful to have one place to capture these.

These are the first couple that I remember seeing elsewhere (plus those added in the comments):

  • Create New Space
  • Jump to Today (same behavior as /journal or /new/today)
  • Jump to Tomorrow (same behavior as /new/tomorrow)
  • Toggle Todo in Card (Todo, Complete, Remove box completely)
  • Cycle through frame types
  • Card movement and connections
5 Likes
  • Cycle through frame types

Larger scope, but I think important and useful: keyboard accessible methods to move and connect cards.

For movement, I’m imagining a mode where you can use the arrow keys, and these would move cards along the invisible grid. That is, think of where a card would get placed if you used the align-and-tidy function. So do the same math as that algorithm, which is basically putting the next card x pixels from the current card in whatever direction you press.

Then, for connecting, maybe like hit c to go into connect mode from the current selected card. This would then allow the arrow keys to cycle to destination cards.

1 Like

This paragraph is confusing to me… are you talking about moving existing cards or the placement of the next card in relation to the current card…?

Edit: oh! I think I get it now. There’s card a, b, and c, placed in order but messy. If I’m in card b and arrow left it aligns to a on the side, if I arrow down it aligns under a.

Is that what you are thinking?

Yeah, there’s some ambiguity, but that’s the main idea. You’ll have to decide on some frame of reference. If you have multiple cards, it probably makes sense that your frame of reference is the closest card to you. But let’s say there’s just a single card A in a space. When you’re in movement mode, hitting down arrow will move it x pixels, where x = height of A + 12 (because 12 seems to be the amount of space between neatly stacked cards). And right arrow would do the corresponding thing, but with width. (not sure if this is helping, if I have time I can mock up with some pictures)

2 Likes

More features that would be nice to do via keyboard:

  • Select cards
  • Copy/move selected cards to another space
2 Likes

for the above, what would be your preferred (and secondary) key recommendations (eg select all = cmd/ctrl-a) for each?

1 Like
  • toggle through space filters (all, journals, spaces)
1 Like

Would love this!

1 Like

Curious how you imagine the workflow for this working in practice?

Cmd - K to bring up spaces and then Cmd - (something) to toggle the filter?

1 Like

Cmd - K to bring up spaces and then Cmd - (something) to toggle the filter?

do you know if there’s conventions from other apps about filtering a search results view with keyboard shortcuts? wouldn’t want to reinvent the wheel if a good one already exists here

1 Like

I do not (I know that’s not helpful). That’s why I was asking. The way I’m imagining seems a bit fiddly to me, which negates the point of a shortcut.

2 Likes
1 Like

As instructed by @pirijan, I put here my polite wish for a shortcut “go to today’s journal” (and if there is none, create one).

It is quite a common feature in Roam-like apps and I really like it!

2 Likes

What’s keys for the shortcut does roam use?

1 Like

Roam: alt+d
RemNote: alt+d
LogSeq is weird and uses “g h” (yes, ehm)
Athens: alt+d

2 Likes

When I look at Roam for go to todays daily note I see CTRL + shift + d

2 Likes

This is in my Roam and it works :man_shrugging: .

One can change it, though. (This one hasn’t been changed.)

2 Likes

But I would be completely fine if Kinopio had CTRL + Shift + D.

2 Likes

Maybe is Mac vs windows…

4 Likes

Yes, that seems to be the case. :slight_smile:

3 Likes