Accessibility/desktop: Expand/collapse notebooks and sub-notebooks without root focus

Hello,

I use the windows version and NVDA screen reader. In my Joplin database, I have a notebook containing several sub-notebooks. To expand or collapse this notebook to view its sub-notebooks or switch to another notebook, it seems the only keyboard method is to focus on the root notebook and press Space or the left or right arrows.

Could you add the ability to do this from any sub-notebook without having to navigate back to the root notebook, similar to how classic directory trees work in Windows? This would be more convenient when dealing with a large number of sub-notebooks.

Thanks!

Thank you for the feedback!

To follow the the ARIA Authoring Practices Guide, Joplin might instead do the following:

  • Right arrow
    • When focus is on a closed node, opens the node; focus does not move.
    • When focus is on a open node, moves focus to the first child node.
    • When focus is on an end node, does nothing.
  • Left arrow
    • When focus is on an open node, closes the node.
    • When focus is on a child node that is also either an end node or a closed node, moves focus to its parent node.
    • When focus is on a root node that is also either an end node or a closed node, does nothing.

Treeview pattern | the ARIA Authoring Practices Guide (Emphasis added)

2 Likes

Very interesting to read this. And the treeview examples they provide demonstrate the power of these ARIA stuff to make things accessible and pleasant to use.
Should I consider that my request is to be included some day in Joplin?

I'm linking a related pull request:

1 Like