secondlife / secondlife/viewer

Screen Reader Support (JAWS, NVDA, Windows Narrator) for Viewers

Open
#3,049 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement stale
Dominant language
C++
Stars
299
Forks
146
Avg merge
1d 9h
Merged PRs (30d)
88

Description

Hi,

I like to script for Second Life. A lot of my background in programming comes from learning LSL and it has been a very useful tool for me.

Around 2020, I had a very bad set of circumstances that caused a rapid development of cataracts that left me with full blindness. It took me nearly half a year to have this rectified, during this time. I was physically incapable of using the platform due to a lack of screen-reader support.

Third-party viewer options (such as Radegast) were impossible to use and left me extremely confused while trying to use them with a screen reader.

It would be really nice if LL could offer accessibility features for visually impaired/blind users, starting with implementing screen reader support for their viewer. As even though I do have my sight back, I do still struggle with focus and sometimes do still use a screen reader to help.

https://secondlife.canny.io/admin/board/feature-requests/p/screen-reader-support-jaws-nvda-windows-narrator-for-viewers

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue requests screen-reader support for the viewer, specifically with JAWS, NVDA, and Windows Narrator, but names no files, tests, or entry points. Start by defining the viewer accessibility scope and supported behavior for these screen readers. Done should include an agreed implementation plan and verified support for the requested viewer interactions.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
accessibility, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.