سلام دوستان:
دانلود بروزرسانی جدید nvda
۲۰۲۶.۱
این نسخه شامل پشتیبانی از خواندن محتوای ریاضی با MathCAT است که اکنون به صورت پیشفرض در NVDA وجود دارد.
بهبودهای متعددی در گفتار ایجاد شده است. خطاهای املایی و دستوری اکنون میتوانند هنگام خواندن، به جای گفتار، با صدا گزارش شوند. اکنون میتوانید NVDA را طوری پیکربندی کنید که پس از تشخیص موفقیتآمیز محتوا، مانند OCR ویندوز، بهطور خودکار همه را بگوید. NVDA دیگر وقتی موتور سخنگو از زبان پشتیبانی میکند اما گویش خاص را پشتیبانی نمیکند، زبان خوانده شده را بهعنوان پشتیبانی نشده گزارش نمیکند. NVDA اکنون از صداهای ۶۴ بیتی SAPI 5 پشتیبانی میکند.
پشتیبانی از خط بریل نیز بهبود یافته است. اکنون هنگام تغییر به یک صفحه امن، مانند صفحه ورود یا پنجره کنترل حساب کاربری، همچنان به کار خود ادامه میدهد. پیامهای NVDA از رایانه محلی، هنگام کنترل رایانه از طریق دسترسی از راه دور، اکنون به صورت بریل نشان داده میشوند. خطاهای املایی و دستوری، و همچنین تعداد موارد موجود در یک لیست در حالت مرور، اکنون میتوانند به صورت بریل نشان داده شوند. سایر رفع اشکالات بریل، از جمله در Microsoft Outlook و LibreOffice Writer، نیز اضافه شده است.
در حالت مرور در مرورگرهای وب، NVDA دیگر کنترلهایی با عرض یا ارتفاع ۰ را نامرئی در نظر نمیگیرد. این ممکن است دسترسی به محتوای «فقط صفحهخوان» که قبلاً در برخی وبسایتها غیرقابل دسترسی بود را ممکن کند. پیوندهای ناقص دیگر مانع از خواندن محتوا توسط NVDA در گوگل کروم و سایر مرورگرهای مبتنی بر کرومیوم نمیشوند. هایلایتکنندهی حالت مرور اکنون در نتایج تشخیص محتوا، مانند هنگام استفاده از OCR ویندوز، ظاهر میشود. در مایکروسافت ورد، دستورات ناوبری سریع اختصاص داده نشده برای پرش به منابع اضافه شده است. آنها اکنون در فهرست عناصر نیز نشان داده میشوند.
اکنون میتوانید نتایج اسکن ویروس را برای یک افزونه از فروشگاه افزونهها مشاهده کنید. برای افزونههایی که شامل یکی از این موارد هستند، میتوانید گزارش تغییرات افزونه را نیز مشاهده کنید. قابلیت اطمینان بهروزرسانیهای افزونه در پسزمینه بهبود یافته است.
یک دستهی جدید «حریم خصوصی و امنیت» به پنجرهی تنظیمات NVDA اضافه شده است. تنظیمات «سطح ثبت وقایع» و «اجازه دسترسی NV به جمعآوری آمار استفاده از NVDA» از دستهی «عمومی» به اینجا منتقل شدهاند. تنظیمات پردهی صفحه نیز از دستهی «بینایی» به اینجا منتقل شدهاند. علاوه بر این، تنظیمات پردهی صفحه اکنون مستقل از پروفایل پیکربندی هستند.
رابط کاربری NVDA اکنون به کامبوجی ترجمه شده است. Liblouis، Unicode CLDR و eSpeak NG بهروزرسانی شدهاند. جداول برای انگلیسی پایه سوم، ژاپنی (Rokuten Kanji) و بریل بدون قرارداد مقدونی اضافه شده است. جداول بریل عبری کتاب مقدس، بریل انگلیسی یکپارچه، یونانی بینالمللی، مجارستانی، نروژی، پرتغالی ۸ نقطهای و اسلواکی بهبود یافته است. بومیسازی ایموجیها برای لوکزامبورگی اضافه شده است.
همچنین بسیاری از رفع اشکالات و بهبودهای دیگر نیز وجود داشته است.
نکات مهم
• این نسخه سازگاری با افزونههای موجود را از بین میبرد.
• ویندوز ۸.۱ دیگر پشتیبانی نمیشود. ویندوز ۱۰ حداقل نسخه ویندوز پشتیبانی شده است. توصیه میکنیم به ویندوز ۱۱ یا در صورت عدم امکان، به آخرین نسخه ویندوز ۱۰ (۲۲H۲) بهروزرسانی کنید.
• ویندوز ۳۲ بیتی دیگر پشتیبانی نمیشود. ویندوز ۱۰ روی ARM نیز دیگر پشتیبانی نمیشود.
• Wiris MathPlayer دیگر پشتیبانی نمیشود.
ویژگیهای جدید
• در فروشگاه افزونهها:
◦ نتایج اسکن VirusTotal اکنون در جزئیات افزونه موجود است. امکانی برای مشاهده نتایج کامل اسکن در وبسایت VirusTotal اضافه شده است. ( #۱۸۹۷۴ )
◦ یک اقدام جدید برای مشاهده آخرین تغییرات نسخه فعلی یک افزونه اضافه شده است. ( #۱۴۰۴۱ ، @josephsl ، @nvdaes )
• اکنون میتوان انتخاب کرد که کدام افزونهها برای استفاده در هنگام ورود به سیستم و در صفحات امن کپی شوند. ( #۶۳۰۵ )
• با ادغام MathCAT، پشتیبانی داخلی برای خواندن محتوای ریاضی اضافه شد. ( #۱۸۳۲۳ , #۱۹۳۶۸ , @RyanMcCleary , @codeofdusk )
• NVDA اکنون از صداهای ۶۴ بیتی Microsoft Speech API نسخه ۵ پشتیبانی میکند. ( #۱۹۴۳۲ )
• ارجاعات (مثلاً به پاورقیها و پینوشتها) به فهرست عناصر در مایکروسافت ورد اضافه شد. همچنین دستورات ناوبری سریع بدون تخصیص برای پرش به ارجاع بعدی/قبلی اضافه شد. ( #۱۹۳۰۰ ، @LeonarddeR )
• در حالت مرور، تعداد موارد موجود در یک لیست اکنون به بریل اعلام میشود. ( #۷۴۵۵ ، @nvdaes )
• هنگام خواندن متن، خطاهای املایی و دستوری اکنون میتوانند به جای گفتار با صدا گزارش شوند. ( #۴۲۳۳ , #۱۹۲۵۷ , @jcsteh , @CyrilleB79 , @nvdaes )
• خطاهای املایی و دستوری اکنون میتوانند به صورت بریل گزارش شوند. ( #۷۶۰۸ ، #۱۹۲۵۷ ، @nvdaes )
• امکان گزارشگیری از امکان انتخاب چندین مورد در کنترلی مانند لیست اضافه شد. این قابلیت را میتوان با استفاده از تنظیم «گزارش هنگامی که اشیاء از انتخاب چندگانه پشتیبانی میکنند» در تنظیمات نمایش اشیاء NVDA فعال کرد. ( #۱۸۳۶۵ ، @LeonarddeR )
• در ویژوال استودیو کد، نوار وضعیت اکنون هنگام استفاده از ژست استاندارد NVDA+end(دسکتاپ) / NVDA+shift+end(لپتاپ) اعلام میشود. ( #۱۱۰۶۴ ، @codeofdusk )
• خواندن خودکار کل نتیجه پس از تشخیص موفقیتآمیز، اکنون از طریق گزینه جدیدی در تنظیمات OCR ویندوز امکانپذیر است. ( #۱۹۱۵۰ ، @Cary-rowen )
• بهبود عملکرد در سیستمهای ARM64، مانند پردازندههای کوالکام. ( #۱۸۵۷۰ ، @leonarddeR )
• یک فرمان سراسری جدیدِ اختصاصنیافته برای فعال/غیرفعال کردن گزینهی «پخش مختصات صوتی هنگام حرکت ماوس» اضافه شده است. ( #۱۹۰۲۶ ، @rlawnsrl123 )
تغییرات
• NVDA دیگر از ویندوز ۸.۱ پشتیبانی نمیکند. ویندوز ۱۰ (نسخه ۱۵۰۷) حداقل نسخه ویندوزی است که پشتیبانی میشود. توصیه میکنیم از ویندوز ۱۱ استفاده کنید، یا اگر این امکانپذیر نیست، از آخرین نسخه ویندوز ۱۰ (نسخه ۲۲H۲) استفاده کنید. ( #۱۸۶۸۴ ، @josephsl )
• NVDA دیگر از ویندوز ۳۲ بیتی یا ویندوز ۱۰ روی ARM پشتیبانی نمیکند.
• پشتیبانی از نرمافزار MathPlayer از Wiris حذف شده است. ( #۱۹۲۳۹ )
• بهروزرسانیهای کامپوننت:
◦ مترجم بریل Liblouis به نسخه ۳.۳۶.۰ بهروزرسانی شد . ( #۱۸۸۴۸ ، #۱۹۳۱۵ ، @LeonarddeR )
■ خط بریل ژاپنی (روکوتن کانجی)، خط بریل ساده مقدونی و خط انگلیسی پایه سوم اضافه شد.
■ بهبودهایی در خط بریل اسلواکی، نروژی، مجارستانی، پرتغالی ۸ نقطهای، یونانی بینالمللی، عبری کتاب مقدس و انگلیسی یکپارچه.
◦ بهروزرسانی رابط برنامهنویسی کاربردی Brl برای BRLTTY به نسخه ۰.۸.۷ ( #۱۸۶۵۷ ، @LeonarddeR )
◦ یونیکد CLDR به نسخه ۴۸ بهروزرسانی شد . همچنین محلیسازی ایموجیها برای زبان لوکزامبورگی اضافه شد. ( #۱۹۲۹۳ ، @OzancanKaratas )
◦ به روز رسانی eSpeak NG برای commitb0b605c8 . ( #19293 )
• دکمهای به پنجرهی «درباره» اضافه شد تا شمارهی نسخهی NVDA را در کلیپبورد کپی کند. ( #۱۸۶۶۷ )
• هنگام ورود به یک دسکتاپ امن، یک نسخه نصبشده از NVDA بهطور خودکار بریل را بهطور موقت غیرفعال میکند، بهطوری که نسخه دسکتاپ امن بتواند به نمایشگر بریل دسترسی داشته باشد. ( #۲۳۱۵ ، @LeonarddeR )
• هنگام کنترل یک کامپیوتر از طریق Remote Access با نمایشگر بریل متصل، پیامهای خوانده شده از کامپیوتر محلی نیز به صورت بریل نمایش داده میشوند. ( #۱۸۰۰۴ )
• طول بوقهای مورد استفاده هنگام تنظیم «گزارش تورفتگی خط» روی «آهنگ» یا «هم گفتار و هم آهنگ» کاهش یافته است. ( #۱۸۸۹۸ )
• در حالت مرور در مرورگرهای وب، NVDA دیگر گاهی اوقات کنترلهایی با عرض یا ارتفاع بصری ۰ را نامرئی در نظر نمیگیرد. این تکنیک گاهی اوقات برای قابل دسترس کردن محتوا برای صفحهخوانها بدون اینکه از نظر بصری قابل مشاهده باشند، استفاده میشود. چنین کنترلهایی اکنون در حالت مرور در دسترس خواهند بود، در حالی که قبلاً نبودند. ( #۱۳۸۹۷ ، @jcsteh )
• وضعیت پرده نمایش دیگر به پیکربندی پروفایل مورد استفاده وابسته نیست. ( #۱۰۴۷۶ )
• یک دستهبندی جدید «حریم خصوصی و امنیت» به پنجرهی تنظیمات NVDA اضافه شده است. این دستهبندی در حال حاضر شامل تنظیمات پردهی صفحه (که قبلاً در دستهبندی «بینایی» قرار داشت) و تنظیمات «سطح ثبت وقایع» و «اجازه دسترسی NV به جمعآوری آمار استفاده از NVDA» (که قبلاً در دستهبندی «عمومی» قرار داشت) میشود. ( #۱۹۱۷۷ ، #۱۹۲۹۶ )
• هنگام کپی کردن تنظیمات برای استفاده در هنگام ورود به سیستم و در صفحات امن:
◦ NVDA دیگر در مورد افزونههای غیرفعال هشدار نمیدهد یا آنها را کپی نمیکند. ( #۸۲۷۴ ، #۹۰۲۰ )
◦ بهطور پیشفرض، NVDA هیچ افزونهای را کپی نمیکند؛ شما باید هر افزونهای را که میخواهید اضافه کنید، انتخاب کنید. ( #۱۲۸۷۹ )
• قابلیت کم کردن فاصله بین خطوط صدا دیگر برای صداهای Microsoft Speech API نسخه ۴ یا صداهای ۳۲ بیتی Microsoft Speech API نسخه ۵ پشتیبانی نمیشود. ( #۱۹۴۳۲ )
• رابط کاربری NVDA اکنون به زبان کامبوجی ترجمه شده است. ( #۱۹۴۵۰ )
• NVDA دیگر هنگام نصب برای اولین بار، بهطور پیشفرض گزینهی «استفاده از NVDA هنگام ورود» را فعال نخواهد کرد. ( #۱۹۶۳۱ )
رفع اشکالات
• دسترسی از راه دور:
◦ بهبود اعلانهای کاربر هنگام اتصال به دلیل از کار افتادن کامپیوتر کنترلشده. ( #۱۹۱۰۳ ، @tareh7z )
◦ NVDA دیگر در صورت تکرار مکررِ اجرای این عمل، چندین پنجرهی تأیید قطع اتصال را باز نخواهد کرد. ( #۱۹۴۴۲ , @Cary-rowen )
• نصب کننده NVDA:
◦ NVDA اکنون باید به درستی نسخههای پایینتر را شناسایی کند و پنجرهی هشدار نسخههای پایینتر را به درستی نمایش دهد، از جمله برای نسخههای قابل حمل. ( #۱۹۶۳۱ ، #۱۸۲۹۱ )
◦ NVDA اکنون تنظیمات «استفاده از NVDA هنگام ورود» و میانبر دسکتاپ را به طور مداومتر حفظ خواهد کرد. ( #۱۹۶۳۱ )
• <مشکل عدم escape شدن در اسناد PDF در MathML برطرف شد . ( #18520 ، @NSoiffer )
• وقتی نرمالسازی یونیکد برای گفتار فعال شود، پیمایش بر اساس کاراکتر دوباره به درستی ترکیب کاراکترهای تفکیککننده مانند حاد (́) را اعلام میکند. ( #18722 ، @LeonarddeR )
• مواردی که NVDA قادر به بازیابی اطلاعات یک برنامه، مانند نام محصول، نسخه و معماری آن نبود، برطرف شد. ( #18826 ، @LeonarddeR )
• هنگام گزارش موقعیت نشانگر در نسخههای کلاسیک Notepad و سایر کنترلهای ویرایش Win32، موقعیت متن اکنون دقیقتر است. ( #18767 ، @LeonarddeR )
• NVDA دیگر هنگام خواندن محتوای کنترلهای wx Web View دچار خطا نمیشود. ( #17273 , @LeonarddeR )
• وقتی NVDA طوری پیکربندی شده باشد که افزونهها را بهطور خودکار در پسزمینه بهروزرسانی کند، افزونهها میتوانند بهدرستی بهروزرسانی شوند. ( #18965 ، @nvdaes )
• تلاش برای نصب افزونهای که به نسخه جدیدتر NVDA از فایل اکسپلورر نیاز دارد، دیگر بیصدا شکست نمیخورد یا پنجرهی افزونههای ناسازگار را نشان نمیدهد. ( #19260 ، #19261 )
• فروشگاه افزونهها دیگر پس از نصب یک افزونه، هنگام بازگشایی دچار مشکل نمیشود. ( #19900 ، @CyrilleB79 )
• مشکلی که باعث میشد خروجی بریل با خطا مواجه شود، برطرف شد. ( #19025 ، @LeonarddeR )
• اعلانهای زمان باتری اکنون از عبارات زائد "0 ساعت" و "0 دقیقه" صرف نظر میکنند و از حالت مفرد/جمع صحیح استفاده میکنند. ( #9003 ، @tareh7z )
• وقتی یک موتور سخنگو یک زبان جایگزین برای گویش فعلی داشته باشد، زبان متنی که خوانده میشود دیگر به عنوان زبان پشتیبانی نشده گزارش نخواهد شد. ( #18876 ، @nvdaes )
• اگر موتور سخنگوی eSpeak NG تنظیم شده باشد و هنگام شروع NVDA بارگیری نشود، NVDA اکنون قبل از اینکه به حالت عدم گفتار برود، سعی میکند به OneCore بازگردد. ( #19603 )
• هنگام اجرای NVDA از طریق لانچر، دیگر برخی تنظیمات به اشتباه روی دیسک ذخیره نمیشوند. ( #18171 )
• اطلاعات نادرست دیگر هنگام پیمایش در لیست پیامها در Outlook Classic به صورت بریل نمایش داده نمیشود. ( #18993 ، @nvdaes )
• NVDA اکنون حلقههای خرابی مکرر را شناسایی و متوقف میکند تا از قفل شدن سیستم هنگام بروز خطاهای راهاندازی جلوگیری کند. ( #19133 ، @derekriemer )
• هنگام انتقال بریل به خط بعدی در LibreOffice Writer، زمانی که نشانگر در ابتدای آخرین خط قرار دارد، اکنون به طور مداوم به انتهای سند منتقل میشود. ( #19152 ، @LeonarddeR ، @nvdaes )
• هایلایتکنندهی مکاننما در حالت مرور، اکنون در نتایج تشخیص محتوا، مانند هنگام استفاده از OCR ویندوز، ظاهر میشود. ( #19168 ، @hwf1324 )
• در پنجرهی محاورهای «فرمانهای ورودی»، فرمانهایی که شامل یک عملگر هستند، در حالی که Num Lock روشن است، اکنون به درستی نمایش داده میشوند. ( #19214 ، @CyrilleB79 )
• در مرورگرهای کرومیوم، اگر سندی حاوی لینکهایی با URL ناقص باشد، خواندن سند دوباره امکانپذیر خواهد بود. ( #19125 ، @nvdaes )
• NVDA دیگر هنگام تایپ، اگر حالت گفتار روی on-demand یا off تنظیم شده باشد، صدایی برای خطاهای املایی پخش نمیکند. ( #19323 ، @CyrilleB79 )
تغییرات برای توسعهدهندگان
برای اطلاعات بیشتر در مورد فرآیند منسوخ شدن و حذف رابط برنامهنویسی کاربردی NVDA، لطفاً به راهنمای توسعهدهندگان مراجعه کنید.
• توجه: این یک نسخه با مشکل عدم سازگاری با API افزونهها است. افزونهها باید دوباره آزمایش شوند و مانیفست آنها بهروز شود.
• Add-on authors are now able to provide a changelog for an add-on version via the changelog manifest key. (#14041, @josephsl)
◦ The changelog should document changes between previous and latest add-on versions, and can be formatted in markdown.
• Updated components:
◦ LicenseCheck to 2025.1 (#18728, @bramd)
◦ Sphinx to 8.1.3 (#18475)
◦ Pyright to 1.1.407 (#17749, #19162)
■ enabled the Node.js-backed server (pyright[nodejs]) for faster and more reliable analysis.
◦ wxPython to 4.2.4 (#19080, #19196)
◦ uv to 0.9.11 (#19162)
◦ Ruff to 0.14.5 (#19162)
◦ comtypes to 1.4.13 (#19196)
◦ cryptography to 46.0.5 (#19196, #19601)
◦ Configobj to commit 9c8a0a80 (#19196)
◦ Requests to 2.32.5 (#19196)
◦ url-normalize to 2.2.1 (#19196)
◦ Pycaw to 20251023 (#19196)
◦ nh3 to 0.3.2 (#19196)
◦ Crowdin Python client to 1.24.1 (#19196)
◦ Python-Markdown to 3.10 (#19196)
◦ lxml to 6.0.2 (#19196)
◦ PyMdown Extensions to 10.17.1 (#19196)
◦ Setuptools to 80.10.2 (#19196, #19524)
◦ Robot Framework to 7.3.2 (#19196)
◦ IAccessible2 to commit c9ae003 (#19196)
◦ Sonic to commit d2cdb40 (#19196)
◦ WAI-ARIA Authoring Practices Guide to commit 84b921a0 (#19196)
◦ Windows Implementation Libraries (WIL) to commit 7cf4193 (#19196)
◦ SCons to 4.10.1 (#19016, #19226, @LeonarddeR)
■ This introduces support to build NVDA with Visual Studio 2026.
• X64 NVDAHelper libraries are now also built for the ARM64EC architecture. On ARM64 machines with Windows 11, these ARM64EC libraries are loaded instead of their X64 equivalents. (#18570, @leonarddeR)
• NVDA is now licensed under "GPL-2 or later".
• In braille.py, the FormattingMarker class has a new shouldBeUsed method, to determine if the formatting marker key should be reported (#7608, @nvdaes)
• Added api.fakeNVDAObjectClasses set and api.isFakeNVDAObject function to identify fake NVDAObject instances. (#19168, @hwf1324)
• NVDA no longer includes the Microsoft Universal C Runtime. (#19508)
• synthDriverHandler.setSynth and synthDriverHandler.findAndSetNextSynth now attempt to find fallback synthesizers starting from the start of defaultSynthPriorityList, rather than starting immediately after name or currentSynthName, respectively. (#19603)
• gui.installerGui.doInstall parameter startOnLogon default value is now False. (#19631)
API Breaking Changes
These are breaking API changes. Please open a GitHub issue if your add-on has an issue with updating to the new API.
• NVDA is now built with Python 3.13.12, 64-bit. (#18591, #19111, #19351, #19572, @LeonarddeR, @dpy013)
• typing_extensions have been removed. These should be supported natively in Python 3.13. (#18689)
• copyrightYears and url have been moved from versionInfo to buildVersion. (#18682)
• Fixed behavior of TextInfo.collapse() - previously it was moving TextInfo to the next paragraph in some cases. (#18320, @mltony)
• Fixed behavior of OffsetTextInfo.move() - previously it wouldn't move to the very end of the document unless moving by character. (#18348, @mltony)
• NVDAHelper.localLib is now a module, not a ctypes.CDLL. Most API consumers should not be impacted by this change. Use NVDAHelper.localLib.dll for access to the ctypes.CDLL if necessary. (#18207)
• UIAHandler.autoSelectDetectionAvailable has been removed with no replacement. (#18684, @josephsl)
• The following symbols have been removed from installer with no direct replacement: programFilesPath, getStartMenuFolder, getInstallPath. (#18851)
• The bool configuration key [documentFormatting][reportSpellingErrors] has been removed. Use the int configuration key [reportSpellingErrors2] instead. (#17997, @CyrilleB79)
• NVDAObjects.window.GhostWindowFromHungWindow has been removed with no replacement. (#18883)
• winUser.Input_I and winUser.PUL have been removed, with no replacement. (#18883)
• The inputButtonCaps property on hwIo.hid.Hid objects now correctly returns an array of hidpi.HIDP_BUTTON_CAPS structures rather than HIDP_VALUE_CAPS structures. (#18902)
• speech.speech.IDT_TONE_DURATION has been removed. Call speech.speech.getIndentToneDuration instead. (#18898)
• The rgpszUsageIdentifier member of the updateCheck.CERT_USAGE_MATCH struct is now of type POINTER(LPSTR) rather than c_void_p to correctly align with Microsoft documentation. (#18956)
• The UpdatableAddonsDialog.addonsList is an instance of gui.addonStoreGui.controls.addonList.AddonVirtualList. (#18816, @nvdaes)
• gui.nvdaControls.TabbableScrolledPanel has been removed. Use wx.lib.scrolledpanel.ScrolledPanel directly instead. (#17751)
• The following symbols have been removed from appModules.explorer with no replacement: SuggestionListItem, SearchBoxClient, GridTileElement, GridListTileElement, GridGroup, ImmersiveLauncher. (#18757, @josephsl)
• The ftdi2 module has been significantly refactored: (#19105)
◦ It is now a package.
◦ MAX_DESCRIPTION_SIZE has been moved to ftd2xx.MAX_DESCRIPTION_SIZE, and reduced to 64 in accordance with the D2XX Programmer’s Guide.
◦ FT_OK has been removed. Use ftd2xx.FT_MESSAGE.OK instead.
◦ The FT_LIST_* constants have been removed. Use the ftd2xx.FT_LIST enum instead.
◦ The FT_OPEN_BY_SERIAL_NUMBER constant has been removed. Use ftd2xx.FT_OPEN_BY.SERIAL_NUMBER instead.
◦ The FT_PURGE_RX and FT_PURGE_TX constants have been removed. Use ftd2xx.FT_PURGE.RX and ftd2xx.FT_PURGE.TX instead.
◦ FtdiBitModes has been moved to ftd2xx.FT_BITMODE.
◦ The ft_messages list has been replaced with the ftd2xx.FT_MESSAGE enum.
◦ ft has been removed. Use ftd2xx.dll instead.
◦ FTDeviceError has been moved to ftd2xx.FTDeviceError.
◦ DeviceListInfoNode has been moved to ftd2xx.FT_DEVICE_LIST_INFO_NODE. Additionally, in accordance with the D2XX Programmer's Guide:
■ The LocID field has been renamed to LocId.
■ The none field has been renamed to ftHandle.
◦ The ftExceptionDecorator function has been removed, with no public replacement.
◦ The _PY_* functions have been replaced with ftd2xx.FT_* direct FFI bindings. These bindings have type declarations, so are potentially incompatible with existing code.
◦ The following functions have been renamed:
■ list_devices to listDevices;
■ create_device_info_list to createDeviceInfoList;
■ get_device_info_detail to getDeviceInfoDetail;
■ get_device_info_list to getDeviceInfoList; and
■ open_ex to openEx.
◦ The following methods on the FTD2XX class have been renamed:
■ set_baud_rate to setBaudRate;
■ set_timeouts to setTimeouts;
■ set_latency_timer to setLatencyTimer;
■ set_bit_mode to setBitMode;
■ set_usb_parameters to setUsbParameters;
■ get_queue_status to getQueueStatus; and
■ reset_device to resetDevice.
◦ The FTD2XX.purge method now raises ValueError if the toPurge argument is not one of "TX", "RX" or "TXRX".
• The deprecated winVersion.isFullScreenMagnificationAvailable function has been removed. (#19177)
• The visionEnhancementProviders.screenCurtain module has been replaced with the screenCurtain subpackage. (#19177)
◦ The following symbols have no public replacement: playToggleSoundsCheckBoxText, ScreenCurtainGuiPanel, ScreenCurtainProvider, ScreenCurtainSettings, screenCurtainTranslatedName, TRANSFORM_BLACK, VisionEnhancementProvider, WarnOnLoadDialog, warnOnLoadCheckBoxText, warnOnLoadText.
◦ All public symbols defined on Magnification are now accessible from winBindings.magnification. (#18958)
◦ MAGCOLOREFFECT has been moved to winBindings.magnification. (#18958)
◦ isScreenFullyBlack has been moved to NVDAHelper.localLib. (#18958)
• config.conf["vision"]["screenCurtain"] has been moved to config.conf["screenCurtain"]. (#19177)
• The comInterfaces.MathPlayer and mathPres.mathPlayer modules have been removed. (#19239)
• The following symbols have been removed from gui.settingsDialogs.GeneralSettingsPanel without replacement: logLevelList, allowUsageStatsCheckBox. (#19296)
• gui.settingsDialogs.GeneralSettingsPanel.LOG_LEVELS has been removed. Use config.configFlags.LoggingLevel instead. (#19296)
• Changes to Microsoft Speech API version 4 and 5: (#19432)
◦ synthDrivers.sapi4 (name: "sapi4") has been removed. Use synthDrivers.sapi4_32 (name: "sapi4_32") instead.
◦ synthDrivers.sapi5 (name: "sapi5") now refers to the 64-bit SAPI 5 synth driver. Use synthDrivers.sapi5_32 (name: "sapi5_32") for the 32-bit SAPI 5 driver.
• config.setSystemConfigToCurrentConfig now takes a Collection of add-on IDs (as strings) to copy to the system configuration. Only add-ons with the given IDs will be copied. (#19446)
• browseMode.ElementsListDialog.filterTimer has been removed. (#19702)
• The type of the installDate property of addonStore.models.addon.AddonManifestModel and addonStore.models.addon.InstalledAddonStoreModel is now datetime | None. (#19901, @CyrilleB79)
Deprecations
• winVersion.WIN81 is deprecated. (#18684, @josephsl)
• NVDAHelper.versionedLibPath is deprecated. Use NVDAState.ReadPaths.versionedLibX86Path instead. (#18207)
• NVDAHelper.coreArchLibPath is deprecated. Use NVDAState.ReadPaths.coreArchLibPath instead. (#18207)
• NVDAHelper.LOCAL_WIN10_DLL_PATH is deprecated. Use NVDAState.ReadPaths.nvdaHelperLocalWin10Dll instead. (#18207)
• The following symbols have been moved from NVDAHelper to NVDAHelper.localLib: generateBeep, VBuf_getTextInRange. Access to these symbols via NVDAHelper is deprecated. (#18207)
• NVDAHelper.onSsmlMarkReached is deprecated. Use NVDAHelper.localLib.nvdaController_onSsmlMarkReached instead. (#18207)
• NVDAObjects.window.excel.ExcelCellInfo is deprecated. Use NVDAHelper.localLib.EXCEL_CELLINFO instead. (#18207)
• nvwave.WAVEFORMATEX is deprecated. Use winBindings.mmeapi.WAVEFORMATEX instead. (#18207)
• The following symbols have been moved from winuser to winBindings.user32: GUITHREADINFO, HWINEVENTHOOK, WINEVENTPROC, WNDCLASSEXW, WNDPROC, PAINTSTRUCT. Access to these symbols via winuser is deprecated. (#18207, #18883)
• The following symbols have been moved from hwPortUtils to winBindings.bthprops: BLUETOOTH_ADDRESS, BLUETOOTH_DEVICE_INFO, BLUETOOTH_MAX_NAME_SIZE, BluetoothGetDeviceInfo. Access to these symbols via hwPortUtils is deprecated. (#18571)
• hwPortUtils.BTH_ADDR is deprecated. Use winBindings.bthprops.BLUETOOTH_ADDRESS instead. (#18571)
• The following symbols have been moved from hwPortUtils to winBindings.cfgmgr32: CM_Get_Device_ID, CR_SUCCESS, MAX_DEVICE_ID_LEN. Access to these symbols via hwPortUtils is deprecated. (#18571)
• The following symbol has been moved from hwPortUtils to winBindings.hid: HIDD_ATTRIBUTES. Access to this symbol via hwPortUtils is deprecated. (#18571)
• hwIo.hid.hidDll is deprecated. Use winBindings.hid.dll instead. (#18902)
• The following symbols have been moved from hwPortUtils to winBindings.setupapi: DEVPKEY_Device_BusReportedDeviceDesc, DEVPROPKEY, GUID_CLASS_COMPORT, GUID_DEVINTERFACE_USB_DEVICE, HDEVINFO, PSP_DEVICE_INTERFACE_DATA, PSP_DEVICE_INTERFACE_DETAIL_DATA, PSP_DEVINFO_DATA, SP_DEVICE_INTERFACE_DATA, SP_DEVINFO_DATA, SetupDiDestroyDeviceInfoList, SetupDiEnumDeviceInfo, SetupDiEnumDeviceInterfaces, SetupDiGetClassDevs, SetupDiGetDeviceInterfaceDetail, SetupDiGetDeviceProperty, SetupDiGetDeviceRegistryProperty, SetupDiOpenDevRegKey, SIZEOF_SP_DEVICE_INTERFACE_DETAIL_DATA_W. Access to these symbols via hwPortUtils is deprecated. (#18571)
• The DIGCF_*, SPDRP_*, DICS_FLAG_*, and DIREG_* constants in hwPortUtils are deprecated. Use their Enum counterparts from winBindings.setupapi instead. (#18571)
• hwPortUtils.dummy, hwPortUtils.INVALID_HANDLE_VALUE and hwPortUtils.ValidHandle are deprecated, with no planned replacement. (#18571)
• hwPortUtils.ERROR_INSUFFICIENT_BUFFER and hwPortUtils.ERROR_NO_MORE_ITEMS are deprecated. Use winAPI.SystemErrorCodes.INSUFFICIENT_BUFFER and winAPI.SystemErrorCodes.NO_MORE_ITEMS instead. (#18571)
• addonHandler.BUNDLE_EXTENSION has been moved to config.registry.ADDON_BUNDLE_EXTENSION. (#18851)
• addonHandler.NVDA_ADDON_PROG_ID has been moved to config.registry.NVDA_ADDON_PROG_ID. (#18851)
• installer.defaultInstallPath has been moved to NVDAState.WritePaths.defaultInstallDir. (#18851)
• fonts.gdi32, screenBitmap.gdi32 and winGDI.gdi32 are deprecated. Use winBindings.gdi32.dll instead. (#18860)
• shellapi.shell32 is deprecated. Use winBindings.shell32.dll instead. (#18860)
• The following symbols have been moved from shellapi to winBindings.shell32: SHELLEXECUTEINFO, SHELLEXECUTEINFOW. Access to these symbols via shellapi is deprecated. (#18860)
• winGDI.gdiplus is deprecated. Use winBindings.gdiplus.dll instead. (#18860)
• The following symbols have been moved from winGDI to winBindings.gdi32: RGBQUAD, BITMAPINFOHEADER, BITMAPINFO. Access to these symbols via winGDI is deprecated. (#18860)
• The following symbols have been moved from winGDI to winBindings.gdiplus: GdiplusStartupInput, GdiplusStartupOutput. Access to these symbols via winGDI is deprecated. (#18860)
• The following symbols have been moved from winKernel to winBindings.advapi32: PROCESS_INFORMATION, STARTUPINFO, STARTUPINFOW. Access to these symbols via winKernel is deprecated. (#18860)
• winKernel.advapi32 is deprecated. Use winBindings.advapi32.dll instead. (#18860)
• NVDAHelper.bstrReturn is deprecated, with no planned replacement. (#18858)
• contentRecog.uwpOcr.uwpOcr_Callback is deprecated. Use NVDAHelper.localWin10.uwpOcr_Callback instead. (#18858)
• touchHelper.SM_MAXIMUMTOUCHES is deprecated. Use winAPI.winUser.constants.SystemMetrics.MAXIMUM_TOUCHES instead. (#18883)
• screenBitmap.user32, winAPI.winUser.functions.user32, winGDI.user32, and winUser.user32 are deprecated. Use winBindings.user32.dll instead. (#18883)
• The HardwareInput, Input, KeyBdInput, MouseInput and NMHdrStruct structures from winUser are deprecated. Use HARDWAREINPUT, INPUT, KEYBDINPUT, MOUSEINPUT and NMHDR from winBindings.user32 instead. (#18883, #19808)
• The following symbols have been moved from winKernel to winBindings.kernel32: FILETIME, SYSTEMTIME and TIME_ZONE_INFORMATION. Access to these symbols via winKernel is deprecated. (#18896)
• The following symbols have been moved from wincon to winBindings.kernel32: COORD, CONSOLE_SCREEN_BUFFER_INFO, CONSOLE_SELECTION_INFO, CHAR_INFO and PHANDLER_ROUTINE. Access to these symbols via wincon is deprecated. (#18896)
• appModuleHandler.processEntry32W has been moved to winBindings.kernel32.PROCESSENTRY32W. (#18896)
• winKernel.kernel32 is deprecated. Use winBindings.kernel32.dll instead. (#18896)
• The LVS_* constants from NVDAObjects.IAccessible.sysListView32 are deprecated. Use the ListViewWindowStyle enumeration instead. (#18926, @LeonarddeR)
• The INPUT_MOUSE, INPUT_KEYBOARD, KEYEVENTF_KEYUP and KEYEVENTF_UNICODE constants from winUser are deprecated. Use INPUT_TYPE.MOUSE, INPUT_TYPE.KEYBOARD, KEYEVENTF.KEYUP and KEYEVENTF.UNICODE from winBindings.user32 instead. (#18947)
• The following symbols have been moved from updateCheck to winBindings.crypt32: CERT_USAGE_MATCH, CERT_CHAIN_PARA. Access to these symbols via updateCheck is deprecated. (#18956)
• textInfos.OffsetsTextInfo.allowMoveToOffsetPastEnd is deprecated. Use the OffsetsTextInfo.allowMoveToUnitOffsetPastEnd method instead. (#19152, @LeonarddeR)
• installer.comparePreviousInstall is deprecated with no planned replacement. (#19631)
• Deprecations
برای دانلود با حجم 59 مگابایت
اینجا
کلیک نمایید.
موفق باشید.
دانلود nvda2026.1
Posted in نرم افزار, and نرم افزار کامپیوتر
بازدیدها ۰
