"Go to child" shortcut

Right now, there are customisable shortcuts to
ā€œGo to previous sibling itemā€
ā€œGo to next sibling itemā€
ā€œGo to parent itemā€

Which is great, because it allows me to navigate without moving my hands all the way to the mouse or arrow keys (right now I’ve got it set up as pseudo-vim: cmd-hjkl).

However, I can only navigate up and along the tree, never down to a child, which makes it way less useful. So I’d like a shortcut to go to a child element.

I’d suggest either

  • Go to the first child
  • Go to the last child (to give users something that they can’t do with down-arrow)
  • Go to the child you just came from, if you used the ā€œGo to parent itemā€-shortcut (or mouse)

I’d be happy for any of them :slight_smile:

3 Likes

If that is implemented, I vote for ā€œgo to first childā€ since it matches the existing navigation where you Expand All then press down to get to the first child.

1 Like

Go to (First) Child is needed for full navigation without the arrow keys. Coming from Freemind, it’s a sorely missed feature. I use Emacs keybindings myself (Ctrl-P previous, Ctrl-N next, Ctrl-b back to parent, Ctrl-f first child). That last one is currently missing.

I’d prefer Lukas’ 3rd option of going to a previously selected child, otherwise the first. This would make going up nodes and back a muscle-memory action (Ctrl-b repeated, edit, Ctrl-f repeated). Very productivity-enhancing.

Meanwhile I’ve been looking for JavaScript or some automators to turn Ctrl-f into Down-Arrow. No luck yet.

Please make this customizable :slight_smile:

What is absent from today’s Keymap :tired_face:

Go to first sibling item (none)
Go to previous sibling item (yes)
Go to next sibling item (yes)
Go to last sibling item (none)


Capture3

I love the idea of ā€˜go to the last child’ and ā€˜go to the child you just came from’.

Great idea, please consider it!