Final release of version 2.0.0 is in addon store :
Complete change log:
Version 2.0.0
New Features
• PowerPoint: Complete Document Analyzer (Experimental) (NVDA+E, then D): A 
highly advanced, background-processed accessibility tool that maps out an 
entire presentation without freezing NVDA's speech engine. It provides a deeply 
navigable Virtual Table of Contents, detects Reading Order Mismatches (Visual 
Order vs. Z-Order), flags "Wall of Text" slides, and maps complex objects like 
SmartArt and Data Tables.
• PowerPoint: Slide Layout Analyzer (Experimental) (NVDA+E, then L): Instantly 
scans your currently active slide to understand its spatial layout and 
accessibility constraints, ensuring a completely smooth and responsive screen 
reader experience. means, here you will get details about current slide similar 
to Excel's sheet lay out analyzer.
• PowerPoint: Bulk Slide Organizer (Experimental) (NVDA+E, then X): Similar to 
the Excel feature, you can now instantly reorder, move, and arrange multiple 
PowerPoint slides at once using a fully accessible dialog.
• PowerPoint: Shape Movement Audio Mode (Experimental): Introduces 3D Spatial 
Audio cues to the PowerPoint canvas. Provides auditory feedback indicating the 
direction and boundary limits of an object as you move it, vastly improving 
spatial awareness.
• Word: Formatting Auditor (NVDA+E, then F): Scans your Word document for 
formatting inconsistencies to ensure visual standards.
• Word: Document Analyzer (NVDA+E, then D): Instantly pull up a structural 
overview of your Word document. (A special note of credit and thanks to Paul: 
This feature was directly inspired by his brilliant "Word Access" add-on. We 
are deeply grateful for his foundational work in this space!)
• Word: Automated Footnote Announcer: Footnotes will now be automatically 
announced inline as you read, depending on your custom BOA settings. (Note: 
Support for endnotes and comments is planned for a future release).
• Excel: The Power Editor (Accessible Formula Editor): An absolute game-changer 
for modifying massive formulas.
◦ Single-Tap NVDA+E, then F2: Instantly announces the raw formula string of the 
active cell (or announces "No formula").
◦ Double-Tap NVDA+E, then F2: Opens a fully accessible, multi-line editor to 
safely modify massive, nested formulas. Native Enter adds line breaks for easy 
reading, and Ctrl+Enter saves it back to Excel.
◦ Safety Checks: Safely traps syntax errors before they corrupt your sheet, and 
detects post-calculation errors (like #NAME? or #DIV/0!) to instantly warn you 
if a formula broke.
• Excel: Formula Auditing & Evaluation: Added custom shortcuts (NVDA+E, then 
Shift+P and NVDA+E, then Shift+D) to reliably trace Precedents and Dependents. 
Furthermore, Excel's native "Evaluate Formula" dialog is now fully accessible; 
NVDA automatically reads the evaluated results as you step through the 
calculation!
• Excel: Cell Monitor Pro Upgrades:
◦ Slot Manager Dialog (NVDA+E, then Alt+M): Opens a dialog listing all your 
actively monitored cells. Press Enter to instantly jump to one.
◦ Warp Back (NVDA+E, then \): Instantly teleports you back to your previous 
working cell after checking a slot.
◦ Direct Slot Jump (Alt + Slot Number): Bypass the prefix entirely and 
instantly jump to an assigned cell slot.
• Input Gestures Customization: All features across all Office apps have been 
explicitly exposed to the native NVDA Input Gestures dialog, granting you 
complete freedom to customize every keyboard shortcut.
UX/UI Enhancements
• Unified Browseable Reports: We have adopted a unified HTML reporting system 
across the add-on. Features like the Excel Conditional Formatting Announcer, 
Layout Analyzers, and Document Analyzers no longer just speak massive blocks of 
text; their results now open in a native, navigable HTML window, allowing you 
to review the data at your own pace.
• Excel: Enhanced Dependents/Precedents Tracking: Vastly enhanced the speech 
output for Excel's native formula tracing shortcuts (Ctrl+[ for Direct 
Precedents, and Ctrl+] for Direct Dependents). NVDA will now explicitly 
announce exactly what cells were selected.
• Excel: Merge Cell Support: Merged cells are now correctly detected and 
explicitly announced by the gap-skipping cell tracker.
Bug Fixes
• Word: List Item Double Reading: Implemented a temporary patch to fix the bug 
where NVDA double-reads paragraph list items.
• Excel: Cell Monitor Localization Bug: Resolved underlying tracking bugs 
caused by the recent translation localization updates.


"I'd rather betray the whole world than let the world betray me."---Cao Cao
Thanks and regards,
KIRAN G T (MisterK)
LinkedIn <https://www.linkedin.com/in/misterk> | GitHub 
<https://github.com/MisterK-Dev> | Telegram<https://t.me/MisterK100>

