I find cell grouping very useful in organizing my notebooks. I've been navigating this hierarchy by clicking with the mouse in the brackets on the right hand side of the notebook, but that's kind of tedious and requires some hand-eye coordination that degrades in the early morning hours. I'd really like to be able to navigate with the keyboard, but I've been unable to do this with any shortcuts that I could find. I usually use the Mac version of Mm.
The arrow keys (or Ctl-F,B,P,N a la emacs) will move the cursor between cells displayed, and Ctl-. will select enclosing groups, essentially moving up the group hierarchy as I wish to do. And Cmd-' will open/close a group. However, I've not found a way to otherwise move through the groupings - primarily, say, moving the selection forward and backward at the same level but perhaps also down a level. Have I missed a shortcut or is there a better way to navigate the hierarchy?
The specific problem I have in mind is the following:
Suppose I have a collection of cells, grouped in sections A, B and C with subsections in each A1, A2, B1, B2, with cells A1a, A1b, etc. If I'm in cell A1a I can use ctl-. to select successively higher groupings - from A1a to A1 to A, for example. Now I have the whole A section selected. What I would like to do is to move to section C. If I use the arrow keys, I will advance to the next displayed cell at any level after the selected A (alternating with insertion points between those cells). But what I would like to do is to advance at the same (Section) level - to section B, then to section C. And then perhaps to drop the selection down to the subsection level - C1 - and advance to C3.
Its not a big deal, but I arrange my longer notebooks hierarchically like this to reflect a logical organization in my mind, and it would be very convenient to navigate the notebook more like I am thinking about the problem.