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.