________________________________
From: KIRAN <[email protected]>
Sent: 21 June 2026 17:34
To: [email protected] <[email protected]>
Subject: Re: [AI] NVDA office enhancement addon

friends this is a dev version. massive architectural shift hasbeen made, and 
new feature in excel.
Below recent changes has been mentioned this is all most final excel features 
for this version. i will target word and powerpoint next before releasing to 
the store.
i want any one to test [i have tested but some hidden edge cases or any types 
of bugs might have missed from my site].
so waiting for feedbacks..
in cell tracker, merge cells will be properly announced.
cell monitor has been improvised, with the bug fixing caused by the translation 
adoption, added prefix alt m to dialogue which contains monitored and slotted 
cells on pressing enter user can jump there, also  prefix \ takes back to he 
previously working cell, and alt plus assigned slot key will directly jump to 
that assigned cell. relevant keys also exposed to the input gestures.
\exposed related keys.
Implemented fully accessible Power Editor for Excel with single/double-tap 
detection
* Feature: Added Power Editor mapping under Prefix Mode (`NVDA+E`).
  - Single-Tap `F2`: Instantly announces the raw formula string of the active 
cell (or "No formula").
  - Double-Tap `F2`: Opens a fully accessible, multi-line wx.Dialog editor to 
safely modify massive formulas.
* UX: Native `Enter` adds line breaks for nested functions; `Ctrl+Enter` saves 
and pushes to Excel.
* Architecture: Designed a 500ms "Keep-Alive" handshake in `excel_manager` to 
support NVDA's native `getLastScriptRepeatCount()` double-tap detection.
* Safety 1: Traps hard COM syntax errors via `wx.MessageBox` to prevent lost 
data.
* Safety 2: Detects post-calculation errors (e.g. `#NAME?`, `#DIV/0!`) via 
NVDA's native `gui.messageBox` to assist with formula auditing.

