Introducing Custom Labels: A new NVDA addon to help you add custom labels to unlabeled controls.

17 views
Skip to first unread message

kefas lungu

unread,
Feb 4, 2026, 1:24:07 PM (14 days ago) Feb 4
to NVDA Screen Reader Discussion

Hello NVDA community,

 

Based on community request and an obvious need, I'm excited to announce the release of Custom Labels, a new NVDA add-on that allows you to assign custom labels to unlabeled or poorly labeled controls in any application!

 

Ever encountered a button that NVDA just announces as "button" with no name? Or a control where the developer forgot to add an accessible label? Custom Labels solves this by letting you define your own labels that NVDA will announce instead.

 

Key Features:

• Assign custom labels to unlabeled controls

• Edit or remove labels at any time

• Labels are stored per-application for easy organization

• Manage all your labels through a dedicated settings panel

• Labels persist across NVDA restarts

How It Works:

Simply focus on a control, press NVDA+Control+L, and enter your desired label. The next time you encounter that control, NVDA will announce your custom label instead.

Requirements:

NVDA 2025.1 or later

This add-on will be available in the NVDA Add-on Store shortly.

 

I welcome contributions in the form of code, suggestions, translations, and feedback. If you encounter any issues or have ideas for improvements, please open an issue on GitHub:

 

https://github.com/kefaslungu/customlabels

 

I hope this add-on helps make your NVDA experience better. Looking forward to your feedback!

Best regards,


Kefas Lungu.

muhammed ali çiçek

unread,
Feb 4, 2026, 2:47:35 PM (14 days ago) Feb 4
to nvda-...@nvaccess.org
Hi, I clicked the link and it opened a GitHub page, but I couldn't see an option to download. What should I do to download it? 
Sincerely.

kefas lungu <jameske...@gmail.com>, 4 Şub 2026 Çar, 21:24 tarihinde şunu yazdı:
--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
 
You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.
To view this discussion visit https://groups.google.com/a/nvaccess.org/d/msgid/nvda-users/45cba113-aa84-45df-a08a-09a53d8a08a0n%40nvaccess.org.


--
Muhammed Ali

Selçuk Uçar

unread,
Feb 4, 2026, 2:51:09 PM (14 days ago) Feb 4
to nvda-...@nvaccess.org

Hello,

You can find the add-on attached.

 

Kimden: nvda-...@nvaccess.org <nvda-...@nvaccess.org> Adına muhammed ali çiçek
Tarih: 4 Şubat 2026 Çarşamba 22:47
Kime: nvda-...@nvaccess.org
Konu: Re: [NVDA] Introducing Custom Labels: A new NVDA addon to help you add custom labels to unlabeled controls.

CustomLabels-2026.0.nvda-addon

Fawaz abdul rahman

unread,
Feb 4, 2026, 3:31:42 PM (14 days ago) Feb 4
to nvda-...@nvaccess.org
Hi, does it also work on websites or web like interface applications?
Thanks.

David Mellor

unread,
Feb 4, 2026, 3:45:50 PM (14 days ago) Feb 4
to nvda-...@nvaccess.org
If a central database of these labels were automatically maintained so
everyone could optionally benefit from the labelling that everyone else
had done, that would really be something.

David

Gene Asner

unread,
Feb 4, 2026, 3:57:32 PM (14 days ago) Feb 4
to nvda-...@nvaccess.org
The old System Access had a feature that if one person labeled a web
site, others using System access would see the same labels if they went
to the web site.

Gene

kefas lungu

unread,
Feb 4, 2026, 5:14:44 PM (14 days ago) Feb 4
to nvda-...@nvaccess.org
Hi,

That will come later. For now, let the core functionality work well for everyone.

Cheers!

From: nvda-...@nvaccess.org <nvda-...@nvaccess.org> on behalf of Gene Asner <gsa...@gmail.com>
Sent: Wednesday, February 4, 2026 9:57 PM
To: nvda-...@nvaccess.org <nvda-...@nvaccess.org>
Subject: Re: [NVDA] Introducing Custom Labels: A new NVDA addon to help you add custom labels to unlabeled controls.
 
--
***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md

You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.

Mujtaba Merchant

unread,
Feb 5, 2026, 8:56:45 AM (13 days ago) Feb 5
to nvda-...@nvaccess.org

Hi Kefas,

 

Thank you for sharing this valuable add-on with the community. Having the ability to manually label those stubborn, unnamed controls is a huge step for accessibility in apps that haven't quite met the mark yet.

 

I have just downloaded it and will be giving it a try shortly to see how it performs across a few "tricky" applications I use. I’m looking forward to seeing how much smoother it makes the navigation experience.

 

Keep up the great work!

--

***
Please note: the NVDA project has a Citizen and Contributor Code of Conduct.
NV Access expects that all community members will read and abide by the rules set out in this document while participating in this group.
https://github.com/nvaccess/nvda/blob/master/CODE_OF_CONDUCT.md
 
You can contact the group owners and moderators via nvda-user...@nvaccess.org.
---
You received this message because you are subscribed to the Google Groups "NVDA Screen Reader Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nvda-users+...@nvaccess.org.

Reply all
Reply to author
Forward
0 new messages