accessibility: use real TTY cursor in room list #337

Open
opened 2025-10-14 15:46:18 -06:00 by navan · 0 comments
Owner

Originally created by @humenda on 2/23/2024

The :rooms list uses a visual cursor instead of the "real" TTY cursor. This
one stays either at the end or the beginning of the list. This is problematic
for blind users using a screen reader. The cursor is used to determine which
item is selected.
You can compare this on GNU/Linux when using dialog, once without
--visit-items and once with --visit-items. Without this change, a blind user
can just learn the room list and their indices by heart, navigate to the
memorised index and hope they'll end up in the right room.

*Originally created by @humenda on 2/23/2024* The `:rooms` list uses a visual cursor instead of the "real" TTY cursor. This one stays either at the end or the beginning of the list. This is problematic for blind users using a screen reader. The cursor is used to determine which item is selected. You can compare this on GNU/Linux when using dialog, once without `--visit-items` and once with `--visit-items`. Without this change, a blind user can just learn the room list and their indices by heart, navigate to the memorised index and hope they'll end up in the right room.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github/iamb#337
No description provided.