orgzly-revived / orgzly-android-revived

Outliner for taking notes and managing to-do lists
https://www.orgzlyrevived.com
GNU General Public License v3.0
618 stars 39 forks source link

Accessibility: Lacking Keyboard Shortcuts #345

Open GfEW opened 6 days ago

GfEW commented 6 days ago

Please complete the following information:

Device: diverse
Android Version: 9 to 11
Orgzly Revived Version: 1.8.28
Sync repository type: any

The Problem

Although android is commonly considered touch centric, there are various reasons (including accessibility issues) people use external keyboards with their android devices, be it occasionally or even primarily.

Orgzly Revived, as of 1.8.28, fails to provide quick, reliable keyboard access (as opposed to tabbing around) even to the most basic, frequently needed actions.

To Reproduce

an arbitrary example (out of many):

  1. Connect an external keyboard to your android device, and open Orgzly Revived there.
  2. Enter any note view by keyboard.
  3. Try to start editing the note body, by keyboard.
  4. Try to save changes and leave edit mode, by keyboard.

What does happen?

You likely don't even get to 4. because Orgzly won't let you enter edit mode by keyboard in 3.

What should happen?

You should be easily able to edit the note, confirm your changes and close edit mode again, by keyboard.

This likewise applies to many other actions, see reply below.

GfEW commented 4 days ago

Here's a starter with ideas of sensible shortcuts for currently inaccessible actions.

1. In any lists of items

(i. e. notebooks, notes, search results, ...):

2. In specific lists

2.1. In the list of notebooks:

2.2. In a list of notes, i. e. a specific notebook:

2.3. In a specific note, view mode:

2.4. In a specific note, edit mode:

These suggestions are obviously open to discussion and don't try to emulate emacs defaults, as we`re in CUA world anyway.