enhanced control [ right bracket control shift [ ] speech out put.
added shift d and shift p for dependents and precedents trace. also, now 
formula evaluator function has been made accessible. means the result is 
successfully spoken by NVDA. note: default function itself has been made 
accessible so no additional key command required. not tested with NVDA UIA mode 
enabled.

conditional formatting and sheet layout analyser results migrated to 
ui.browsableMessage.
architectural change: shift to app module approach.
exposed features to input gestures in nvda and provided key customisation 
freedom to user..
 Well don't get annoyed for this change log structure this is short notes for 
my refference i pasted it here, will be for sure refined in the final build.


"I'd rather betray the whole world than let the world betray me."---Cao Cao
Thanks and regards,
KIRAN G T (MisterK)
LinkedIn <https://www.linkedin.com/in/misterk> | GitHub 
<https://github.com/MisterK-Dev> | Telegram<https://t.me/MisterK100>


On Thu, 18 Jun 2026 at 18:01, KIRAN 
<[email protected]<mailto:[email protected]>> wrote:
friends, a feedback needed
if any one using the addon, are you facing any lag|stuttres while navigating?
or during changing sheets?
or in any other places caused by this addon?

"I'd rather betray the whole world than let the world betray me."---Cao Cao
Thanks and regards,
KIRAN G T (MisterK)
LinkedIn <https://www.linkedin.com/in/misterk> | GitHub 
<https://github.com/MisterK-Dev> | Telegram<https://t.me/MisterK100>


On Fri, 12 Jun 2026 at 15:17, KIRAN 
<[email protected]<mailto:[email protected]>> wrote:
hello friends, finally the latest version of addon is on the NVDA addon store: 
can search BOA: Better Office Accessibility; and install.
now onwards you can easily get the addon in the store and i only update the 
features and lets use this thread to exchange feedbacks suggestions and 
criticism.

"I'd rather betray the whole world than let the world betray me."---Cao Cao
Thanks and regards,
KIRAN G T (MisterK)
LinkedIn <https://www.linkedin.com/in/misterk> | GitHub 
<https://github.com/MisterK-Dev> | Telegram<https://t.me/MisterK100>


On Wed, 10 Jun 2026 at 06:17, Pranav Lal 
<[email protected]<mailto:[email protected]>> wrote:

Kiran,



Many thanks and yes,  finding blocks will help. The monitoring of cells is also 
a good idea. I can think of spreadsheets that I have used in the past where 
such a feature could come in handy.



Also, could you look into the problem where you cannot define row and or column 
titles for speaking if using UIA is active? If nvaccess are already working on 
it, then let us wait for them to solve it. If not, please check what you can do.

Pranav



From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> On 
Behalf Of KIRAN
Sent: Tuesday, June 9, 2026 9:04 AM
To: [email protected]<mailto:[email protected]>
Subject: Re: [AI] NVDA office enhancement addon



hello Pranav

blocks means see if you are in a1 now and data starts from d1 that time d1 to 
the data range is one block. imagine d 1 to g1 a data block is there and h1 is 
empty then i 1 to p1 another data block like this all around the sheet.

another feature added in this dev 1 of 1.4 that is cell monitor inspired by 
JAWS and some one's feedback..

there are one to nine slots and you can assign any cell to a slot to monitor. 
nvda e then shift plus 1 to nine can assign slot to a cell. for example you can 
put c6 to monitor by pressing nvda e and shift plus 1, [with the focus on c6], 
then that cell will be in to that slot 1, by pressing nvda e and 1 you can 
monitor its value any where in the excel.

by default continuous monitor is on in the slotted cells means if value changes 
due to any formula or any thing it announces no matter if you are working in 
book 2 or any where. for example imagine data the c6 takes to calculate is in 
sheet 2 and if you change the data in sheet 2 c6 value automatically changes 
then our addon announces it properly.

also, nvda e and m toggles continuous cell monitor on or off, this toggle has 
no limits like slots but i don't recommend more than 20 cells to put on 
continuous monitor.









"I'd rather betray the whole world than let the world betray me."---Cao Cao
Thanks and regards,
KIRAN G T
LinkedIn <https://www.linkedin.com/in/misterk> | GitHub 
<https://github.com/MisterK-Dev> | Telegram<https://t.me/MisterK100>





On Tue, 9 Jun 2026 at 06:14, Pranav Lal 
<[email protected]<mailto:[email protected]>> wrote:

Kiran,



Yes, if I am on a cell, I should be told what is the closest cell with a value 
which could be a number or text.



I am not sure what you mean about finding blocks in the sheet. Are you 
referring to  defined ranges?



Pranav

--
Disclaimer:
1. Contents of the mails, factual, or otherwise, reflect the thinking of the 
person sending the mail and AI in no way relates itself to its veracity;

2. AI cannot be held liable for any commission/omission based on the mails sent 
through this mailing list..


Search for old postings at:
http://www.mail-archive.com/[email protected]/
---
You received this message because you are subscribed to the Google Groups 
"AccessIndia" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To view this discussion visit 
https://groups.google.com/a/accessindia.org.in/d/msgid/accessindia/05c901dcf7a9%242aa71940%247ff54bc0%24%40gmail.com<https://groups.google.com/a/accessindia.org.in/d/msgid/accessindia/05c901dcf7a9%242aa71940%247ff54bc0%24%40gmail.com?utm_medium=email&utm_source=footer>.

--
Disclaimer:
1. Contents of the mails, factual, or otherwise, reflect the thinking of the 
person sending the mail and AI in no way relates itself to its veracity;

2. AI cannot be held liable for any commission/omission based on the mails sent 
through this mailing list..


Search for old postings at:
http://www.mail-archive.com/[email protected]/
---
You received this message because you are subscribed to the Google Groups 
"AccessIndia" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To view this discussion visit 
https://groups.google.com/a/accessindia.org.in/d/msgid/accessindia/CAD9WwMpF_MEWh5uBVe5BjUP_p5%3DGB5Ru8f1kQEAimsuwvbyE7g%40mail.gmail.com<https://groups.google.com/a/accessindia.org.in/d/msgid/accessindia/CAD9WwMpF_MEWh5uBVe5BjUP_p5%3DGB5Ru8f1kQEAimsuwvbyE7g%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
Disclaimer:
1. Contents of the mails, factual, or otherwise, reflect the thinking of the 
person sending the mail and AI in no way relates itself to its veracity;

2. AI cannot be held liable for any commission/omission based on the mails sent 
through this mailing list..


Search for old postings at:
http://www.mail-archive.com/[email protected]/
---
You received this message because you are subscribed to the Google Groups 
"AccessIndia" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To view this discussion visit 
https://groups.google.com/a/accessindia.org.in/d/msgid/accessindia/026901dcf872%24b4fc5c30%241ef51490%24%40gmail.com<https://groups.google.com/a/accessindia.org.in/d/msgid/accessindia/026901dcf872%24b4fc5c30%241ef51490%24%40gmail.com?utm_medium=email&utm_source=footer>.

-- 
Disclaimer:
1. Contents of the mails, factual, or otherwise, reflect the thinking of the 
person sending the mail and AI in no way relates itself to its veracity;

2. AI cannot be held liable for any commission/omission based on the mails sent 
through this mailing list..


Search for old postings at:
http://www.mail-archive.com/[email protected]/
--- 
You received this message because you are subscribed to the Google Groups 
"AccessIndia" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/accessindia.org.in/d/msgid/accessindia/KU4PR06MB8339F112F45503D4D16384F2FAE82%40KU4PR06MB8339.apcprd06.prod.outlook.com.

Reply via email to