مستجدات برنامج NVDA
2024.4
يتضمّن هذا الإصدار عددًا من التحسينات في Microsoft Office، وعرض برايل، وتنسيق المستندات.
في Word أو Excel، يمكن الآن الضغط مرتين على مفتاح الاختصار الخاص بقراءة التعليق لقراءة التعليق أو الملاحظة في مربع حوار قابل للتصفُّح.
يمكنك الآن استخدام أمر تحديد النص الخاص بمؤشّر الاستعراض في PowerPoint.
لن يعرض NVDA أحرف غير مرغوبة على برايل عند إظهار نص رأس الصف أو العمود في الجداول في Word عند استخدام عرض الكائن.
يمكن الآن ضبط عرض خصائص الخط عبر النُطق وبرايل بشكل منفصل.
أُضيف إعدادٌ لضبط المهلة الزمنية لتنفيذ الضغطتين المتتاليتين مثل: (أمر قراءة الوقت والتاريخ)
يمكنك الآن ضبط طريقة عرض معلومات تنسيق النص بطريقة برايل، وكذلك ضبط عرض علامات بداية الفقرة ببرايل.
يمكن ل NVDA الآن نطق الحرف عند تحريك المؤشّر إليه عبر مافاتيح توجيه مؤشّر برايل.
حُسِّنت دقة توجيه مؤشر برايل، وأُضيف دعم لمفاتيح توجيه برايل في PowerPoint.
ستُستخدم الآن جميع أسطر الخلايا عند استخدام شاشة برايل متعددة الأسطر عبر برايل HID.
لن يشهد NVDA عدم استقرار عند إعادة تشغيله أثناء حدوث الفحص التلقائي لوجود أسطر برايل متصلة عبر بلوتوث.
أقدم إصدار من محرر Po سيعمل مع NVDA هو الإصدار 3.5.
تحديث eSpeak NG، وقد تضمَّن دعمًا للغتي الفارويز والإكسكستان.
تحديث LibLouis بإضافة جداول برايل جديدة للغتين التايلاندية واليونانية العالمية ذات أحرف من خلية واحدة.
هناك أيضًا عدد من الإصلاحات، تشمل تتبُّع الفأرة في Firefox، ووضع النُطق عند الطلب.
المستجدات
- مستجدات متعلقة ببرايل:
- يمكن الآن تغيير الطريقة التي يعرض بها NVDA بعض خصائص تنسيق النص بطريقة برايل.
الخيارات المتاحة هي:
- Liblouis (الافتراضي): يستخدم علامات التنسيق المعرَّفة في جدول برايل المحدد.
- العلامات: يستخدم علامتي البداية والنهاية للإشارة إلى مكان بداية ونهاية سمات خط معينة. (#16864)
- عند تفعيل خيار "القراءة وِفقًا للفقرة"، يمكن الآن ضبط NVDA للإشارة إلى بداية الفقرات بطريقة برايل. (#16895, @nvdaes)
- عند توجيه مؤشر برايل، سينطق NVDA الآن الحرف الموجود عند المؤشّر تلقائيًا. (#8072, @LeonarddeR)
- هذا الخيار معطَّلٌ افتراضيا.
يمكنك تفعيل خيار "نُطق الحرف عند نقل مؤشّر برايل إليه" عبر إعدادات برايل الخاصة ب NVDA.
- يمكن الآن الضغط على أمر قراءة التعليق في Microsoft Word وأمر قراءة الملاحظات في Microsoft Excel مرتين لإظهار التعليق أو الملاحظة في رسالة قابلة للتصفُّح. (#16800, #16878, @Cary-Rowen)
- يمكن الآن ضبطُ NVDA لعرض خصائص الخط نُطقًا وبرايل كلٌّ على حِدة. (#16755)
- يمكن الآن ضبط زمن المهلة المتاحة لضغط المفاتيح المتعددة. قد يكون هذا مفيدًا بشكل خاص للأشخاص الذين يعانون من ضعف مهارة استخدام لوحة المفاتيح. (#11929، @CyrilleB79)
التعديلات
- سيؤخَذُ ما ضُبِطَ من إعدادات عبر خيارات سطر الأوامر
-c
/--config-path
و --disable-addons
بعين الاعتبار عند التحديث من داخل NVDA. (#16937)
- تحديثاتٌ للمكوِّنات:
- تحديث مترجم LibLouis Braille إلى 3.31.0. (#17080، @LeonarddeR, @codeofdusk)
- إصلاح ترجمة الأرقام في جدول برايل الإسباني.
- جداول برايل جديدة:
- تايلاندي الدرجة الأولى
- يوناني عالمي (أحرف ذات خلية واحدة)
- جداول غُيِّرت أسماؤها:
- غُيِّر اسم الجدول "تايلاندي ست نقاط" إلى "تايلاندي الدرجة 0) لدواعي التناسُق.
- غُيِّر اسم جدول برايل "اليوناني الدولي" إلى "يوناني دولي (أحرف ذات خليتين) لإبراز الفرق بين الجدولين اليونانيَينِ.
- تحديث آلة eSpeak NG إلى 1.52-dev
961454ff
. (#16775)
- أُضيفت لغات جديدة: جزر فارو وإكسكستان.
- عند استخدام شاشة برايل متعددة الأسطر عبر معرِّف برايل HID القياسي، ستُستخدم جميع أسطر الخلايا. (#16993، @alexmoon)
- تحسين ثبات دعم NVDA لمحرر الترجمات Poedit، وقد أصبح الإصدار الأدنى المطلوب من المحرر هو 3.5. (#16889, @LeonarddeR)
الإصلاحات
- إصلاحات متعلقة ببرايل:
- يمكن الآن استخدام مفاتيح توجيه مفاتيح مؤشِّر برايل لتحريك مؤشر النص في Microsoft PowerPoint. (#9101)
- عند استخدام برنامج Microsoft Word مع تعطيل استخدام أتمتة واجهة المستخدم UI Automation، لم يخرج NVDA أحرف غير صحيحة في رؤوس الجداول المحددة باستخدام أوامر تعيين رؤوس الصفوف والأعمدة. (#7212)
- سيعمل معرِّف مفكرات Seika Notetaker الآن على تنفيذ إدخال مفاتيح الاختصار المتمثلة في المسافة أو المسافة للخلف، أو النقاط المقترنة بأحدهما بشكل صحيح. (#16642, @school510587)
- يعمل توجيه مؤشر برايل الآن بدقة أكثر عندما يحتوي السطر على واحد أو أكثر من أحرف Unicode أو الأحرف القابلة للفصل. (#10960، @mltony، @LeonarddeR)
- لن يعرض NVDA خطأً عند تحريك شاشة برايل للأمام في بعض حقول التحرير الفارغة. (#12885)
- لن يشهد NVDA عدم استقرار إذا أُعيد تشغيله أثناء حدوث الفحص التلقائي لوجود أسطر برايل متصلة عبر بلوتوث. (#16933)
- يمكن الآن استخدام أوامر تحديد مؤشر الاستعراض لتحديد النص في Microsoft PowerPoint. (#17004)
- عند تفعيل وضع "النُطق عند الطلب"، لم يعد NVDA يقررأ تلقائيا عند فتح رسالة في Outlook، أو عند فتح صفحة جديدة في المتصفح، أو عرض شريحة جديدة في عارض شرائح PowerPoint. (#16825، @CyrilleB79)
- في Mozilla Firefox، سيُقرأ النص عند تحريك المؤشّر فوق النص قبل الرابط أو بعده بدقة. (#15990، @jcsteh)
- لن يخفق NVDA -كما كان يحدث أحيانًا- في فتح الرسائل القابلة للتصفح (مثل الضغط على
NVDA+f
مرتين). (#16806, @LeonarddeR)
- لن يؤدي تحديث NVDA أثناء وجود إضافات قيد التحديث إلى إزالة تلك الإضافات. (#16837)
- يمكن الآن التفاعل مع القوائم المنسدلة الخاصة بالتحقق من صحة البيانات في Microsoft Excel 365. (#15138)
- لن يعمل NVDA ببطء عند التحرك لأعلى ولأسفل عبر الملفات الكبيرة في محرر VS Code. (#17039)
- لن يتوقف NVDA عن الاستجابة بعد الضغط باستمرار على أحد مفاتيح الأسهم لفترة طويلة أثناء وجوده في وضع التصفح، خاصة في Microsoft Word وMicrosoft Outlook. (#16812)
- لن يقرأ NVDA السطر قبل الأخير عند وجود المؤشر في آخر سطر من حيز التحرير في تطبيقات Java. (#17027)
تعديلاتٌ للمطوّرين
يُرجى الرجوع إلى دليل المطورين للحصول على معلومات حول ما أُهمِلَ وأُزيل من واجهة برمجة التطبيقات الخاصة بـ NVDA.
- Component updates:
- Added a
.editorconfig
file to NVDA's repository in order for several IDEs to pick up basic NVDA code style rules by default. (#16795, @LeonarddeR)
- Added support for custom speech symbol dictionaries. (#16739, #16823, @LeonarddeR)
- It is now possible to redirect objects retrieved from on-screen coordinates, by using the
NVDAObject.objectFromPointRedirect
method. (#16788, @Emil-18)
- Running SCons with the parameter
--all-cores
will automatically pick the maximum number of available CPU cores. (#16943, #16868, @LeonarddeR)
- Developer info now includes information on app architecture (such as AMD64) for the navigator object. (#16488, @josephsl)
Deprecations
- The
bool
configuration key [documentFormatting][reportFontAttributes]
is deprecated for removal in 2025.1, instead use [fontAttributeReporting]
. (#16748)
- The new key has an
int
value matching an OutputMode
enum
with options for speech, braille, speech and braille and off.
- API consumers can use the
bool
value as previously, or check the OutputMode
if handling speech or braille specifically.
- These keys are currently synchronized until 2025.1.
NVDAObjects.UIA.InaccurateTextChangeEventEmittingEditableText
is deprecated with no replacement. (#16817, @LeonarddeR)
2024.3.1
This is a patch release to fix a bug with the automatic add-on update notification.
Bug Fixes
- When automatically checking for add-on updates, NVDA no longer freezes on poor connections. (#17036)
2024.3
عند بدء تشغيل NVDA، سينبِّهك مستودع الإضافات في حال وجود تحديثات متوفرة لأي من الإضافات.
توجد الآن خيارات لتطبيق تسوية Unicode على مخرجات النُطق وبطريقة برايل.
يمكن أن يكون ذلك مفيدًا عند قراءة الأحرف غير المعروفة لآلة نُطق أو جدول برايل، والتي لها بديل متوافق، مثل الأحرف العريضة والمائلة المستخدمة بشكل شائع على وسائل التواصل الاجتماعي.
كما يُتيح هذا قراءة المعادلات في محرر المعادلات في Microsoft Word.
أُضيف دعمٌ لأسطر برايل الإلكترونية Activator Pro من Help Tech.
أُضيفت أوامر لم تُحدَّد لها مفاتيح اختصار، لتمرير عجلة الفأرة عموديًا وأُفقيًا.
هناك العديد من الإصلاحات، خاصةً على لوحة رموز المشاعر والوجوه التعبيرية Emoji وسجلّ الحافظة في Windows 11.
بالنسبة لمتصفحات شبكة الإنترنت، توجد إصلاحات تتعلق بقراءة رسائل الخطأ والأشكال والتسميات التوضيحية وتسميات الجداول وعناصر القائمة من مربعات التحديد وأزرار الاختيار.
حُدِّثت مكتبة LibLouis حيث أُضيفت جداول برايل جديدة للغة السيريلية الصربية واليديشية والعديد من اللغات القديمة والتركية والأبجدية الصوتية الدولية.
حصلت آلةُ النطق ESpeak على تحديث، حيث أُضيف إليها دعم لغة كاراكالباك.
كما حُدِّثت مكتبة الرموز والوجوه التعبيرية Unicode CLDR.
المستجدات
- مفاتيح أوامر جديدة:
- إضافةُ أوامر لم يُعيَّن لها مفاتيح اختصار افتراضيا لتمرير عجلة الفأرة عموديا وأفقيا، لتحسين التنقُّل في صفحات شبكة الإنترنت وفي التطبيقات ذات المحتوى النَشِطْ الذي يُحدَّث باستمرار، مثل Dism++. (#16462, @Cary-Rowen)
- إضافةُ دعم تطبيع Unicode لكل من مخرجات النُطق ومخرجات برايل. (#11570، #16466 @ ليونارددي آر).
- يمكن أن يكون ذلك مفيدًا عند قراءة الأحرف غير المعروفة لآلة نُطق أو جدول برايل، والتي لها بديل متوافق، مثل الأحرف العريضة والمائلة المستخدمة بشكل شائع على وسائل التواصل الاجتماعي.
- كما يُتيح هذا قراءة المعادلات في محرر المعادلات في Microsoft Word.
- يمكن تفعيل هذه الخاصية لكل من النُطق وبرايل عبر الإعدادات الخاصة بهما في مربع حوار إعدادات NVDA.
- عند بدء تشغيل NVDA، سينبّهُك افتراضيا عند وجود تحديثات لأي من الإضافات. (#15035)
- يمكن تعطيل هذا التنبيه عبر تصنيف "مستودع الإضافات" ضمن الإعدادات.
- يتحقق NVDA يوميا من وجود تحديثات للإضافات.
- ستجري عملية التحقق على ذات المسار الذي تنتمي إليه الإضافة (على سبيل المثال: إن كانت الإضافة المثبّ!تة بإصدار تجريبي، فسيبحث عن تحديث ضمن قناة الإصدارات التجريبية).
- دعمُ أسطر برايل الإلكترونية Activator Pro من شركة Help Tech. (#16668)
التغييرات
- تحديثات على المكوِّنات
- تحديث محرّك النُطق eSpeak NG إلى 1.52-dev commit
54ee11a79
. (#16495)
- تحديث مكتبة Unicode CLDR إلى الإصدار 45.0. (#16507, @OzancanKaratas)
- تحديث fast_diff_match_patch (المستخدَم لاكتشاف التغييرات في وحدات التحكُّم الطرفية لتوجيه الأوامر والمحتوى النَشِط في غيرها) 2.1.0. (#16508, @codeofdusk)
- تحديث مترجم برايل LibLouis إلى الإصدار 3.30.0. (#16652, @codeofdusk)
- احتوى على جداول برايل جديدة:
- صربي سيريلية.
- يديشي.
- العديد من جداول للغات قديمة: العبرية التوراتية، الأكادية، السريانية، الأوغاريتية، والنص المسماري المترجم.
- تركي الدرجة الثانية (باختصارات). (#16735)
- أبجدي صوتي عالمي. (#16773)
- تحديث NSIS إلى 3.10 (#16674, @dpy013)
- تحديث markdown إلى 3.6 (#16725, @dpy013)
- تحديث nh3 إلى 0.2.17 (#16725, @dpy013)
- أصبح الجدول الافتراضي لإدخال برايل (جدول الكتابة) مماثلًا للجدول الافتراضي للإخراج (جدول العرض) وه جدول شفرة برايل الإنجليزي الموحدة بدون اختصارات. (#9863, @JulienCochuyt, @LeonarddeR)
- سيُعلن NVDA الآن عن الأشكال التي يتفرع عنها عناصر غير قابلة للوصول، في حين يوجد لها تسمية أو وصف. (#14514)
- عند التنقُّل وِفقًا للسطر في نمط التصفُّح، لن يكرر NVDA الإشارة ب "تسمية توضيحية" مع كل سطر ضمن الشكل، أو من الجدول المتضمن لتسمية توضيحية. (#14874)
- في بوابة لغة البرمجة Python, عند التنقُّل ضمن شاشة المدخلات، لن يُفقد الأمر الأخير الذي لم يُنفَّذ. (#16653, @CyrilleB79)
- في عملية جمع إحصائيات استخدام NVDA الاختيارية، ستُرسَلُ هويةٌ مجهولة مختلفة كجزء من البيانات المرسَلة. (#16266)
- عند إنشاء نسخة محمولة، سيُنشَأ مجلد جديد افتراضيا لها.
في حال محاولة الكتابة على مجلد غير فارغ، ستظهر لك ترسالة تنبيه. (#16684)
الإصلاحات
- إصلاحات خاصة ب Windows 11:
- لن يتوقف NVDA كما لو كان متجمدا عند إغلاق لوحة الرموز الوجوه التعبيرية وسجل الحافظة. (#16346, #16347, @josephsl)
- سيقرأ NVDA -كما في السابق- الترشيحات التي تظهر عند فتح واجهة IME. (#14023، @جوزيفسل)
- لم يعُدْ NVDA يردد الإعلان عن "سجل الحافظة" مرتين عند التنقُّل ضمن عناصر قائمة لوحة رموز المشاعر. (#16532, @josephsl)
- عند استعراض الرموز و kaomojis في لوحة الرموز التعبيرية، لن يتوقف NVDA عن النُطق وعرض برايل. (#16533, @josephsl)
- إصلاحات متعلقة بمتصفحات الشبكة:
- سيُعلَن الآن عن رسائل الخطأ المعرَّفة على أنها
aria-errormessage
في Google Chrome وMozilla Firefox. (#8318)
- سيستعين NVDA الآن بخاصية
aria-labelledby
إن وُجدت، لتزويد المستخدم بتسميات بديلة قابلة للقراءة للجداول في Mozilla Firefox. (#5183)
- سيقرأ NVDA عناصر القائمة من أزرار اختيار ومربعات تحديد بشكل صحيح، عند الدخول لأول مرة إلى القوائم الفرعية في Google Chrome وMozilla Firefox. (#14550)
- ستعمل خاصية البحث في نمط التصفُّح الآن بدقة إذا وُجدت في الصفحة رموز تعبرية (Emoji). (#16317, @LeonarddeR)
- في Mozilla Firefox، سيقرأ NVDA الحرف والكلمة والسطر الحالي بشكل صحيح، إن كان مؤشر التحرير عند نقطة الإدراج في نهاية السطر. (#3156، @jcsteh)
- لم يعُدْ هناك سبب يؤدي لانهيار Google Chrome عند عند إغلاق مستند أو الخروج من البرنامج كليا. (#16893)
- سيعلن NVDA بشكل صحيح عن اقتراحات الإكمال التلقائي في Eclipse والبيئات الأخرى المبنية عليه في Windows 11. (#16416, @thgcode)
- تحسين دقة القراءة التلقائية للنص، خاصةً في تطبيقات الوحدة الطرفية (موجهات الأوامر). (#15850, #16027, @Danstiv)
- يمكن الآن استرجاع الإعدادات الافتراضية دون مشاكل كما كان سابقا. (#16755, @Emil-18)
- سيُعلن NVDA الآن بشكل صحيح عن التغييرات الطارئة على التحديد عند تحرير نص خلية في Microsoft Excel. (#15843)
- في التطبيقات التي تستخدم Java Access Bridge، سيقرأ NVDA الآن آخر سطر فارغ من النص بدلاً من تكرار السطر السابق. ( ، @dmitrii-drobotov)
- في LibreOffice Writer (الإصدار 24.8 والأحدث)، عند تبديل حالة تنسيق النص (عريض، مائل، تسطير، منخفض/مرتفع، محاذاة) باستخدام اختصار لوحة المفاتيح الممخصص لذلك، يعلن NVDA عن خاصية التنسيق الجديدة عند تحديثها (على سبيل المثال، "تفعيل الخط العريض"، "تعطيل الخط العريض"). (#4248، @مايكلويغورن)
- في التطبيقات التي تستخدم أتمتة واجهة المستخدم (UI Automation)، عند التنقل باستخدام مفاتيح نقل المؤشر في مربعات النص، لن يُعلن NVDA -كما كان يفعل أحيانًا- عن الحرف أو الكلمة الخاطئة. (#16711, @jcsteh)
- عند لصق رقم هاتف في حاسبة Windows 10/11، سيقرأ NVDA الرقم كاملًا. (#16573, @TristanBurchett)
- لن يتوقف النُطق بعد قطع الاتصال وإعادته في جلسة سطح المكتب البعيد. (#16722, @jcsteh)
- دعمُ أوامر استعراض النص لاسم الكائن في Visual Studio Code. (#16248, @Cary-Rowen)
- لن يخفق تشغيل أصوات NVDA على أجهزة صوت أحادية القناة. (#16770, @jcsteh)
- سيعلن NVDA عن العناوين عند التنقل باستخدام الأسهم عبر الحقول الخاصة بالمرسَل إليهم: إلى/نسخة إلى/نسخة مخفية في موقع Outlook.com أو في تطبيق Outlook الجديد. (#16856)
- يتعامل NVDA الآن مع حالات فشل تثبيت الإضافات بشكل أفضل. (#16704)
تعديلاتٌ للمطورين
- NVDA now uses Ruff instead of flake8 for linting. (#14817)
- Fixed NVDA's build system to work properly when using Visual Studio 2022 version 17.10 and above. (#16480, @LeonarddeR)
- A fixed width font is now used in Log Viewer and in the NVDA Python Console so that the cursor remains in the same column during vertical navigation.
It is especially useful to read the error location markers in tracebacks. (#16321, @CyrilleB79)
- Support for custom braille tables has been added. (#3304, #16208, @JulienCochuyt, @LeonarddeR)
- Tables can be provided in the
brailleTables
folder in an add-on package.
- Table metadata can be added to an optional
brailleTables
section in the add-on manifest or to a .ini
file with the same format found in the brailleTables subdirectory of the scratchpad directory.
- Please consult the braille translation tables section in the developer guide for more details.
- When a
gainFocus
event is queued with an object that has a valid focusRedirect
property, the object pointed to by the focusRedirect
property is now held by eventHandler.lastQueuedFocusObject
, rather than the originally queued object. (#15843)
- NVDA will log its executable architecture (x86) at startup. (#16432, @josephsl)
wx.CallAfter
, which is wrapped in monkeyPatches/wxMonkeyPatches.py
, now includes proper functools.wraps
indication. (#16520, @XLTechie)
- There is a new module for scheduling tasks
utils.schedule
, using the pip module schedule
. (#16636)
- You can use
scheduleThread.scheduleDailyJobAtStartUp
to automatically schedule a job that happens after NVDA starts, and every 24 hours after that.
Jobs are scheduled with a delay to avoid conflicts.
scheduleThread.scheduleDailyJob
and scheduleJob
can be used to schedule jobs at custom times, where a JobClashError
will be raised on a known job scheduling clash.
- It is now possible to create app modules for apps hosting Edge WebView2 (msedgewebview2.exe) controls. (#16705, @josephsl)
2024.2
يحتوي هذا الإصدار على خاصية جديدة تُدعى تقسيم الصوت.
وهي تؤدي لخروج أصوات NVDA عبر قناة واحدة (على سبيل المثال: الجهة اليسرى)، بينما تصدُرُ أصوات جميع التطبيقات الأخرى عبر القناة الأخرى (على سبيل المثال: الجهة اليمنى).
هناك أيضا أوامر جديدة ضمن دائرة إعدادات النُطق، تتيح للمستخدم القفز للخيار الأول أو الأخير، وزيادة أو تقليل نسبة الإعداد الحالي بمقدار خطوات أكثر.
هناك أيضا أوامر جديدة للحركة السريعة في نمط التصفُّح، تتيح للمستخدمين تعيين مفاتيح اختصار للقفز السريع بين: الفقرات، النصوص ذات الخصائص المتطابقة، النصوص مختلفة الخصائص، عناصر القائمة، أزرار التبديل، أشرطة التقدُّم، الأشكال، والصيغ الرياضية.
يحتوي الإصدار أيضا على العديد من الميزات الجديدة والإصلاحات المتعلقة ببرايل.
أيضًا، أُضيف نمط برايل جديد يُدعى: "عرض مخرجات النُطق".
عند تفعيله، سيعرض NVDA على أسطر برايل ما سينطقه بالضبط.
إضافةً لدعم أجهزة برايل: BrailleEdgeS2, BrailleEdgeS3.
كما حصل مترجم برايل LibLouis على تحديث، تضمَّن إظهار تفاصيل جديدة (الإشارة للحروف الكبيرة) في جداول برايل البيلاروسية والأوكرانية،، إضافةً لجدول برايل إسباني لقراءة النصوص اليونانية.
حصلت آلةُ النُطق Espeak على تحديث، حيث أُضيف إليها دعم اللغة التغرينية.
إضافةً لإصلاح العديد من الأخطاء الثانوية في تطبيقات مثل: Thunderbird، Adobe Reader، متصفحات الإنترنت، Nudi وGeekbench.
المستجدات
- إضافةُ مفاتيح أوامر جديدة:
- أمر التنقُّل السريع
p
، للانتقال بين الفقرات النصية السابقة واللاحقة في نمط التصفُّح. (#15998, @mltony)
- إضافةُ أوامر جديدة للتنقُّل السريع في نمط التصفُّح لم يُعيَّن لها مفاتيح اختصار افتراضية، يمكن استخدامها للانتقال بين العناصر السابقة واللاحقة الآتية:
- إضافةُ أوامر للانتقال للقيمة الأولى والأخيرة، والانتقال للأمام وللخلف ضمن دائرة إعدادات النُطق. (#13768, #16095, @rmcpantoja)
- ضبط الإعداد للقيمة الأولى أو الأخيرة في دائرة إعدادات النُطق (ليس له مفتاح اختصار افتراضي). (#13768)
- تقليل أو زيادة نسبة الإعداد الحالي ضمن دائرة إعدادات النُطق بمقدار أكبر (#13768):
- للحاسوب المكتبي:
NVDA+control+pageUp
أو NVDA+control+pageDown
.
- للحاسوب المحمول:
NVDA+control+shift+pageUp
أو NVDA+control+shift+pageDown
.
- إضافة مفتاح اختصار (غير معيَّن افتراضيا) للتبديل بين تفعيل وتعطيل الإعلان عن الأشكال والتسميات التوضيحية. (#10826, #14349)
- مستجدات برايل:
- دعمُ أجهزة برايل: BrailleEdgeS2, و BrailleEdgeS3. (#16033, #16279, @EdKweon)
- إضافة نمط برايل جديد يُسمى "عرض مخرجات النُطق". (#15898, @Emil-18)
- عند تفعيله، سيُعرَضُ على شاشة برايل ما سينطقه NVDA كما هو تماما.
- يمكن تفعيله أو تعطيله بالضغط على
NVDA+alt+t
، أو عبر شاشة إعدادات الخط البارز Braille.
- تقسيم خروج الصوت: (#12985, @mltony)
- يُتيح توزيع إخراج الصوت بحيث تخرج أصوات NVDA عبر جهة (اليسرى مثلا)، بينما تخرج أصوات سائر التطبيقات الأخرى عبر الجهة الأخرى (اليمنى مثلا).
- يمكن التبديل بين خيارات هذه الخاصية بالضغط على
NVDA+alt+s
.
- دعمُ الإعلان عن رؤوس الصفوف والأعمدة ضمن عناصر جداول HTML القابلة للتحرير. (#14113)
- إضافةُ خيار إلى إعدادات تنسيق المستند لتعطيل الإعلان عن الأشكال والتسميات التوضيحية. (#10826, #14349)
- في Windows 11، سيُعلن NVDA عن التنبيهات الخاصة بالإدخال الصوتي وعن الإجراءات المقترحة بما في ذلك أهم الاقتراحات عند نسخ بيانات مثل أرقام الهواتف إلى الحافظة (Windows 11 تحديث 2022 وما بعده). (#16009, @josephsl)
- سيُبقي NVDA جهاز إخراج الصوت نَشِطًا بعد توقُّف النُطق، منعا لفوات بداية النص المنطوق التالي مع بعض سماعات الرأس العاملة بتقنية Bluetooth. (#14386, @jcsteh, @mltony)
- دعم متصفح HP الآمن. (#16377)
التغييرات
- في مستودع الإضافات:
- ستظهر المعلومات المتعلقة بأحدث إصدار اختُبِر من NVDA مع الإضافة، وإصدار NVDA المطلوب كحد أدنى لعملها ضمن حقل التفاصيل. (#15776, @Nael-Sayegh)
- سيتوفر إجراء عرض مراجعات المستخدمين، وسيظهر رابط صفحة المراجعات ضمن حقل التفاصيل في كافة تبويبات مستودع الإضافات.
- تحديثات للمكونات:
- تحديث مترجم برايل LibLouis إلى الإصدار 3.29.0. (#16259, @codeofdusk)
- أُضيفت جداول برايل جديدة بيلاروسية وأوكرانية مفصَّلة (بالإشارة للأحرف الكبيرة) إلى جانب جدول برايل إسباني لقراءة النصوص اليونانية.
- جدول إسباني جديد لقراءة النص اليوناني.
- أُضيف جدول لاوي جديد غير مختصر (الدرجة الأولى)
- تحديث آلةُ النُطق Espeak NG إلى الإصدار 1.52-dev
cb62d93fd7
. (#15913)
- تغيير العديد من مفاتيح الاختصار الخاصة بأجهزة BrailleSense تجنُّبًا لتعارضها مع أحرف الجدول الفرنسي. (#15306)
- غُيِّر
alt+السهم الأيسر
إلى النقطة2+النقطة7+مسافة
- غُيِّر
alt+السهم الأيمن
إلى النقطة5+النقطة7+مسافة
- غُيِّر
alt+السهم العلوي
إلى النقاط2+3+7+مسافة
- غُيِّر
alt+السهم السفلي
إلى النقاط5+6+7+مسافة
- لن يُعلَن عن نقاط الملء التي تُستخدَم كثيرا في فهرس المحتويات، إذا ضُبِطَ مستوى الإعلان عن علامات الترقيم للمستويات الأقل. (#15845, @CyrilleB79)
الإصلاحات
- إصلاحات في Windows 11:
- سيُعلن NVDA -كما كان سابقا- عن النص المقترح أثناء الكتابة على لوحات المفاتيح الفعلية. (#16283, @josephsl)
- في إصدار 24H2 (تحديث 2024 و Windows الخاص بالخوادم 2025)، يمكن الآن استخدام الفأرة أو التفاعُل باللمس في نافذة الإعدادات السريعة. (#16348, @josephsl)
- في مستودع الإضافات:
- عند الضغط على
ctrl+tab
للانتقال بين التبويبات، سينتقل مؤشّر النظام إلى عنوان الصفحة النشطة حاليا. (#14986, @ABuffEr)
- لن يؤدي وجود خلل في ملفات الذاكرة المؤقتة إلى إعادة تشغيل NVDA. (#16362, @nvdaes)
- إصلاحات متعلقة بمتصفحات Chromium عند استخدامها مع أتمتة واجهة المستخدم UIA:
- إصلاح مشكلة تتسبب في وَقْب عمل NVDA. (#16393, #16394)
- يعمل مفتاح التراجُع Backspace الآن بشكل صحيح في حقول تسجيل الدخول إلى Gmail. (#16395)
- عند استخدام برنامج Nudi 6.1 مع NVDA، سيعمل الآن مفتاح التراجُع بشكل صحيح إذا كان خيار "التعامل مع المفاتيح المخصصة للتطبيقات الأخرى" مفعَّلًا. (#15822, @jcsteh)
- إصلاح مشكلة صدور الصوت الذي يُشير لموضع الفأرة أثناء تفعيل الوضع الصامت للتطبيق، عندما يكون خيار "إصدار صفارة عند تنقل مؤشر الفأرة" مفعَّلًا. (#8059, @hwf1324)
- في Adobe Reader، لن يتجاهل NVDA النص البديل المضاف للمعادلات الرياضية في ملفات PDF. (#12715)
- إصلاح خطأ يتسبب في تعثُّر NVDA في قراءة الأشرطة والخيارات في أداةGeekbench. (#16251, @mzanm)
- إصلاح مشكلة نادرة الحدوث تتمثل في تعثُّر حفظ كافة الأوضاع عند حفظ الإعدادات. (#16343, @CyrilleB79)
- في متصفح Firefox والمتصفحات المبنية على Chromium، سينتقل NVDA إلى النمط التفاعلي عند ضغط مفتاح الدخول على عنصر قائمة منقطة أو مرقمة داخل منطقة محتوى قابل للتحرير. (#16325)
- في قائمة الرسائل في Thunderbird، سيُعلَن تلقائيا عن حالة العمود عند تغييرها عبر قائمة اختيار الأعمدة التي ستُعرَض. (#16323)
- سيعمل خيار سطر الأوامر
-h
/--help
على الوجه الصحيح كما كان سابقا. (#16522, @XLTechie)
- تحسين دعم NVDA للإصدار 3.4 أو أعلى من برنامج محرر ملفات الترجمة Poedit، حيث سيعمل كما ينبغي عند الترجمة للغات توفّر صيغة جمع واحدة أو أكثر (مثل الصينية والبولندية). (#16318)
تعديلاتٌ للمطورين
Please refer to the developer guide for information on NVDA's API deprecation and removal process.
- Instantiating
winVersion.WinVersion
objects with unknown Windows versions above 10.0.22000 such as 10.0.25398 returns "Windows 11 unknown" instead of "Windows 10 unknown" for release name. (#15992, @josephsl)
- Make the AppVeyor build process easier for NVDA forks, by adding configurable variables in appveyor.yml to disable or modify NV Access specific portions of the build scripts. (#16216, @XLTechie)
- Added a how-to document, explaining the process of building NVDA forks on AppVeyor. (#16293, @XLTechie)
2024.1
أُضيف نمطٌ جديد لأنماط النُطق: "النُطق عند الطلب".
عند اختيار نمط النُطق "عند الطلب"، لن ينطق NVDA تلقائيا (على سبيل المثال: عند تحريك مؤشّر النظام)، لكنه سينطق عند استدعاء أمر من الأوامر المخصصة لنُطق شيء معين (مثل قراءة عنوان النافذة).
ضمن تصنيف "النُطق" الموجود في إعدادات NVDA، يمكن استبعاد أنماط النُطق غير المرغوب فيها من قائمة أنماط النُطق المتاحة عند تنفيذ أمر التبديل بين أنماط النُطق باستخدام الاختصار (NVDA+s
).
أُضيف نمطُ تحديد جديد يُسمى "نمط التحديد الأصلي" إلى نمط التصفُّح الخاص ب NVDA، في Mozilla Firefox، يمكن التبديل بين تفعيله وتعطيله بالضغط على NVDA+shift+f10
).
عند تفعيله، تحديد النص في نمط التصفُّح سيعمل كالتحديد الأصلي في المتصفح.
بناءً على هذا، سيؤدي نسخ النص باستخدام control+c
للتعامل مع النص مباشرةً كما هو معروض في المتصفح، بحيث ينسخُ النص بخصائصه الغنية وتنسيقاته، وليس كنص عادي مجرد من أية تنسيقات، كما يحصل عند تحديد النص ونسخه في نمط التصفُّح الخاص ب NVDA.
في مستودع الإضافات، يمكن الآن تنفيذ الإجراءات على مجموعة من الإضافات في آن واحد (مثل: تثبيت أو تفعيل الإضافات).
يوجد الآن أيضا خيار جديد لفتح صفحة مراجعات المستخدمين للإضافة المحددة.
نُقل خيارا "جهاز إخراج الصوت" و"نمط خفض الأصوات" من مربع حوار اختيار آلة النُطق.
يمكن إيجادهما الآن في شاشة الصوت ضمن إعدادات NVDA، والتي يمكن فتحها مباشرة بالضغط على NVDA+control+u
.
حصل كل من آلة النُطق eSpeak-NG، ومترجم LibLouis braille, ومكتبة الرموز والوجوه التعبيرية Unicode CLDR على تحديثات جديدة.
أُضيفت جداول برايل جديدة: تايلاندي، فلبيني، وروماني.
عولجت العديد من الأخطاء، خاصةً في مستودع الإضافات، دعم برايل، تطبيقات Libre Office, وتطبيقات Microsoft Office، وأخطاء تخص الصوت.
ملاحظاتٌ مهمة
- لن يكون هذا الإصدار متوافقا مع الإضافات بإصداراتها الحالية.
- هذا الإصدار وما بعده لن يعمل على Windows 7 و Windows 8.
الإصدار الأدنى المطلوب من نظام التشغيل لعمل هذا الإصدار هو Windows 8.1.
المستجدات
- في مستودع الإضافات:
- يُتيح مستودع الإضافات الآن إمكانية تنفيذ الإجراءات على مجموعة من الإضافات في آن واحد، (مثل: تثبيت أو تفعيل الإضافات) وذلك بتمكين تحديد أكثر من إضافة. (#15350, #15623, @CyrilleB79)
- إضافة إجراء جديد لفتح صفحة مخصصة لمراجعات المستخدمين حول الإضافة، أو كتابة راجعة أو تعليق بشأنها. (#15576, @nvdaes)
- دعم لشاشات عرض برايل منخفذة الطاقة ذات تقنية HID العاملة بتقنية Bluetooth. (#15470)
- إضافةُ نمط التحديد الأصلي إلى نمط التصفُّح الخاص ب NVDA، في Mozilla Firefox، يمكن التبديل بين تفعيله وتعطيله بالضغط على
NVDA+shift+f10
).
عند تفعيله، تحديد النص في نمط التصفُّح سيعمل كالتحديد الأصلي في المتصفح.
بناءً على هذا، سيؤدي نسخ النص باستخدام control+c
للتعامل مع النص مباشرةً كما هو معروض في المتصفح، بحيث ينسخُ النص بخصائصه الغنية وتنسيقاته، وليس كنص عادي مجرد من أية تنسيقات، كما يحصل عند تحديد النص ونسخه في نمط التصفُّح الخاص ب NVDA.
ونظرا لأن Firefox يتعامل مباشرةً مع النص الفعلي في هذا النمط؛ فإن NVDA لن يُصدرَ رسالة "نسخ إلى الحافظة" عند تفعيل هذا النمط. (#15830)
- عند نسخ نص في Microsoft Word، أثناء تفعيل نمط التصفُّح، سيشمل النسخ التنسيق أيضًا.
وتبعًا لهذا، لن يُصدر NVDA رسالة "نسخ إلى الحافظة"، عند ضغط
control+c
في Microsoft Word و Outlook أثناء تفعيل نمط التصفُّح، بما أن البرنامج هو الذي يتعامل مع النص وليس NVDA. (#16129)
- إضافةُ نمط "النُطق عند الطلب" لأنماط النُطق.
عند تفعيل هذا الوضع؛ لن ينطق NVDA تلقائيا (على سبيل المثال: عند تحريك المؤشّر)، لكنه سينطق عند تنفيذ أمر من الأوامر المخصصة لنُطق شيء بعينه (مثل أمر قراءة عنوان النافذة). (#481, @CyrilleB79)
- عبر تصنيف "النُطق" ضمن إعدادات NVDA، يمكن الآن استبعاد أنماط النُطق غير المرغوبة من قائمة أنماط النُطق المتاحة عند التبديل بينها باستخدام مفتاح الاختصار: (
NVDA+s
). (#15806, @lukaszgo1)
- إن كنتَ تستخدم حاليا إضافة تعطيل نمط الصفير NoBeepsSpeechMode؛ يمكنك إزالتها وتعطيل نمطي "الصفير" و"عند الطلب" من الإعدادات.
التغييرات
- وَقْف دعم NVDA ل Windows 7 و Windows 8.
سيتطلّب NVDA Windows 8.1 على الأقل ليعمل. (#15544)
- تحديثات على المكونات المُضمَّنة:
- تحديث مترجم برايل LibLouis إلى الإصدار 3.28.0. (#15435, #15876, @codeofdusk)
- أُضيفت جداول برايل جديدة: تايلاندي، روماني، وفلبيني.
- تحديث آلة النُطق eSpeak NG إلى الإصدار 1.52-dev
530bf0abf
. (#15036)
- تحديث مكتبة الرموز والوجوه التعبيرية Emoji CLDR إلى الإصدار 44.0. (#15712, @OzancanKaratas)
- تحديث Java Access Bridge إلى الإصدار 17.0.9+8Zulu (17.46.19). (#15744)
- مفاتيح الاختصار للأوامر:
- أصبح الضغط مرتين وثلاثًا مدعومًا مع مفاتيح الاختصار الخاصة بالأوامر الآتية لتهجّي المعلومات، وقراءة تهجئتها بأوصاف الأحرف الصوتية: قراءة النص المحدد، قراءة النص الموجود في الحافظة، وقراءة الكائن المحدد. (#15449, @CyrilleB79)
- عُيّنَ مفتاح اختصار افتراضي لأمر التبديل بين تفعيل وتعطيل ستار الشاشة:
NVDA+control+escape
(NVDA+مفتاح التحكُّم+مفتاح الهروب). (#10560, @CyrilleB79)
- عند ضغط مفتاح الاختصار المخصص لقراءة النص المحدد أربع مرات، سيُعرَضُ النص المحدد كرسالة قابلة للاستعراض. (#15858, @Emil-18)
- في Microsoft Office:
- عند الاستعلام عن معلومات تنسيق النص في خلايا Excel، سيُعلَنُ عن تنسيق حدود وخلفية الخلية فقط إن وُجِدا (#15560, @CyrilleB79)
- لن يعلن NVDA عن التجميعات غير المسماة كما في القوائم في الإصدارات الأحدث من Microsoft Office 365. (#15638)
- نقل خياري "جهاز إخراج الصوت" و"نمط خفض الأصوات" من مربع حوار "اختيار آلة النُطق".
يمكن الوصول إليهما الآن عبر شاشة إعدادات الصوت، والتي يمكن فتحُها مباشرة عبر مفتاح الاختصار:
NVDA+control+u
. (#15512, @codeofdusk)
- تغيير تسمية الخيار "الإعلان عن نوع الكائن عند وقوع مؤشر الفأرة عليه" الموجود ضمن إعدادات الفأرة الخاصة ب NVDA إلى "الإعلان عن الكائن عند انتقال الفأرة إليه".
سيُعلن هذا الخيار عن مزيد من التفاصيل والمعلومات حول الكائن عند انتقال الفأرة إليه، مثل: الحالة (محدَّد/مضغوط)، أو موقع الخلية في الجدول. (#15420, @LeonarddeR)
- إضافةُ العنصرين الجديدين: "الحصول على المساعدة والدعم" و"متجر NV Access" إلى قائمة المساعدة الخاصة ب NVDA. (#14631)
- تحسينات على دعم NVDA لمحرّر ملفات الترجمة Poedit الإصدار 3 وما بعده.
ويُشجَّعُ مستخدمو الإصدار 1 من Poedit، على التحديث للإصدار الثالث، إن رغبوا في الاستفادة من تحسينات إمكانية الوصول المُضافة إليه، مثل مفاتيح الاختصار المخصصة لقراءة التعليقات والملاحظات المتعلقة بالترجمة. (#15313, #7303, @LeonarddeR)
- تعطيل عارض الخط البارز برايل وعارض النُطق في الوضع الآمن. (#15680)
- عند استخدام نمط استعراض الكائنات، لن تُتجاهل الكائنات غير القابلة للتفاعُل. (#15477, @CyrilleB79)
- إضافةُ فهرس للمحتويات إلى ملف "المرجع السريع للاختصارات". (#16106)
الإصلاحات
- في مستودع الإضافات:
- عند تغيُّر حالة الإضافة أثناء وجود مؤشّر النظام عندها، على سبيل المثال: إذا تغيّرتِ الحالة من "قيد التنزيل" إلى "منزَّلة"، سيُعلَن عن العنصر الذي طرأ عليه التحديث بشكل صحيح. (#15859, @LeonarddeR)
- عند تثبيت الإضافات، لن يزاحم مربّع حوار إعادة التشغيل رسالة التأكد من التثبيت. (#15613, @lukaszgo1)
- عند إعادة تثبيت إضافة غير متوافقة، لن تُطَّل إلزامًا. (#15584, @lukaszgo1)
- يمكن الآن تحديث الإضافات المعطَّلة وغير المتوافقة. (#15568, #15029)
- سيعرضُ NVDA رسالة خطأ عند تعذُّر تنزيل إضافة بشكل صحيح. (#15796)
- لن تتعثّر عملية إعادة تشغيل NVDA بعد فتح وإغلاق مستودع الإضافات. (#16019, @lukaszgo1)
- إصلاحات متعلقة بالصوت:
- لن يتجمد NVDA فترة يسيرة عند تشغيل أصوات متعددة بتتابُع سريع. (#15311, #15757, @jcsteh)
- إذا عُيِّنَ خيارُ جهاز إخراج الصوت لخيار غير الافتراضي، وتوفّر جهاز الصوت المختار بعد أن لم يكن كذلك، سيعود NVDA لإخراج الصوت عبره بدلا من استخدام جهاز إخراج الصوت الافتراضي. (#15759, @jcsteh)
- سيستمر NVDA في إخراج الصوت إذا طرأ تغيير على خيار جهاز إخراج الصوت، أو في حال تشغيل برنامج له صلاحية تحكُّم في جهاز إخراج الصوت. (#15758, #15775, @jcsteh)
- إصلاحات تتعلق ببرايل:
- لن تتسبب شاشات برايل ذات الأسطر المتعددة في انهيار مشغّل BRLTTY، وستُعامل على أنها شاشة كبيرة ممتدة. (#15386)
- سيُكتشف الآن المزيد من الكائنات التي تحتوي على نص مفيد ويُعرَض محتواها على أسطر برايل. (#15605)
- سيعمل إدخال برايل باختصارات جيدا كما كان سابقا. (#15773, @aaclause)
- سيُحدَّثُ محتوى برايل عند تحريك مؤشّر استعراض الكائنات بين خلايا الجدول في المزيد من الحالات. (#15755, @Emil-18)
- المعلومات التي تُستدعى بأوامر قراءة الكائن المحدد، وقراءة النص المحدد، وقراءة الموضع الحالي لمؤشّر NVDA، وقراءة النص المحدد في حيزات التحرير؛ ستُعرَضُ الآن على برايل أيضا. (#15844, @Emil-18)
- لن يتعامل برنامج تعريف أسطر برايل Albatross مع أجهزة Esp32 microcontroller كما لو أنها أسطر Albatross. (#15671)
- في LibreOffice:
- عند حذف كلمة متبوعة بمسافات بيضاء (مثل: المسافة أو علامات الإزاحة) باستخدام مفتاح الاختصار
control+backspace
؛ ستُقرأ الكلمة بشكل صحيح. (#15436, @michaelweghorn)
- في إصدارات LibreOffice 24.2 وما بعده؛ سيُقرأ شريط الحالة في مربّعات الحوار عند استخدام مفتاح الاختصار
NVDA+end
. (#15591, @michaelweghorn)
- دعم كافة خصائص الخط في إصدار LibreOffice 24.2 فأعلى.
بناءً على هذا، سيعمل الإعلان عن الأخطاء الهجائية عند قراءة السطر في Writer. (#15648, @michaelweghorn)
- الإعلان عن مستويات العناوين (رؤوس الموضوعات) يعمل الآن أيضًا في LibreOffice الإصدار 24.2 وما بعده. (#15881, @michaelweghorn)
- في Microsoft Office:
- في Excel، حال تعطيل أتمتة واجهة المستخدم (UIA)؛ سيُنطَقُ محتوى الخلية النشطة ويُحدّثُ على أسطر برايل عند الضغط على
control+y
, أو control+z
أو alt+backspace
. (#15547)
- في Word، حال تعطيل أتمتة واجهة المستخدم (UIA)؛ سيُحدّثُ المحتوى على أسطر برايل عند الضغط على
control+v
, أو control+x
, أو control+y
, أو control+z
, أو alt+backspace
, أو backspace
أو control+backspace
.
سيُحدَّثُ المحتوى أيضًا حال تفعيل UIA، إذا كُتِب نصٌ وكان مؤشّر برايل تابعا لمؤشّر الاستعراض ومؤشّر الاستعراض يتبع مؤشّر التحرير. (#3276)
- في Word، ستُقرأ الخلية المُنتقَل إليها بشكل صحيح، عند استخدام أوامر Word الخاصة بالتنقل في الجدول
alt+home
، alt+end
، alt+pageUp
وalt+pageDown
. (#15805, @CyrilleB79)
- تحسين الإعلان عن مفاتيح الاختصار الخاصة بالكائن. (#10807, #15816, @CyrilleB79)
- دعم آلة النُطق SAPI4 الآن لخيارات: مستوى وحدة وسرعة الصوت الموجودة ضمن إعدادات النُطق الخاصة ب NVDA على الوجه المطلوب. (#15271, @LeonarddeR)
- في التطبيقات التي تستخدم Java Access Bridge؛ سيُقرأ حيز التحرير متعدد الأسطر بشكل صحيح. (#14609)
- سيقرأ NVDA الآن محتوى مربّعات الحوار في عدد أكبر من مربعات الحوار في - سيعلن NVDA عن محتوى الحوار لمزيد من مربعات الحوار في Windows 10 و11. (#15729، @جوزيفسل)
- في متصفح Microsoft Edge، لن يخفق NVDA في قراءة الصفحة المحملة حديثًا عند تفعيل أتمتة واجهة المستخدم UI Automation. (#15736)
- عند استخدام أمر قراءة الكل أو الأوامر التي تتهجى النص، لم تعد فترات التوقف المؤقت بين الجمل أو الأحرف تتضاءل تدريجيًا بمرور الوقت. (#15739، @jcsteh)
- لم يعُدْ NVDA يدخل في حالة جمود في بعض الأوقات عند قراءة نص طويل. (#15752, @jcsteh)
- عند استخدام Microsoft Edge، حال تفعيل أتمتة واجهة المستخدم، يمكن ل NVDA الآن تفعيل المزيد من عناصر التحكم في نمط التصفُّح. (#14612)
- لن يخفق NVDA في البدء بعد الآن إذا وُجِدَ تلف في ملف الإعدادات، بل سيستعيد الإعدادات الافتراضية كما كان يفعل سابقا. (#15690، @CyrilleB79)
- إصلاح دعم عناصر التحكم في قائمة عرض النظام (
SysListView32
) في تطبيقات Windows Forms. (#15283, @LeonarddeR)
- لم يعُدْ من الممكن التعديل أو محو شيء من سجل بوابة لغة Python الخاصة ب NVDA. (#15792, @CyrilleB79)
- ينبغي أن يستمر NVDA في الاستجابة عند تزاحم العديد من أحداث أتمتة واجهة المستخدم، كما في حال ظهور نص طويل على شاشة مخرجات سطر الأوامر، أو عند الاستماع لرسائل صوتية في WhatsApp messenger. (#14888, #15169)
- يمكن تعطيل هذا السلوك الجديد باستخدام الإعداد الجديد "استخدام المعالجة المحسنة للأحداث" في إعدادات NVDA المتقدمة.
- يمكن ل NVDA الآن تتبُّع مؤشّر النظام في التطبيقات العاملة مع Windows Defender Application Guard (WDAG). كما كان سابقا. (#15164)
- لن يُحدَّث النص المنطوق في عارض النُطق باستمرار عند تحريك المؤشّر. (#15952, @hwf1324)
- سيعود NVDA لنمط التصفُّح عند إغلاق صناديق الخيارات بالضغط على
مفتاح الهروب escape
أو alt+السهم العلوي
في Firefox أو Chrome. (#15653)
- لن يؤدي التحرُّك بالسهمين العلوي والسفلي في صناديق الخيارات في iTunes إلى العودة لنمط التصفُّح على نحو غير ملائم. (#15653)
تعديلاتٌ للمطورين
Please refer to the developer guide for information on NVDA's API deprecation and removal process.
- Note: this is an Add-on API compatibility breaking release.
Add-ons will need to be re-tested and have their manifest updated.
- Building NVDA now requires Visual Studio 2022.
Please refer to the NVDA docs for the specific list of Visual Studio components. (#14313)
- Added the following extension points:
- It is now possible to use plural forms in an add-on's translations. (#15661, @beqabeqa473)
- Included python3.dll in the binary distribution for use by add-ons with external libraries utilizing the stable ABI. (#15674, @mzanm)
- The
BrailleDisplayDriver
base class now has numRows
and numCols
properties to provide information about multi line braille displays.
Setting numCells
is still supported for single line braille displays and numCells
will return the total number of cells for multi line braille displays. (#15386)
- Updated BrlAPI for BRLTTY to version 0.8.5, and its corresponding python module to a Python 3.11 compatible build. (#15652, @LeonarddeR)
- Added the
speech.speakSsml
function, which allows you to write NVDA speech sequences using SSML. (#15699, @LeonarddeR)
- The following tags are currently supported and translated to appropriate NVDA speech commands:
Prosody
(pitch
, rate
and volume
). Only multiplication (e.g. 200%
are supported.
say-as
with the interpret
attribute set to characters
voice
with the xml:lang
set to an XML language
break
with the time
attribute set to a value in milliseconds, e.g. 200ms
mark
with the name
attribute set to a mark name, e.g. mark1
, requires providing a callback
- Example:
speech.speakSsml('<speak><prosody pitch="200%">hello</prosody><break time="500ms" /><prosody rate="50%">John</prosody></speak>')
- The SSML parsing capabilities are backed by the
SsmlParser
class in the speechXml
module.
- Changes to the NVDA Controller Client library:
- The file names of the library no longer contain a suffix denoting the architecture, i.e.
nvdaControllerClient32/64.dll
are now called nvdaControllerClient.dll
. (#15718, #15717, @LeonarddeR)
- Added an example to demonstrate using nvdaControllerClient.dll from Rust. (#15771, @LeonarddeR)
- Added the following functions to the controller client: (#15734, #11028, #5638, @LeonarddeR)
nvdaController_getProcessId
: To get the process id (PID) of the current instance of NVDA the controller client is using.
nvdaController_speakSsml
: To instruct NVDA to speak according to the given SSML. This function also supports:
- Providing the symbol level.
- Providing the priority of speech to be spoken.
- Speaking both synchronously (blocking) and asynchronously (instant return).
nvdaController_setOnSsmlMarkReachedCallback
: To register a callback of type onSsmlMarkReachedFuncType
that is called in synchronous mode for every <mark />
tag encountered in the SSML sequence provided to nvdaController_speakSsml
.
- Note: the new functions in the controller client only support NVDA 2024.1 and above.
- Updated
include
dependencies:
- detours to
4b8c659f549b0ab21cf649377c7a84eb708f5e68
. (#15695)
- ia2 to
3d8c7f0b833453f761ded6b12d8be431507bfe0b
. (#15695)
- sonic to
8694c596378c24e340c09ff2cd47c065494233f1
. (#15695)
- w3c-aria-practices to
9a5e55ccbeb0f1bf92b6127c9865da8426d1c864
. (#15695)
- wil to
5e9be7b2d2fe3834a7107f430f7d4c0631f69833
. (#15695)
- Device info yielded by
hwPortUtils.listUsbDevices
now contain the bus reported description of the USB device (key busReportedDeviceDescription
). (#15764, @LeonarddeR)
- For USB serial devices,
bdDetect.getConnectedUsbDevicesForDriver
and bdDetect.getDriversForConnectedUsbDevices
now yield device matches containing a deviceInfo
dictionary enriched with data about the USB device, such as busReportedDeviceDescription
. (#15764, @LeonarddeR)
- When the configuration file
nvda.ini
is corrupted, a backup copy is saved before it is reinitialized. (#15779, @CyrilleB79)
- When defining a script with the script decorator, the
speakOnDemand
boolean argument can be specified to control if a script should speak while in "on-demand" speech mode. (#481, @CyrilleB79)
- Scripts that provide information (e.g. say window title, report time/date) should speak in the "on-demand" mode.
- Scripts that perform an action (e.g. move the cursor, change a parameter) should not speak in the "on-demand" mode.
- Fixed bug where deleting git-tracked files during
scons -c
resulted in missing UIA COM interfaces on rebuild. (#7070, #10833, @hwf1324)
- Fix a bug where some code changes were not detected when building
dist
, that prevented a new build from being triggered.
Now dist
always rebuilds. (#13372, @hwf1324)
- A
gui.nvdaControls.MessageDialog
with default type of standard, no longer throws a None conversion exception because no sound is assigned. (#16223, @XLTechie)
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.11. (#12064)
- Updated pip dependencies:
- Removed pip dependencies:
- typing_extensions, these should be supported natively in Python 3.11 (#15544)
- nose, instead unittest-xml-reporting is used to generate XML reports. (#15544)
IAccessibleHandler.SecureDesktopNVDAObject
has been removed.
Instead, when NVDA is running on the user profile, track the existence of the secure desktop with the extension point: winAPI.secureDesktop.post_secureDesktopStateChange
. (#14488)
braille.BrailleHandler.handlePendingCaretUpdate
has been removed with no public replacement. (#15163, @LeonarddeR)
bdDetect.addUsbDevices and bdDetect.addBluetoothDevices
have been removed.
Braille display drivers should implement the registerAutomaticDetection
class method instead.
That method receives a DriverRegistrar
object on which the addUsbDevices
and addBluetoothDevices
methods can be used. (#15200, @LeonarddeR)
- The default implementation of the check method on
BrailleDisplayDriver
now requires both the threadSafe
and supportsAutomaticDetection
attributes to be set to True
. (#15200, @LeonarddeR)
- Passing lambda functions to
hwIo.ioThread.IoThread.queueAsApc
is no longer possible, as functions should be weakly referenceable. (#14627, @LeonarddeR)
IoThread.autoDeleteApcReference
has been removed. (#14924, @LeonarddeR)
- To support capital pitch changes, synthesizers must now explicitly declare their support for the
PitchCommand
in the supportedCommands
attribute on the driver. (#15433, @LeonarddeR)
speechDictHandler.speechDictVars
has been removed. Use NVDAState.WritePaths.speechDictsDir
instead of speechDictHandler.speechDictVars.speechDictsPath
. (#15614, @lukaszgo1)
languageHandler.makeNpgettext
and languageHandler.makePgettext
have been removed.
npgettext
and pgettext
are supported natively now. (#15546)
- The app module for Poedit has been changed significantly. The
fetchObject
function has been removed. (#15313, #7303, @LeonarddeR)
- The following redundant types and constants have been removed from
hwPortUtils
: (#15764, @LeonarddeR)
PCWSTR
HWND
(replaced by ctypes.wintypes.HWND
)
ULONG_PTR
ULONGLONG
NULL
GUID
(replaced by comtypes.GUID
)
gui.addonGui.AddonsDialog
has been removed. (#15834)
touchHandler.TouchInputGesture.multiFingerActionLabel
has been removed with no replacement. (#15864, @CyrilleB79)
NVDAObjects.IAccessible.winword.WordDocument.script_reportCurrentHeaders
has been removed with no replacement. (#15904, @CyrilleB79)
- The following app modules are removed.
Code which imports from one of them, should instead import from the replacement module. (#15618, @lukaszgo1)
Removed module name |
Replacement module |
azardi-2.0 |
azardi20 |
azuredatastudio |
code |
azuredatastudio-insiders |
code |
calculatorapp |
calculator |
code - insiders |
code |
commsapps |
hxmail |
dbeaver |
eclipse |
digitaleditionspreview |
digitaleditions |
esybraille |
esysuite |
hxoutlook |
hxmail |
miranda64 |
miranda32 |
mpc-hc |
mplayerc |
mpc-hc64 |
mplayerc |
notepad++ |
notepadPlusPlus |
searchapp |
searchui |
searchhost |
searchui |
springtoolsuite4 |
eclipse |
sts |
eclipse |
teamtalk3 |
teamtalk4classic |
textinputhost |
windowsinternal_composableshell_experiences_textinput_inputapp |
totalcmd64 |
totalcmd |
win32calc |
calc |
winmail |
msimn |
zend-eclipse-php |
eclipse |
zendstudio |
eclipse |
Deprecations
- Using
watchdog.getFormattedStacksForAllThreads
is deprecated - please use logHandler.getFormattedStacksForAllThreads
instead. (#15616, @lukaszgo1)
easeOfAccess.canConfigTerminateOnDesktopSwitch
has been deprecated, as it became obsolete since Windows 7 is no longer supported. (#15644, @LeonarddeR)
winVersion.isFullScreenMagnificationAvailable
has been deprecated - use visionEnhancementProviders.screenCurtain.ScreenCurtainProvider.canStart
instead. (#15664, @josephsl)
- The following Windows release constants has been deprecated from winVersion module (#15647, @josephsl):
winVersion.WIN7
winVersion.WIN7_SP1
winVersion.WIN8
- The
bdDetect.KEY_*
constants have been deprecated.
Use bdDetect.DeviceType.*
instead. (#15772, @LeonarddeR).
- The
bdDetect.DETECT_USB
and bdDetect.DETECT_BLUETOOTH
constants have been deprecated with no public replacement. (#15772, @LeonarddeR).
- Using
gui.ExecAndPump
is deprecated - please use systemUtils.ExecAndPump
instead. (#15852, @lukaszgo1)
2023.3.4
هذا إصدار ثانوي لإصلاح مشكلة الأمان ومشكلة التثبيت.
يرجى الإبلاغ بحذر عن المشكلات الأمنية باتباع [سياسة الأمان] الخاصة بـ NVDA(https://github.com/nvaccess/nvda/blob/master/security.md).
Security Fixes
Bug Fixes
- Fixed bug which caused the NVDA process to fail to exit correctly. (#16123)
- Fixed bug where if the previous NVDA process failed to exit correctly, an NVDA installation could fail to an unrecoverable state. (#16122)
2023.3.3
This is a patch release to fix a security issue.
Please responsibly disclose security issues following NVDA's security policy.
Security Fixes
- Prevents possible reflected XSS attack from crafted content to cause arbitrary code execution.
(GHSA-xg6w-23rw-39r8)
2023.3.2
This is a patch release to fix a security issue.
The security patch in 2023.3.1 was not resolved correctly.
Please responsibly disclose security issues following NVDA's security policy.
إصلاحات أمنية
- The security patch in 2023.3.1 was not resolved correctly.
Prevents possible system access and arbitrary code execution with system privileges for unauthenticated users.
(GHSA-h7pp-6jqw-g3pj)
2023.3.1
This is a patch release to fix a security issue.
Please responsibly disclose security issues following NVDA's security policy.
إصلاحات أمنية
- Prevents possible system access and arbitrary code execution with system privileges for unauthenticated users.
(GHSA-h7pp-6jqw-g3pj)
2023.3
يشتمل هذا الإصدار على تحسيناتٍ على أداء واستجابة واستقرار إخراج الصوت.
أُضيفت خيارات للتحكم بمستوى أصوات ونغمات NVDA على حدة، أو بجعلها تابعة لمستوى صوت النُطق الذي تستخدمه.
يمكن ل NVDA الآن تحديث نتائج التعرُّف الضوئي على الأحرف OCR باستمرار، بحيث يقرأ النص الجديد فور ظهوره.
يمكن ضبطُ هذه الخاصية عبر تصنيف التعرُّف الضوئي على الأحرف الموجود ضمن مربّع حوار إعدادات NVDA.
هناك العديد من الإصلاحات على عمل برايل، متعلقة بتحسين اكتشاف الأجهزة المتصلة، وبحركة مؤشّر الكتابة.
فأصبح من الممكن استبعاد تعريفات الأجهزة غير المرغوب فيها من خاصية الاكتشاف التلقائي لتحسين أدائها.
هناك أيضًا أوامر جديدة لمعرِّف BRLTTY.
كما توجد العديد من الإصلاحات على مستودع الإضافات، و Microsoft Office، وقوائم السياق في متصفح Microsoft Edge، والآلة الحاسبة المدمجة في Windows.
المستجدات
- تحسينات على إدارة الصوت:
- شاشةٌ جديدة لإعدادات الصوت:
- يمكن فتحها باستخدام مفتاح الاختصار:
NVDA+control+u
.
- خيارٌ ضمن إعدادات الصوت لجعل مستوى نغمات NVDA وتنبيهاته الصوتية تابعا لمستوى صوت النُطق المختار ضمن إعدادات النُطق. (#1409)
- خيارٌ ضمن إعدادات الصوت للتحكُّم بمستوى تنبيهات NVDA الصوتية بشكل منفصل. (#1409, #15038)
- نقل خيارَي تغيير جهاز إخراج الصوت وضبط نمط خفض الأصوات من مربّع حوار اختيار آلة النُطق إلى شاشة إعدادات الصوت الجديدة.
سيُزال هذان الخياران من مربّع حوار "اختيار آلة النُطق" في الإصدار 2024.1 من NVDA. (#15486, #8711)
- يمكن ل NVDA الآن إخراج الصوت عبر واجهة برمجة تطبيقات Windows Audio Session (WASAPI)، مما قد يحسن استجابة وأداء واستقرار نُطق البرنامج وما يصدُر عنه من أصوات. (#14697, #11169, #11615, #5096, #10185, #11061)
- ملاحظة: لا يتوافق WASAPI حاليا مع بعض الإضافات البرمجية.
هناك حاليا تحديثات متوافقة لهذه الإضافات، يُرجى تحديثُها قبل تحديث NVDA لهذا الإصدار.
ستُعطَّل الإصدارات غير المتوافقة من هذه الإضافات، بعد تحديث NVDA:
- إضافة Tony's Enhancements الإصدار 1.15 أو أقدم. (#15402)
- ملحق NVDA global commands 12.0.8 أو أقدم (#15443)
- بات NVDA الآن قادرًا على تحديث نتائج التعرُّف الضوئي على الأحرف (OCR) باستمرار، حيث سيقرأ النص الجديد فور ظهوره. (#2797)
- لتفعيل هذه الخاصية، فعِّلْ خيار "تحديث المحتوى المتعرَّف عليه باستمرار" من تصنيف التعرُّف الضوئي على الأحرف ضمن مربّع حوار إعدادات NVDA.
- بعد تفعيله، يمكنك التبديل بين تفعيل وتعطيل النص الجديد بتبديل خيار الإعلان عن تغييرات المحتوى النَشِط (بالضغط على
NVDA+5
).
- عند استخدام الاكتشاف التلقائي لأسطر برايل الإلكترونية، يمكن الآن استبعاد معرِّفات الأجهزة غير المرغوبة من خاصية الاكتشاف النلقائي، عبر مربّع حوار اختيار سطر برايل. (#15196)
- إضافةُ الخيار الجديد "تجاهل الإعلان عن المسافات البادئة للأسطر الفارغة" إلى إعدادات تنسيق المستند. (#13394)
- إضافةُ مفتاح اختصار (لم يُعيَّن افتراضيا) للتنقل بين التبويبات في نمط التصفُّح. (#15046)
التغييرات
- تغييرات على برايل:
- عند تغيُّر النص على شاشات وحدات توجيه الأوامر دون أن يتغير موضع مؤشّر الكتابة؛ سيُعرَضُ النص الجديد بشكل صحيح على شاشة برايل أثناء عرض السطر الذي حدثت فيه التغييرات.
يشمل ذلك الحالات التي يكون فيها برايل مرتبطا بمؤشّر الاستعراض. (#15115)
- تعريف المزيد من مفاتيح الاختصار ل BRLTTY لتنفيذ أوامر NVDA (#6483)
learn
: للتبديل بين تفعيل وتعطيل المساعدة التفاعلية
prefmenu
: لفتح قائمة NVDA
prefload
/prefsave
: حفظ إعدادات NVDA
time
: عرض الوقت
-
say_line
: قراءة السطر الحالي الذي يوجد فيه مؤشّر الاستعراض
say_below
: قراءة الكل باستخدام مؤشّر الاستعراض
- معرِّف BRLTTY متاحٌ فقط في حال وجود BrlAPI وعمله.
- إزالة خيار تفعيل دعم HID Braille من الإعدادات المتقدمة حيث بات يُغني عنه خيار جديد.
يمكن الآن تعطيل الاكتشاف التلقائي لمعرّفات أجهزة برايل بعينها عبرمربّع حوار اختيار سطر برايل الإلكتروني. (#15196)
- في مستودع الإضافات، ستُعرَضُ الإضافات المثبَّتة ضمن شاشة الإضافات المتوفرة إن كانت متوفرةً بالفعل في المستودع. (#15374)
- تحديث بعض مفاتيح اختصارات الوصول السريع في قائمة NVDA. (#15364)
الإصلاحات
- في Microsoft Office:
- معالجة مشكلة في Microsoft Word تحدث عندما يكون خيارا "الإعلان عن رؤوس الموضوعات" و"الإعلان عن الملاحظات والتعليقات" معطَّلين ضمن إعدادات تنسيق المستند. (#15019)
- في Wordو Excel، سيُعلَنُ عن محاذاة النص بشكل صحيح في العديد من الحالات. (#15206, #15220)
- إصلاح الإعلان عن بعض مفاتيح الاختصار الخاصة بتنسيقات الخلية في Excel. (#15527)
- في Microsoft Edge:
- لن يقفز NVDA عائدًا إلى حيث كان موضع مؤشر نمط التصفُّح، عند فتح قائمة السياق في Microsoft Edge. (#15309)
- يمكن ل NVDA الآن -كما في السابق- قراءة محتوى قائمة السياق الخاصة بالتنزيلات في Microsoft Edge. (#14916)
- إصلاحات متعلقة ببرايل:
- عند التبديل بين إظهار وإخفاء مؤشّر برايل ومؤشّر التحديد الخاص ببرايل عبر مفاتيح الاختصار؛ سيُحدَّثُ موضعهما بشكل صحيح. (#15115)
- إصلاح خطأ محاولة الاتصال بأسطر برايل Albatross، على الرغم من وجود أجهزة أخرى متصلة. (#15226)
- في مستودع الإضافات:
- إصلاح مشكلة ااستمرار ظهور الإضافات غير المتوافقة ضمن قائمة الإضافات، على الرغم من إلغاء تحديد خيار "تضمين الإضافات غير المتوافقة.
- سيعمل عامل تصفية الإضافات وِفقا لحالة التفعيل أو التعطيل بشكل صحيح مع الإضافات التي تُستبعد بسبب عدم توافقها. (#15416)
- إصلاح مشكلة تُعيق الإضافات المثبّتة غير المتوافقة في حال تفعيلها من التحديث أو الاستبدال عند تثبيتها من مصدر خارجي. (#15417)
- إصلاح مشكلة توقُّف NVDA عن النُطق بعد تثبيت الإضافة البرمجية حتى يُعاد تشغيله. (#14525)
- إصلاح مشكلة تعذُّر تثبيت الإضافة إذا أُلغيت عملية تثبيتها سابقا أو فشلت. (#15469)
- إصلاح مشكلات تتعلق بالإضافات غير المتوافقة عند ترقية NVDA. (#15414, #15412, #15437)
- سيعلن NVDA -كما في السابق- عن نتائج العمليات الحسابية في حاسبة Windows 32 بت على إصدارات Windows Server وLTSC وLTSB. (#15230)
- لم يعُدْ NVDA يتجاهل تغييرات موضع مؤشّر النظام، عندما ينتقل لنافذة فرعية، (نافذة في المستوى الثاني grand child window). (#15432)
- إصلاح مشكلة من المحتمل أنها تسبب انهيار NVDA أثناء عملية بدء تشغيله. (#15517)
تعديلاتٌ للمطورين
يضمُّ ملف المستجدات الخاص بهذا الإصدار العديد من التعديلات التي من شأنها تسهيل أداء وعمل مطوري البرنامج، إلا أنها لم تَرِدْ في النسخة العربية حيث أن المستخدم لن يستفيد منها بشكل مباشر كما أنها تضم مصطلحات تقنية متخصصة جدا لا يستخدمها ولا يحتاجها سوى مطوّرو البرنامج. ولمن يرغب في الاطلاع على هذا القسم يمكنه الرجوع إلى ملف المستجدات الموجود باللغة الإنجليزية. كما يُرجى الرجوع إلى دليل المطورين للحصول على معلومات حول ما أُهمِلَ وأُزيل من واجهة برمجة التطبيقات الخاصة بـ NVDA.
braille.handler.handleUpdate
and braille.handler.handleReviewMove
have been changed in order not to update instantly.
Before this change, when either of these methods was called very often, this would drain many resources.
These methods now queue an update at the end of every core cycle instead.
They should also be thread safe, making it possible to call them from background threads. (#15163)
- Added official support to register custom braille display drivers in the automatic braille display detection process.
Consult the
braille.BrailleDisplayDriver
class documentation for more details.
Most notably, the supportsAutomaticDetection
attribute must be set to True
and the registerAutomaticDetection
classmethod
must be implemented. (#15196)
Deprecations
braille.BrailleHandler.handlePendingCaretUpdate
is now deprecated with no public replacement.
It will be removed in 2024.1. (#15163)
- Importing the constants
xlCenter
, xlJustify
, xlLeft
, xlRight
, xlDistributed
, xlBottom
, xlTop
from NVDAObjects.window.excel
is deprecated.
Use XlHAlign
or XlVAlign
enumerations instead. (#15205)
- The mapping
NVDAObjects.window.excel.alignmentLabels
is deprecated.
Use the displayString
methods of XlHAlign
or XlVAlign
enumerations instead. (#15205)
bdDetect.addUsbDevices
and bdDetect.addBluetoothDevices
have been deprecated.
Braille display drivers should implement the registerAutomaticDetection
classmethod instead.
That method receives a DriverRegistrar
object on which the addUsbDevices
and addBluetoothDevices
methods can be used. (#15200)
- The default implementation of the check method on
BrailleDisplayDriver
uses bdDetect.driverHasPossibleDevices
for devices that are marked as thread safe.
Starting from NVDA 2024.1, in order for the base method to use bdDetect.driverHasPossibleDevices
, the supportsAutomaticDetection
attribute must be set to True
as well. (#15200)
2023.2
في هذا الإصدار، استُبدِل مدير الإضافات البرمجية بمستودع الإضافات.
عبر مستودع الإضافات، يمكنك استعراض الإضافات المتوفرة المطوَّرة من قَبَل مجتمع NVDA، والبحث وتحديث وتثبيت الإضافات.
يمكنك الآن تجاوز مشكلة عدم توافق الإضافات القديمة يدويًا على مسؤوليتك الخاصة.
كذلك، هناك العديد من الميزات والأوامر الجديدة الخاصة بدعم برايل، إضافة لأسطر برايل جديدة مدعومة.
وهناك أيضا مفاتيح اختصار جديدة تخص التعرُّف الضوئي على الأحرف ونمط استعراض الكائنات المسطَّح.
تحسينات على استعراض وقراءة التنسيقات في Microsoft Office.
وهناك العديد من الإصلاحات خاصة على دعم برايل و Microsoft Office ومتصفحات الويب و Windows 11.
إضافةً لتحديثاتٍ على آلة النُطق eSpeak-NG، ومترجم برايل LibLouis ومكتبة الرموز والوجوه التعبيرية Unicode CLDR.
المستجدات
- إضافة مستودع الإضافات إلى NVDA. (#13985)
- يمكنك استعراض الإضافات المطوَّرة من قَبَل مجتمع NVDA، والبحث وتحديث وتثبيت الإضافات.
- تجاوز مشكلة عدم توافق الإضافات القديمة.
- أُزيلَ مدير الإضافات واستُبدِل بمستودع الإضافات.
- لمزيد من المعلومات يُرجى قراءة دليل المستخدم المُحدَّث.
- إضافةُ مفاتيح اختصار جديدة:
- مفتاح اختصار غير معرَّف للتنقُّل بين اللغات المتاحة للتعرُّف الضوئي على الأحرف المدمَج في Windows. (#13036)
- مفتاح اختصار غير معرَّف للتنقُّل بين أنماط عرض الرسائل على برايل. (#14864)
- مفتاح اختصار غير معرَّف للتبديل بين تفعيل وتعطيل مرشّر التحديد الخاص ببرايل. (#14948)
- تعيين مفاتيح اختصار افتراضية للانتقال للكائن التالي والسابق في نمط العرض المسطح لتسلسل الكائنات. (#15053)
- الحاسوب المكتبي:
NVDA+numpad9
و NVDA+numpad3
للانتقال لللكائن السابق واللاحق.
- الحاسوب المحمول:
shift+NVDA+[
and shift+NVDA+]
للانتقال للكائن السابق واللاحق.
- ميزات جديدة خاصة بدعم برايل:
- دعم سطر برايل الإلكتروني Activator من Help Tech. (#14917)
- إضافة خيار برايل جديد للتبديل بين تفعيل وتعطيل مؤشّر برايل للتحديد. (النقطتان 7 و8). (#14948)
- خيار جديد لنقل مؤشّر التحرير أو مؤشّر النظام عند نقل مؤشّر الاستعراض عبر مفاتيح توجيه مؤشّر برايل. (#14885, #3166)
- عند الضغط على مفتاح 2 على اللوحة الرقمية
numpad2
للإعلان عن القيمة الرقمية للحرف الواقع في موضع مؤشّر الاستعراض؛ ستُعرَضُ المعلومات عبر برايل أيضا. (#14826)
- دعم خاصية
aria-brailleroledescription
المتاحة في ARIA 1.3، والتي تُتيح لمطوري صفحات الإنترنت إضافة تعريف للعنصر يظهر على برايل وتجاهل نوع العنصر الذي يظهر على أسطر برايل. (#14748)
- بالنسبة لمعرّف شاشات برايل من Baum: أُضيف العديد من مفاتيح الاختصار في برايل الخاصة بتنفيذ الأوامر شائعة الاستخدام مثل:
windows+d
and alt+tab
.
يُرجى مراجعة دليل الاستخدام الخاص ب NVDA للاطلاع على القائمة كاملة. (#14714)
- دعم نُطق رموز Unicode الآتية:
- رموز برايل مثل:
⠐⠣⠃⠗⠇⠐⠜
. (#14548)
- رمز مفتاح خيارات Mac
⌥
. (#14682)
- إضافة مفاتيح اختصار خاصة بأسطر برايل Tivomatic Caiku Albatross.
- لعرض مربّع الحوار الخاص بإعدادات برايل.
- للوصول لشريط الحالة.
- للتنقُّل بين أشكال مؤشّر برايل.
- للتنقُّل بين أنماط عرض رسائل برايل.
- للتبديل بين تفعيل وتعطيل مؤشّر برايل.
- للتبديل بين حالات مؤشّر التحديد الخاص ببرايل.
- للتبديل بين حالات نقل مؤشّر التحرير عند نقل مؤشّر الاستعراض عبر مفاتيح توجيه مؤشّر برايل. (#15122)
- مزايا جديدة متعلقة ب Microsoft Office:
- عند تفعيل خيار الإعلان عن النص المميَّز بصريا ضمن إعدادات تنسيق المستند؛ سيُعلن NVDA عن اللون المستخدم في التمييز في Microsoft Word. (#7396, #12101, #5866)
- عند تفعيل خيار الألوان في إعدادات تنسيق المستند؛ سيُعلَن عن ألوان الخلفية في Microsoft Word. (#5866)
- عند استخدام مفاتيح الاختصار في Excel لتبديل حالة التنسيق في خلايا Excel مثل: عريض، مائل، تحته خط، يتوسطه خط؛ سيُعلَن عن النتائج (حالة التنسيق الحالية). (#14923)
- إدارة الصوت المحسَّنة (قيد التجربة):
- يمكن ل NVDA الآن إخراج الصوت عبر واجهة برمجة تطبيقات Windows Audio Session (WASAPI)، مما قد يحسن استجابة وأداء واستقرار نُطق البرنامج وما يصدُر عنه من أصوات.
- يمكن تفعيل استخدام WASAPI عبر شاشة الإعدادات المتقدمة.
إضافةً لهذا، يمكن ضبط الخيارات الآتية في حال تفعيل استخدام WASAPI:
- خيار لجعل مستوى نغمات NVDA وتنبيهاته الصوتية تابعا لمستوى صوت النُطق المختار ضمن إعدادات النُطق. (#1409)
- خيار للتحكُّم بمستوى تنبيهات NVDA بالصوتية بشكل منفصل. (#1409, #15038)
- هناك مشكلة مُعلَن عنها حاليا تتعلق بتقطُّع الصوت أثناء تفعيل WASAPI. (#15150)
- في Mozilla Firefox و Google Chrome، سيُعلن NVDA عن كون الضغط على العنصر يفتح مربّع حوار أو جدولًا شبكيا أو قائمةً أو عرضًا شجريًا؛ إن كان مطوِّر الصفحة قد عرّف هذا باستخدام خاصية
aria-haspopup
. (#14709)
- يمكن الآن استخدام متغيّرات بيئة النظام (مثل:
%temp%
أو %homepath%
) ضمن حقل تحديد المسار أثناء إنشاء النسخ المحمولة من NVDA. (#14680)
- في إصدار Windows 10 مايو 2019 وما يليه، سيعلن NVDA عن أسماء أسطح المكتب الافتراضية، عند فتحها أو التبديل بينها أو إغلاقها. (#5641)
- إضافة مُعامِل للنظام يُتيح للمستخدمين ومسؤولي النظام إجبار NVDA على العمل في النمط الآمن. (#10018)
التغييرات
- تحديثات على المكوِّنات:
- تحديث آلة النُطق eSpeak NG إلى 1.52-dev commit
ed9a7bcf
. (#15036)
- تحديث مكتبة مترجم برايل LibLouis إلى الإصدار 3.26.0. (#14970)
- تحديث مكتبة CLDR إلى الإصدار 43.0. (#14918)
- تعديلات على LibreOffice:
- في برنامج LibreOffice Writer التابع لحزمة LibreOffice الإصدارات >= 7.6، عند الإعلان عن موقع مؤشّر الاستعراض؛ سيُعلَن عن موقع مؤشّراستعراض النص نسبةً للصفحة الحالية، كما هو الحال في Microsoft Word. (#11696)
- الإعلان عن شريط الحالة عند الضغط على
NVDA+end
يعمل الآن في LibreOffice. (#11698)
- عند الانتقال لخلية أخرى في LibreOffice Calc، لن يُعلن NVDA عن موضع الخلية السابقة في حال تعطيل الإعلان عن موضع الخلية ضمن إعدادات تنسيق المستند الخاصة بNVDA. (#15098)
- تعديلات على برايل:
- عند استخدام سطر برايل إلكتروني عبر تقنية HID Braille؛ يمكن استخدام مجموعة مفاتيح D (Dpad) لمحاكاة عمل الأسهم ومفتاح الدخول Enter.
كما أن
مفتاح المسافة+النقطة1
و مفتاح المسافة+النقطة 4
يحاكيان السهم لأعلى والسهم لأسفل. (#14713)
- ستُعرَضُ الآن تحديثات محتوى صفحات الويب النَشِط (ARIA live regions) على شاشات برايل أيضا.
يمكن تعطيل هذا الخيار عبر شاشة الإعدادات المتقدمة. (#7756)
- سيُرسَل رمزا الشرطة وشرطة em الطويلة لآلة النُطق دائمًا. (#13830)
- عند الإعلان عن مقدار المسافات البادئة في Microsoft Word، ستُعتمد وحدة القياس المختارة ضمن إعدادات Word المتقدمة، حتى في حال استخدام أتمتة واجهة المستخدم UI Automation للوصول إلى عناصر التحكُّم في مستندات Microsoft Word. (#14542)
- سيستجيب NVDA أسرع عند تحريك المؤشّر ضمن حيزات التحرير. (#14708)
- سيرتبط أمر الإعلان عن عنوان الوجهة التي يقود إليها الرابط بموضع مؤشّر التحرير ومؤشّر النظام بدلًا من مؤشّر استعراض الكائن. (#14659)
- لم يعُدْ إنشاء النسخة المحمولة يتطلَّب كتابة الحرف الذي يُشير للقرص الصلب كجزء من المسار المحدد. (#14681)
- إذا ضُبِطَ Windows لعرض الثواني في أيقونة الساعة في صينية النظام، سيُراعى هذا الإعداد عند قراءة الوقت بالضغط على
NVDA+f12
. (#14742)
- سيُعلن NVDA الآن عن التجميعات غير المُسمّاة والتي تحتوي على معلومات مفيدة عن الموقع، مثل الإصدارات الحديثة من قوائم Microsoft Office 365. (# 14878)
إصلاحات الأخطاء
- إصلاحات على برايل:
- إصلاحات عديدة على استقرار إدخال وإخرج النص عبر أسطر برايل الإلكترونية، أسفر عنها تقليل حدوث بعض الأخطاء وانهيارات NVDA. (#14627)
- لن يحوِّل NVDA إعداد سطر برايل المختار إلى "لا يوجد برايل" دون ضرورة بين حين وآخر، عند استخدام الاكتشاف التلقائي لأسطر برايل، ما سينجم عنه تقليل مدخلات سجل الأخطاء. (#14524)
- عند استخدام سطر برايل إلكتروني يدعم تقنية HID Bluetooth (مثل: HumanWare Brailliant و APH Mantis)؛ في حال اكتشافه تلقائيا؛ لن يتحوّل NVDA لاستخدام USB عند وصل الجهاز عبره.
يحدث هذا فقط مع منافذ Bluetooth التسلسلية السابقة. (#14524)
- في حال عدم وجود سطر برايل إلكتروني متصل، إذا أُغلِق عارض الخط البارز برايل عبر الضغط على
alt+f4
أو بالضغط على زر الإغلاق؛ سيُعاد ضبط حجم عرض برايل لوضع عدم وجود خلايا برايل. (#15214)
- إصلاحات على متصفحات شبكة الإنترنت:
- لن يتسبّب NVDA في تعطُّل Mozilla Firefox أو عدم استجابته بين الحين والآخر. (#14647)
- في Mozilla Firefox و Google Chrome؛ لن يُعلَن عن الحروف عند كتابتها في بعض حقول التحرير إن كان خيار نُطق الأحرف المكتوبة مُعطَّلًا. (#14666)
- يمكنك الآن استخدام نمط التصفُّح في عناصر تحكم Chromium المضمَّنة، والذي لم يكُن ممكنا سابقا. (#13493, #8553)
- في Mozilla Firefox، سيُقرأ النص الواقع بعد رابط بشكل صحيح عند نقل المؤشّر إليه. (#9235)
- في متصفّحَي Chrome و Edge؛ سيُعلَنُ عن عنوان الوجهة التي تقود إليها الروابط ذات الرسوم بدقة في حالات أكثر. (#14783)
- لن يصمت NVDA عند الاستعلام عن عنوان وجهة رابط لم تُعرَّف له خاصية href.
بل سيُعلن NVDA بدلا من ذلك أنّه لا يوجد عنوان يقود إليه الرابط. (#14723)
- في نمط التصفُّح، لن يتجاوز NVDA خطأً موضع مؤشّر النظام، بحيث ينتقل لعنصر التحكُّم الأصلي الذي يتفرّع عنه، أو للعنصر الفرعي، على سبيل المثال: من عنصر التحكُّم لقائمة العناصر التي يندرج ضمنها، أو لخلية ضمن عرض شبكي. (#14611)
- لاحِظْ أن هذا ينطبق في حال تعطيل خيار "نقل مؤشّر النظام تلقائيا للعناصر القابلة لذلك" ضمن إعدادات نمط التصفُّح (وهو الوضع الافتراضي).
- إصلاحات تخصُّ Windows 11:
- سيقرأ NVDA الآن كالسابق محتوى شريط الحالة الخاص بالمفكرة. (#14573)
- عند الانتقال بين علامات التبويب في المفكرة ومستكشف الملفات؛ سيُعلن عن اسم علامة التبويب. (#14587, #14388)
- سيعلن NVDA كالسابق عن العناصر المرشحة عند إدخال نص بلغات مثل الصينية واليابانية. (#14509)
- يمكن الآن -كما في السابق- فتح عنصري "نص اتفاقية الترخيص" و"أسماء فريق العمل" الموجودَينِ ضمن قائمة المساعدة الخاصة ب NVDA. (#14725)
- إصلاحات على Microsoft Office:
- في حال التنقُّل السريع بين الخلايا في Excel؛ ستقل احتمالات إعلان NVDA عن الخلية الخاطئة أو التحديد بشكل خاطئ. (#14983, #12200, #12108)
- عند الوصول لخلية Excel من خارج ورقة العمل، لن يُحدَّث موضع مؤشّر برايل وموضع التمييز البصري لمؤشر النظام بلا داعٍ بحيث ينتقلان للكائن الذي كان موضع التحديد سابقا. (#15136)
- لن يُخفِق NVDA في الإعلان عن حقول كلمات المرور عند الانتقال إليها في Microsoft Excel و Outlook. (#14839)
- بالنسبة للرموز وعلامات الترقيم التي لا يوجد لها وصف ضمن اللغة المستخدمة؛ سيُعتبر لها مستوى الترقيم الافتراضي في اللغة الإنجليزية. (#14558, #14417)
- يمكن الآن استخدام علامة الشرطة الخلفية BackSlash في حقل الكلمة البديلة في مُعجم النُطق، عندما لا يعيَّن نوع المُدخَل للتعبير القياسي. (#14556)
- في تطبيق الحاسبة على Windows 10 و,11، لن يصمت NVDA أو يُصدر نغمة خطأ عند إدخال العمليات في وضع الحاسبة القياسي في طريقة العرض "دائما في المقدمة". (#14679)
- سيعود NVDA للعمل في العديد من الحالات التي كانت تؤدي لتجمُّده كليا في السابق كما كان يحدث عند عدم استجابة بعض التطبيقات مثلا. (#14759)
- إصلاح خطأ كان يتسبب في تجمُّد NVDA وثِقَل سجل الأخطاء عند تمكين دعم أتمتة واجهة المستخدم UIA مع بعض أسطر توجيه الأوامر. (#14689)
- لن يرفض NVDA حفظ الإعدادات، بعد استعادة الإعدادات المحفوظة مسبقا. (#13187)
- عند العمل على النسخة المؤقّتة التي يوفّره مثبِّت NVDA، لن يوهم NVDA المستخدم بأنه يمكنه حفظ الإعدادات. (#14914)
- تحسين الإعلان عن مفاتيح الاختصار الخاصة ببعض الكائنات. (#10807)
- غدت استجابة NVDA بشكل عام للأوامر ولحركة مؤشّر النظام أسرع قليلا. (#14928)
- لن يتعثّر عرضُ إعدادات التعرُّف الضوئي على الأحرف OCR في بعض الأنظمة. (#15017)
- إصلاح خطأ يتسبب في قراءة الصفحة بدلا من قراءة السطر السابق عند "السحب لأعلى" في نمط اسعراض النص. (#15127)
تعديلاتٌ للمطورين
يضمُّ ملف المستجدات الخاص بهذا الإصدار العديد من التعديلات التي من شأنها تسهيل أداء وعمل مطوري البرنامج، إلا أنها لم تَرِدْ في النسخة العربية حيث أن المستخدم لن يستفيد منها بشكل مباشر كما أنها تضم مصطلحات تقنية متخصصة جدا لا يستخدمها ولا يحتاجها سوى مطوّرو البرنامج. ولمن يرغب في الاطلاع على هذا القسم يمكنه الرجوع إلى ملف المستجدات الموجود باللغة الإنجليزية. كما يُرجى الرجوع إلى دليل المطورين للحصول على معلومات حول ما أُهمِلَ وأُزيل من واجهة برمجة التطبيقات الخاصة بـ NVDA.
- Suggested conventions have been added to the add-on manifest specification.
These are optional for NVDA compatibility, but are encouraged or required for submitting to the Add-on Store. (#14754)
- Use
lowerCamelCase
for the name field.
- Use
<major>.<minor>.<patch>
format for the version field (required for add-on datastore).
- Use
https://
as the schema for the url field (required for add-on datastore).
- Added a new extension point type called
Chain
, which can be used to iterate over iterables returned by registered handlers. (#14531)
- Added the
bdDetect.scanForDevices
extension point.
Handlers can be registered that yield BrailleDisplayDriver/DeviceMatch
pairs that don't fit in existing categories, like USB or Bluetooth. (#14531)
- Added extension point:
synthDriverHandler.synthChanged
. (#14618)
- The NVDA Synth Settings Ring now caches available setting values the first time they're needed, rather than when loading the synthesizer. (#14704)
- You can now call the export method on a gesture map to export it to a dictionary.
This dictionary can be imported in another gesture by passing it either to the constructor of
GlobalGestureMap
or to the update method on an existing map. (#14582)
hwIo.base.IoBase
and its derivatives now have a new constructor parameter to take a hwIo.ioThread.IoThread
.
If not provided, the default thread is used. (#14627)
hwIo.ioThread.IoThread
now has a setWaitableTimer
method to set a waitable timer using a python function.
Similarly, the new getCompletionRoutine
method allows you to convert a python method into a completion routine safely. (#14627)
offsets.OffsetsTextInfo._get_boundingRects
should now always return List[locationHelper.rectLTWH]
as expected for a subclass of textInfos.TextInfo
. (#12424)
highlight-color
is now a format field attribute. (#14610)
- NVDA should more accurately determine if a logged message is coming from NVDA core. (#14812)
- NVDA will no longer log inaccurate warnings or errors about deprecated appModules. (#14806)
- All NVDA extension points are now briefly described in a new, dedicated chapter in the Developer Guide. (#14648)
scons checkpot
will no longer check the userConfig
subfolder anymore. (#14820)
- Translatable strings can now be defined with a singular and a plural form using
ngettext
and npgettext
. (#12445)
Deprecations
- Passing lambda functions to
hwIo.ioThread.IoThread.queueAsApc
is deprecated.
Instead, functions should be weakly referenceable. (#14627)
- Importing
LPOVERLAPPED_COMPLETION_ROUTINE
from hwIo.base
is deprecated.
Instead import from hwIo.ioThread
. (#14627)
IoThread.autoDeleteApcReference
is deprecated.
It was introduced in NVDA 2023.1 and was never meant to be part of the public API.
Until removal, it behaves as a no-op, i.e. a context manager yielding nothing. (#14924)
gui.MainFrame.onAddonsManagerCommand
is deprecated, use gui.MainFrame.onAddonStoreCommand
instead. (#13985)
speechDictHandler.speechDictVars.speechDictsPath
is deprecated, use NVDAState.WritePaths.speechDictsDir
instead. (#15021)
- Importing
voiceDictsPath
and voiceDictsBackupPath
from speechDictHandler.dictFormatUpgrade
is deprecated.
Instead use WritePaths.voiceDictsDir
and WritePaths.voiceDictsBackupDir
from NVDAState
. (#15048)
config.CONFIG_IN_LOCAL_APPDATA_SUBKEY
is deprecated.
Instead use config.RegistryKey.CONFIG_IN_LOCAL_APPDATA_SUBKEY
. (#15049)
2023.1
احتوى الإصدار على العديد من المستجدات منها: الخيار الجديد "نمط الفقرة" ضمن تصنيف "التنقُّل في المستند".
يمكن استخدام هذا الخيار ضمن محررات النصوص التي لا تدعم التنقُّل وِفقًا للفقرة مثل: المفكرة و Notepad++.
هناك أيضا أمر عام للإعلان عن عنوان URL الذي يقود إليه الرابط: NVDA+k
.
تحسين دعم محتوى الإنترنت التوضيحي (مثل التعليقات التوضيحية والحواشي السفلية).
الضغط على NVDA+d
يؤدي للتنقُّل عبر المحتوى التوضيحي إذا أُشير لوجوده عند المرور بالنص (على سبيل المثال: "مرتبط بتعليق" "مرتبط بحاشية سفلية".)
دعم شاشات برايل الإلكترونية Tivomatic Caiku Albatross 46/80.
هناك أيضا تحسينات على دعم إصدارات Windows ARM64 و AMD64.
هناك العديد من إصلاحات الأخطاء، أبرزها إصلاحات على Windows 11.
كما حُدِّثت مكتبات eSpeak و LibLouis، و Sonic rate boost، و Unicode CLDR.
هناك جداول برايل جديدة: جورجي، سواحلي (كينيا) شيشاوي (ملاوي).
ملاحظة:
- هذا الإصدار لا يتوافق مع الإضافات البرمجية بإصداراتها الحالية.
المستجدات
- في Microsoft Excel، عند تفعيل أتمتة واجهة المستخدم؛ سيُعلَنُ عن رؤوس الأعمدة والصفوف في الجداول تلقائيا. (#14228)
- مع ملاحظة أنّ هذا راجع تنسيق الجدول المختار عند إدراجه عبر زر "جدول" الموجود ضمن علامة التبويب "إدراج".
بحيث يُعتمد "العمود الأول" و"رأس الصف" كما هو ضمن خيارات نمط الجدول .
- وليس راجعا إلى الرؤوس التي تُحدد من قِبَل قارئات الشاشة، والتي هي غير مدعومة حاليا حال تفعيل أتمتة واجهة المستخدم UI Automation.
- إضافةُ أمر (لم يُعيَّن له اختصار) للتبديل بين تفعيل وتعطيل الإعلان المتراخي عن الأوصاف الصوتية للأحرف. (#14267)
- إضافة خيار (قيد التجربة) لاستثمار خاصية تنبيهات UIA (UIA Notification) المدعومة من قِبَل أداة Windows Terminal للإعلان عن التحديثات والتغييرات التي تطرأ على النص في نافذة توجيه الأوامر، ما يؤدي لمزيد من الاستقرار وتحسين الاستجابة. (#13781)
- راجِعْ دليل الاستخدام لمعرفة حدود الاستفادة من هذه الخاصية التي لا تزال في طَوْر الاختبار.
- في Windows 11 ARM64، سيعمل نمط التصفُّح في برامج AMD64 مثل: Firefox، وGoogle Chrome و 1Password. (#14397)
- إضافة خيار "نمط الفقرة" ضمن إعدادات "التنقُّل في المستند".
يدعم هذا نمط التنقُّل وِفقا لفاصل السطر الواحد (المنط العادي)، أو وِفقا لفاصل الأسطر المتعددة (نمط النقُّل وِفقا للفقرة أو القطعة النصية)
يمكن الاستفادة من هذا في برامج تحرير النصوص التي لا تدعم التنقُّل وِفقًا للفقرة ذاتيا مثل المفكرة و NotePad ++. (#13797)
- يمكن الآن الإعلان عن التعليقات التوضيحية إن كانت أكثر من تعليق واحد
سينتقل
NVDA+d
بين التعليقات التوضيحية المرتبطة بعنصر واحد، ويقرأها.
على سبيل المثال: عند وجود نص مرتبط بتعليق وحاشية سفلية. (#14507, #14480)
- دعم شاشات برايل الإلكترونية Tivomatic Caiku Albatross. (#13045)
- إضافة أمر عام: الإعلان عن وجهة الرابط (
NVDA+k
).
بتنفيذ الأمر مرة واحدة سيُعلَن عنوان الوجهة التي يقود إليها الرابط الذي يوجد عنده مؤشّر NVDA (مؤشّر استعراض الكائن) عبر النُطق وعارض برايل.
وبضغطه مرتين متتاليتين؛ ستُعرَض المعلومات ضمن نافذة لمعرفة تفاصيل أكثر. (#14583)
- إضافة أمر عام دون تعيين مفتاح اختصار له، ضمن تصنيف "أدوات": الإعلان عن وجهة الرابط ضمن نافذة.
مماثل للضغط مرتين على
NVDA+k
، غير أنه قد يكون مفيدا أكثر لمستخدمي برايل (#14583).
التغييرات
- تحديث مكتبة مترجم برايل LibLouis إلى 3.24.0. (#14436)
- تحديثات رئيسية على برايل الخاص باللغات المجرية، UEB، والصينية (بُوبُومُوفُو).
- دعم برايل الدنماركي القياسي 2022.
- جداول برايل جديدة: جورجي، سواحلي (كينيا)، وشيشيوي (ملاوي).
- تحديث مكتبة Sonic rate boost إلى
1d70513
. (#14180)
- تحديث مكتبة الرموز التعبيرية CLDR للإصدار 42.0. (#14273)
- تحديث آلة النُطق ESpeak NG إلى 1.52-dev commit
f520fecb
. (#14281, #14675)
- إصلاحات على الإعلان عن الأعداد الكبيرة. (#14241)
- في تطبيقات Java، عند المرور بعناصر التحكُّم القابلة لتحديد لن يُشار إليها بأنها محددة. (#14336)
إصلاحات الأخطاء
- إصلاحات خاصة ب Windows 11:
- سيقرأ NVDA محتوى البحث الأبرز عند فتح قائمة ابدأ. (#13841)
- على ARM، لن يُخبر NVDA عن تطبيقات x64 بأنها تطبيقات ARM64. (#14403)
- يمكن الآن الوصول لعناصر القائمة الخاصة بسجل الحافظة، مثل: "تثبيت العنصر". (#14508)
- في Windows 11 22H2 والإصدارات الأحدث، يمكن -كما في السابق- التفاعُل عبر الفأرة ولوحة التفاعل باللمس مع مناطق مثل صينية النظام، ومربّع حوار "فتح باستخدام". (#14538, #14539)
- سيُعلَن الآن عن الاقتراحات في Microsoft Excel، عند كتابة علامة @ في حقل التعليقات للإشارة للأشخاص. (#13764)
- في شريط العناوين والبحث الخاص ب Google Chrome؛ سيُعلَن الآن عن اقترحات التحكُّم بالعنصر عند تحديده: (اضغط على مفتاح التبويب (Tab) ثم على مفتاح Enter لإزالة هذا الاقتراح.، إلخ). (#13522)
- عند الاستعلام عن معلومات التنسيق في برنامج "الدفتر" وفي عارض التقارير الخاص ب NVDA؛ ستُعلَنُ أسماء الألوان، عوضًا عن الاقتصار على أنه "اللون الافتراضي". (#13959)
- في FireFox؛ تفعيل زر Show options في صفحات نقاشات المشكلات على GitHub سيعمل على نحو جيد. (#14269)
- في شاشة البحث المتقدم في Outlook 2016 / 365؛ أصبحت تسميات وقيم عناصر منتقي التاريخ مقروءةً. (#12726)
- سيُعلَن الآن عن عناصر (ARIA Switch) في Firefox، و Chrome و Edge على أنها أزرار تبديل عوضًا عن الإعلان عنها كمربّعات تحديد. (#11310)
- سيُعلن NVDA تلقائيا عن حالة الترتيب عند قراءة رأس العمود لجدول HTML عند تغييرها بالضغط على زر مضمَّن في الجدول. (#10890)
- في نمط التصفُّح، عند الانتقال لعلامة إرشادية أو منطقة من خارجها عبر مفاتيح الحركة السريعة المنفردة أو بنقل مؤشّر النظام، ستُقرأ أسماؤها تلقائيا دائما. (#13307)
- عند تفعيل إصدار الصفير أو نُطق كلمة "CAP" عند المرور بالأحرف الكبيرة، إلى جانب تفعيل خيار الإعلان المتراخي عن الأوصاف الصوتية للأحرف؛ لن يتكرر الصفير أو نُطق كلمة "Cap". (#14239)
- في تطبيقات Java، أصبح NVDA يعلن بدقة أكثر عن عناصر التحكُّم ضمن الجداول. (#14347)
- لن تختلف بعض الإعدادات على نحو غير متوقَّع عند استخدام أكثر من وضع. (#14170)
- ينطبق هذا على الإعدادات الآتية:
- المسافات البادئة للسطر في إعدادات تنسيق المستند.
- حدود الخلية في إعدادات تنسيق المستند.
- ظهور الرسائل في إعدادات برايل.
- إرفاق مؤشّر برايل في إعدادات برايل.
- في بعض الحالات النادرة، قد يحدث تعديلات على هذه الإعدادات المستخدمة مع أكثر من وضع عند تثبيت هذا الإصدار من NVDA.
- يُرجى التأكُّد من هذه الخيارات في الأوضاع الخاصة بك بعد الترقية لهذا الإصدار.
- سيُعلَن الآن عن الرموز والوجوه التعبيرية في لغات أكثر. (#14433)
- حل مشكلة عدم الإعلان عن وجود التعليقات التوضيحية لبعض العناصر عبر برايل. (#13815)
- إصلاح مشكلة عدم حفظ تغييرات الإعدادات بشكل صحيح، عند تغيير إعداد بالتبديلمن خيار "الافتراضي" إلى القيمة التي تمثّل الخيار "الافتراضي". (#14133)
- عند ضبط NVDA، سيظل هناك دائما مفتاح واحد على الأقل يعمل كمفتاح NVDA المصاحب. (#14527)
- عند الوصول لقائمة NVDA الرئيسة عبر منطقة الإعلام؛ لن يُشير NVDA لوجود تحديثات معلَّقة إن لم تكُن هناك تحديثات. (#14523)
- سيُعلَن الآن بشكل صحيح عن الوقت المتبقّي والمنقضي والوقت الإجمالي للمقاطع الصوتية التي يزيد طولها عن اليوم في foobar2000. (#14127)
- في متصفّحات شبكة الإنترنت مثل: Chrome و FireFox؛ ستُعرَضُ التنبيهات (مثل تلك التي تُشير لوجود 5 ملفّات في التنزيلات) على أسطر برايل إلى جانب الإعلان عنها نُطقًا. (#14562)
- معالجة خطأ كان يحدث عند الانتقال للعمود الأول والأخير ضمن الجداول في Firefox (#14554)
- إمكانية فتح مربّع الحوار الخاص بالإعدادات العامة كما في السابق، عند تشغيل NVDA باستخدام الوسيط
--lang=Windows
. (#14407)
- لن يخفق NVDA في متابعة القراءة في Kindle الخاص بالحاسوب عند قَلْب الصفحة. (#14390)
تعديلاتٌ للمطورين
Note: this is an Add-on API compatibility breaking release.
Add-ons will need to be re-tested and have their manifest updated.
يضمُّ ملف المستجدات الخاص بهذا الإصدار العديد من التعديلات التي من شأنها تسهيل أداء وعمل مطوري البرنامج، إلا أنها لم تَرِدْ في النسخة العربية حيث أن المستخدم لن يستفيد منها بشكل مباشر كما أنها تضم مصطلحات تقنية متخصصة جدا لا يستخدمها ولا يحتاجها سوى مطوّرو البرنامج. ولمن يرغب في الاطلاع على هذا القسم يمكنه الرجوع إلى ملف المستجدات الموجود باللغة الإنجليزية. كما يُرجى الرجوع إلى دليل المطورين للحصول على معلومات حول ما أُهمِلَ وأُزيل من واجهة برمجة التطبيقات الخاصة بـ NVDA.
- System tests should now pass when run locally on non-English systems. (#13362)
- In Windows 11 on ARM, x64 apps are no longer identified as ARM64 applications. (#14403)
- It is no longer necessary to use
SearchField
and SuggestionListItem
UIA
NVDAObjects
in new UI Automation scenarios, where automatic reporting of search suggestions, and where typing has been exposed via UI Automation with the controllerFor
pattern.
This functionality is now available generically via behaviours.EditableText
and the base NVDAObject
respectively. (#14222)
- The UIA debug logging category when enabled now produces significantly more logging for UIA event handlers and utilities. (#14256)
- NVDAHelper build standards updated. (#13072)
- Now uses the C++20 standard, was C++17.
- Now uses the
/permissive-
compiler flag which disables permissive behaviors, and sets the /Zc
compiler options for strict conformance.
- Some plugin objects (e.g. drivers and add-ons) now have a more informative description in the NVDA python console. (#14463)
- NVDA can now be fully compiled with Visual Studio 2022, no longer requiring the Visual Studio 2019 build tools. (#14326)
- More detailed logging for NVDA freezes to aid debugging. (#14309)
- The singleton
braille._BgThread
class has been replaced with hwIo.ioThread.IoThread
. (#14130)
- A single instance
hwIo.bgThread
(in NVDA core) of this class provides background i/o for thread safe braille display drivers.
- This new class is not a singleton by design, add-on authors are encouraged to use their own instance when doing hardware i/o.
- The processor architecture for the computer can be queried from
winVersion.WinVersion.processorArchitecture attribute.
(#14439)
- New extension points have been added. (#14503)
inputCore.decide_executeGesture
tones.decide_beep
nvwave.decide_playWaveFile
braille.pre_writeCells
braille.filter_displaySize
braille.decide_enabled
braille.displayChanged
braille.displaySizeChanged
- It is possible to set useConfig to False on supported settings for a synthesizer driver. (#14601)
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.
- The configuration specification has been altered, keys have been removed or modified:
- In
[documentFormatting]
section (#14233):
reportLineIndentation
stores an int value (0 to 3) instead of a boolean
reportLineIndentationWithTones
has been removed.
reportBorderStyle
and reportBorderColor
have been removed and are replaced by reportCellBorders
.
- In
[braille]
section (#14233):
noMessageTimeout
has been removed, replaced by a value for showMessages
.
messageTimeout
cannot take the value 0 anymore, replaced by a value for showMessages
.
autoTether
has been removed; tetherTo
can now take the value "auto" instead.
- In
[keyboard]
section (#14528):
useCapsLockAsNVDAModifierKey
, useNumpadInsertAsNVDAModifierKey
, useExtendedInsertAsNVDAModifierKey
have been removed.
They are replaced by NVDAModifierKeys
.
- The
NVDAHelper.RemoteLoader64
class has been removed with no replacement. (#14449)
- The following functions in
winAPI.sessionTracking
are removed with no replacement. (#14416, #14490)
isWindowsLocked
handleSessionChange
unregister
register
isLockStateSuccessfullyTracked
- It is no longer possible to enable/disable the braille handler by setting
braille.handler.enabled
.
To disable the braille handler programatically, register a handler to braille.handler.decide_enabled
. (#14503)
- It is no longer possible to update the display size of the handler by setting
braille.handler.displaySize
.
To update the displaySize programatically, register a handler to braille.handler.filter_displaySize
.
Refer to brailleViewer
for an example on how to do this. (#14503)
- There have been changes to the usage of
addonHandler.Addon.loadModule
. (#14481)
loadModule
now expects dot as a separator, rather than backslash.
For example "lib.example" instead of "lib\example".
loadModule
now raises an exception when a module can't be loaded or has errors, instead of silently returning None
without giving information about the cause.
- The following symbols have been removed from
appModules.foobar2000
with no direct replacement. (#14570)
statusBarTimes
parseIntervalToTimestamp
getOutputFormat
getParsingFormat
- The following are no longer singletons - their get method has been removed.
Usage of
Example.get()
is now Example()
. (#14248)
UIAHandler.customAnnotations.CustomAnnotationTypesCommon
UIAHandler.customProps.CustomPropertiesCommon
NVDAObjects.UIA.excel.ExcelCustomProperties
NVDAObjects.UIA.excel.ExcelCustomAnnotationTypes
Deprecations
NVDAObjects.UIA.winConsoleUIA.WinTerminalUIA
is deprecated and usage is discouraged. (#14047)
config.addConfigDirsToPythonPackagePath
has been moved.
Use addonHandler.packaging.addDirsToPythonPackagePath
instead. (#14350)
braille.BrailleHandler.TETHER_*
are deprecated.
Use configFlags.TetherTo.*.value
instead. (#14233)
utils.security.postSessionLockStateChanged
is deprecated.
Use utils.security.post_sessionLockStateChanged
instead. (#14486)
NVDAObject.hasDetails
, NVDAObject.detailsSummary
, NVDAObject.detailsRole
has been deprecated.
Use NVDAObject.annotations
instead. (#14507)
keyboardHandler.SUPPORTED_NVDA_MODIFIER_KEYS
is deprecated with no direct replacement.
Consider using the class config.configFlags.NVDAKey
instead. (#14528)
gui.MainFrame.evaluateUpdatePendingUpdateMenuItemCommand
has been deprecated.
Use gui.MainFrame.SysTrayIcon.evaluateUpdatePendingUpdateMenuItemCommand
instead. (#14523)
2022.4
يتضمّن هذا الإصدار عددا من مفاتيح الاختصار الجديدة، بما في ذلك أوامر لقراءة كامل عناصر الجداول.
أيضًا، أُضيف قسم "دليل البدء السريع" إلى دليل الاستخدام.
إضافةً للعديد من الإصلاحات للأخطاء.
كما حصل كل من آلة النُطق ESpeak ومكتبة جداول برايل LibLouis على تحديث جديد.
هناك جداول برايل جديدة للغات الصينية والسويدية واللوغندية وكينيارواندا.
المستجدات
- إضافةُ قسم "دليل البدء السريع" إلى دليل المستخدم. (#13934)
- إضافةُ أمر جديد لمعرفة مفتاح الاختصار (االتسريع) المخصص للكائن الذي يوجد عنده مؤشّر النظام. (#13960)
- للحاسوب المكتبي:
shift+numpad2
(مفتاح Shift مع مفتاح الرقم 2 على اللوحة الرقمية).
- للحاسوب المحمول:
NVDA+ctrl+shift+.
.
- إضافةُ أوامر جديدة لنقل مؤشّر الاستعراض وِفقًا للصفحة، في البرامج التي تدعم ذلك. (#14021)
- الانتقال للصفحة السابقة:
- للحاسوب المكتبي:
NVDA+pageUp
.
- للحاسوب المحمول:
NVDA+shift+pageUp
.
- الانتقال للصفحة التالية:
- للحاسوب المكتبي:
NVDA+pageDown
.
- للحاسوب المحمول:
NVDA+shift+pageDown
.
- إضافةُ الأوامر الآتية الخاصة بالجداول. (#14070)
- قراءة العمود (من الخلية الحالية):
NVDA+control+alt+downArrow
- قراءة الصف (من الخلية الحالي):
NVDA+control+alt+rightArrow
- قراءة العمود كاملًا:
NVDA+control+alt+upArrow
- قراءة الصف كاملًا:
NVDA+control+alt+leftArrow
- في Microsoft Excel حال تفعيل أتمتة واجهة المستخدم UI Automation: سيعلن NVDA عد خروج المؤشّر خارج نطاق الجدول في أوراق العمل. (#14165)
- يمكن الآن ضبط الإعلان عن كل من رؤوس الأعمدة والصفوف بشكل منفصل. (#14075)
التغييرات
- تحديث آلة النُطق ESpeak إلى 1.52-dev commit
735ecdb8
. (#14060, #14079, #14118, #14203)
- ترقية مكتبة جداول برايل LibLouis إلى الإصدار 3.23.0. (#14112)
- تضمّن جداول برايل جديدة:
- جدول برايل للصينية الشائعة (أحرف الصينية المبسَّطة)
- جدول برايل كينيرواندي دون اختصارات (literary braille)
- جدول برايل لوغندي دون اختصارات (literary braille)
- جدول برايل سويدي دون اختصارات
- جدول برايل سويدي مختصر جزئيا
- جدول برايل سويدي باختصارات
- جدول برايل صيني (الصين، المندرينية الرسمية) نظام برايل الحالي (دون نغمات) (#14138)
- سيتضمّن نظام تتبُّع إحصائيات الاستخدام الخاص ب NVDA نوع نواة النظام. (#14019)
الإصلاحات
- عند تحديث NVDA باستخدام واجهة سطر الأوامر (CLI) لإدارة حزم Windows (المعروفة أيضًا باسم Winget)، لم يعُدْ إصدار NVDA يُعامل دائمًا على أنه أحدث من أي إصدار Alpha مثبت. (#12469)
- سيعلن NVDA الآن بشكل صحيح عن صناديق المجموعات في تطبيقات Java. (#13962)
- سيتزامن موضع مؤشّر التحرير مع النص المقروء عند استخدام أمر قراءة الكل في برامج مثل Bookworm، وWordPad، وعارض تقارير NVDA. (#13420, #9179)
- سيُعلَن عن حالة مربّعات التحديد المحددة جزئيا بشكل صحيح في البرامج التي تستخدم أتمتة واجهة المستخدم UI Automation. (#13975)
- تحسيناتٌ على الأداء ومزيد من الاستقرار في برامج Microsoft Visual Studio، Windows Terminal، والبرامج الأخرى التي تعمل مع أتمتة واجهة المستخدم UI Automation. (#11077, #11209)
- هذه الإصلاحات تظهر في Windows 11 Sun Valley 2 (الإصدار 22H2)
- التسجيل الانتقائي لأحداث أتمتة واجهة المستخدم والتغغيرات على الخصائص مفعَّلٌ الآن افتراضيا.
- قراءة النصوص، وعرض برايل، وكلمات المرور تعمل الآن على النحو المطلوب في سطر توجيه الأوامر Windows Terminal المضنّن في Visual Studio 2022. (#14194)
- يمكن ل NVDA التعرف على مقياس DPI عند استخدام أجهزة عرض متعددة.
هناك إصلاحات عديدة على استخدام DPI عند ضبط إعداد له على قيمة أعلى من 100%، أو عند استخدام أجهزة عرض متعددة.
لكن لا تزال هذه المشاكل موجودة عند العمل على إصدارات أقدم من Windows 10 1809.
لتعمل هذه الإصلاحات؛ يجب أن تكون البرامج التي يعمل معها NVDA أيضا قادرةً على تمييز DPI.
مع ملاحظة أنه لا تزال هناك مشاكل معينة قائمة عند استخدام Chrome و Edge. (#13254)
- العناصر والإطارات المميزة مرئيا ينبغي أن تظهر بشكل صحيح في معظم التطبيقات. (#13370, #3875, #12070)
- يجب أن يعمل التفاعل مع الشاشة باللمس بشكل أدقّ في معظم التطبيقات. (#7083)
- سيعمل تتبُّع مسار الفأرة الآن مع معظم التطبيقات. (#6722)
- عند عدم حدوث تغييرات على حالة اتجاه العرض (أفُقي/عمودي)؛ ستُتجاهل بشكل صحيح (كما في تغييرات الشاشة). (#14035)
- سيعلن NVDA عن سحب العناصر على الشاشة في حالات مثل إعادة ترتيب عناصر قائمة ابدأ في Windows 10، وإعادة ترتيب أسطح المكتب في Windows 11. (#12271, #14081)
- في شاwww==شة الإعدادات المتقدمة، خيار "إصدار صوت للأخطاء المسجلة في سجلّ الأخطاء" سيستعيد قيمته الافتراضية الصحيحة عند ضغط زر "استعادة الإعدادات الافتراضية". (#14149)
- في برامج Java، يمكن لNVDA تحديد النص باستخدام مفتاح الاختصار
NVDA+f10
. (#14163)
- في Microsoft Teams، لن يخفق NVDA ويتوقف عند استعراض الرسائل بالأسهم لأعلى وأسفل في قائمة محادثات مسلسلة. (#14355)
تعديلاتٌ للمطورين
يضمُّ ملف المستجدات الخاص بهذا الإصدار العديد من التعديلات التي من شأنها تسهيل أداء وعمل مطوري البرنامج، إلا أنها لم تَرِدْ في النسخة العربية حيث أن المستخدم لن يستفيد منها بشكل مباشر كما أنها تضم مصطلحات تقنية متخصصة جدا لا يستخدمها ولا يحتاجها سوى مطوّرو البرنامج. ولمن يرغب في الاطلاع على هذا القسم يمكنه الرجوع إلى ملف المستجدات الموجود باللغة الإنجليزية. كما يُرجى الرجوع إلى دليل المطورين للحصول على معلومات حول ما أُهمِلَ وأُزيل من واجهة برمجة التطبيقات الخاصة بـ NVDA.
Deprecations
core.post_windowMessageReceipt
is deprecated, use winAPI.messageWindow.pre_handleWindowMessage
instead.
winKernel.SYSTEM_POWER_STATUS
is deprecated and usage is discouraged, this has been moved to winAPI._powerTracking.SystemPowerStatus
.
winUser.SM_*
constants are deprecated, use winAPI.winUser.constants.SystemMetrics
instead.
2022.3.3
هذا إصدار ثانوي لإصلاح مشكلات الإصدارات 2022.3.2 و2022.3.1 و2022.3.
وكذلك يعالج مشكلةً أمنية.
إصلاحات أمنية
- Prevents possible system access (e.g. NVDA Python console) for unauthenticated users.
([GHSA-fpwc-2gxx-j9v7](https://github.com/nvaccess/nvda/security/advisories/GHSA-fpwc-2
إصلاحات الأخطاء
- إصلاح خلل توقف NVDA عن العمل في شاشة القفل، بحيث سيسمح NVDA بالوصول إلى سطح مكتب المستخدم أثناء وجوده على شاشة قفل Windows. (#14416)
- إصلاح الخلل المتمثّل في توقف NVDA في عن العمل في شاشة القفل، حيث كان NVDA لا يعمل، كما لو كان الجهاز لا يزال مقفلاً. (#14416)
- إصلاح مشكلات إمكانية الوصول في عملية "نسيان رقم التعريف الشخصي" لنظام التشغيل Windows وتجربة تحديث/تثبيت Windows. (#14368)
- إصلاح الخلل الذي يحدث عند محاولة تثبيت NVDA في بعض بيئات Windows، على سبيل المثال: خوادم Windows. (#14379)
تعديلات للمطورين
Deprecations
utils.security.isObjectAboveLockScreen(obj)
is deprecated, instead use obj.isBelowLockScreen
. (#14416)
- The following functions in
winAPI.sessionTracking
are deprecated for removal in 2023.1. (#14416)
isWindowsLocked
handleSessionChange
unregister
register
isLockStateSuccessfullyTracked
2022.3.2
هذا إصدار ثانوي لإصلاح مشكلات في الإصدار 2022.3.1، ومعالجة مشكلة أمنية.
إصلاحات أمنية
إصلاحات الأخطاء
- إصلاح مشكلة في الإصدار 2022.3.1 حيث عُطّلت بعض الوظائف ضمن الشاشات الآمنة. (#14286)
- إصلاح مشكلة في الإصدار 2022.3.1 حيث عُطّلت بعض الوظائف بعد تسجيل الدخول، إذا بدأ NVDA في شاشة التأمين. (#14301)
2022.3.1
هذا إصدار ثانوي لإصلاح عدد من المشكلات الأمنية.
يرجى الإبلاغ بحذر عن المشكلات الأمنية بإرسالها إلى info@nvaccess.org.
إصلاحات أمنية
- إصلاح مشكلة إمكانية الارتقاء من صلاحيات المستخدم إلى امتيازات النظام.
(GHSA-q7c2-pgqm-vvw5)
- إصلاح مشكلة أمنية كانت تسمح بالوصول إلى بوابة python عبر شاشة القفل لبدء تشغيل NVDA.
(GHSA-72mj-mqhj-qh4w)
- إصلاح مشكلة متعلقة بالتخزين المؤقت لنص عارض النُطق في شاشة قفل Windows.
(GHSA-grvr-j2h8-3qm4)
إصلاحات الأخطاء
- منع المستخدم غير المصرَّح له من تحديث إعدادات النُطق وعارض برايل عبر شاشة القفل. (GHSA-grvr-j2h8-3qm4)
2022.3
احتوى هذا الإصدار على عدد كبير من مساهمات أفراد ضمن مجتمع تطوير NVDA.
يشمل ذلك، توفير أوصاف الأحرف الصوتية، وتحسينات على دعم وحدة التحكُّم Windows Console المستخدمة من قِبَل نوافذ توجيه الأوامر.
وتضمّن الإصدار أيضًا العديد من إصلاحات الأخطاء.
ويُلاحظ أيضا، أن الإصدارات الأخيرة من Adobe Acrobat/Reader لن تنهار عند قراءة مستندات PDF.
كذلك، حصلت آلة eSpeak على تحديث يشتمل على ثلاث لغاتٍ جديدة: البيلالوسية، اللوكسمبورجية، وتونتوبيك المكسيكية Totontepec Mixe.
المستجدات
- في وحدة تحكُّم Windows، المستخدَمة من قِبَل موجّه الأوامر CMD، و Power Shell، ونظام Windows الفرعي لنظام Linux (WSL)، على Windows 11 الإصدار 22H2 (Sun Valley 2) وما بعده:
- تحسّنٌ كبير في الأداء ومزيد من الاستقرار. (#10964)
- عند البحث عن نص بستخدام مفتاحي
control+f
، سينتقل مؤشّر الاستعراض لموضع نتيجة البحث. (#11172)
- الإعلان عن النص المكتوب الذي لا يكون ظاهرا على الشاشة (مثل كلمات المرور) سيكون معطلًا افتراضيا.
يمكن تفعيله عبر شاشةإعدادات NVDA المتقدمة. (#11554)
- يمكن استعراض النص الموجود خارج نطاق العرض على الشاشة، دون الحاجة لتمرير نافذة وحدة توجيه الأوامر. (#12669)
- تتوفّر الآن معلومات وتفاصيل أكثر عن تنسيقات الخطوط (microsoft/terminal PR 10336)
- إضافةُ خيارٍ جديد للإعلان المتراخي (بعد صمت يسير) عن الأوصاف الصوتية للأحرف (#13509)
- إضافةُ خيار جديد ضمن إعدادات برايل، لتخيير المستخدم بين توقُّف النُطق أثناء تمرير سطر برايل للأمام أو الخلف أو عدم توقُّفه. (#2124)
التغييرات
- تحديث محرّك النُطق ESpeak 1.52-dev commit
9de65fcb
. (#13295)
- تضمّن لغاتٍ جديدة:
- البيلاروسية
- اللوكسببمبورجية
- توتونبوتيك مكس Totontepec Mixe
- عند استخدام أتمتة واجهة المستخدم للوصول لعناصصر التحكُّم في أوراق العمل في Microsoft Excel؛ سيُشير NVDA للخلايا المدمجة. (#12843)
- بدلا من الاقتصار على الإعلان عن وجود تفاصيل مرتبطة بالعنصر؛ سيُعلن NVDA عن نوع تلك التفاصيل متى ما كان ذلك ممكنًا، على سبيل المثال: سيشير لوجود تعليق. (#13649)
- في قسم التطبيقات والمزايا الخاص ب Windows، سيظهر حجم التثبيت ل NVDA. (#13909)
الإصلاحات
- لن ينهار Adobe Acrobat / Reader 64 بِت عند قراءة مستندات PDF. (#12920)
- ينبغي تثبيت الإصدار الأحدث من Adobe Acrobat / Reader لتجنُّب الانهيار.
- وحدات قياس الخطوط أصبحت قابلةً للترجمة في NVDA. (#13573)
- تجاهُل أحداث Java Access Bridge عند عدم وجود نافذة لتطبيقات Java.
سيؤدي ذلك لتحسين أداء بعض تطبيقات Java، ومن ضمنها IntelliJ IDEA. (#13039)
- تحسينُ الإعلان عن الخلايا المحددة في LibreOffice Calc، حيث لم يعُد برنامج Calc يتجمّد عند تحديد عدد كبير من الخلايا. (#13232)
- عند العمل على Microsoft Edge باستخدام اسم مستخدم مختلف، لن يصبح المتصفّح غير قابل للوصول. (#13032)
- لن يقفز مؤشر سرعة آلة ESpeak ليصبح بين 99% و100%، عند تعطيل خيار زيادة معدّل السرعة. (#13876)
- إصلاح مشكلة تتسبب في إتاحة فتح أكثر من محاورة لتخصيص الاختصارات. (#13854)
تعديلاتٌ للمطورين
- Updated Comtypes to version 1.1.11. (#12953)
- In builds of Windows Console (
conhost.exe
) with an NVDA API level of 2 (FORMATTED
) or greater, such as those included with Windows 11 version 22H2 (Sun Valley 2), UI Automation is now used by default. (#10964)
- This can be overridden by changing the "Windows Console support" setting in NVDA's advanced settings panel.
- To find your Windows Console's NVDA API level, set "Windows Console support" to "UIA when available", then check the NVDA+F1 log opened from a running Windows Console instance.
- The Chromium virtual buffer is now loaded even when the document object has the MSAA
STATE_SYSTEM_BUSY
exposed via IA2. (#13306)
- A config spec type
featureFlag
has been created for use with experimental features in NVDA. See devDocs/featureFlag.md
for more information. (#13859)
Deprecations
There are no deprecations proposed in 2022.3.
2022.2.4
هذا إصدار لثانوي لإصلاح مشكلة أمنية.
الإصلاحات
2022.2.3
هذا إصدار ثانوي لإصلاح خلل عَرَضي لواجهة برمجة التطبيقات (API) الذي ظهر في 2022.2.1.
الإصلاحات
- إصلاح خلل عدم إعلان NVDA عن "سطح المكتب الآمن" عند الدخول إلى سطح مكتب آمن.
وقد أدى ذلك إلى عدم تعرف NVDA Remote على أسطح المكتب الآمنة. (#14094)
2022.2.2
هذا إصدار ثانوي لمعالجة مشكلة متعلقة بمفاتيح الاختصار ظهرت في الإصدار 2022.2.1.
الإصلاحات
- إصلاح مشكلة عدم عمل مفاتيح الاختصار بعض الأحيان. (#14065)
2022.2.1
هذا إصدار بسيط لإصلاح مشكلة أمنية.
يرجى الإبلاغ بحذر عن المشكلات الأمنية إلى info@nvaccess.org.
إصلاحات أمنية
- إصلاح مشكلة إمكانية تشغيل بوابة بايثون من شاشة القفل. (GHSA-rmq3-vvhq-gp32)
- حل مشكلة إمكانية مغادرة شاشة القفل باستخدام نمط استعراض الكائنات. (GHSA-rmq3-vvhq-gp32)
تعديلاتٌ للمطورين
Deprecations
These deprecations are currently not scheduled for removal.
The deprecated aliases will remain until further notice.
Please test the new API and provide feedback.
For add-on authors, please open a GitHub issue if these changes stop the API from meeting your needs.
appModules.lockapp.LockAppObject
should be replaced with NVDAObjects.lockscreen.LockScreenObject
. (GHSA-rmq3-vvhq-gp32)
appModules.lockapp.AppModule.SAFE_SCRIPTS
should be replaced with utils.security.getSafeScripts()
. (GHSA-rmq3-vvhq-gp32)
2022.2
يتضمَّن هذا الإصدار حلًا للعديد من الأخطاء.
ومما يستحقُّ الإشارة أن هناك تحسينات كبيرة على التطبيقات المستندة على Java، وعلى شاشات عرض برايل، وميزات في Windows.
وقد أُضيفت أوامر جديدة لاستعراض الجداول.
وحُدِّثَت مكتبة Unicode CLDR الخاصة بالرموز والوجوه التعبيرية..
وحُدّثت مكتبة LibLouis، حيث أُضيف إليها جدول برايل ألماني جديد.
المستجدّات
- دعم التفاعل مع مكونات Microsoft Loop في منتجات Microsoft Office. (#13617)
- إضافةُ أوامر جديدة لاستعراض الجداول. (#957)
control+alt+home/end
للقفز مباشرةً للعمود الأول والعمود الأخير.
control+alt+pageUp/pageDown
للقفز للصف الأول والصف الأخير.
- إضافةُ أمر (لم يُحدَّد له اختصار معين) للتبديل بين أنماط التبديل التلقائي بين اللغات واللهجات. (#10253)
التغييرات
- تحديث NSIS إلى الإصدار 3.08. (#9134)
- تحديث CLDR للإصدار 41.0. (#13582)
- ترقية مترجم LibLouis braille إلى 3.22.0. (#13775)
- جدول برايل جديد: ألماني الدرجة الثانية (مُفصَّل)
- إضافة وظيفة جديدة لعناصر التحكُّم ذات "المؤشّر قيد العمل". (#10644)
- سيعلنُ NVDA عن عدم إمكانية تنفيذ الإجراء. (#13500)
- يشملُ ذلك الحالات الآتية:
- استخدام إصدار NVDA الموجود على متجر تطبيقات Windows.
- ضمن الشاشات الآمنة.
- عند وجود مربّع حوار ينتظر استجابةً من المستخدم.
الإصلاحات
- إصلاحاتٌ تتعلق بالتطبيقات المبنية على Java:
- سيعلنُ NVDA عندما تكون الحالة (للقراءة فقط). (#13692)
- سيعلن NVDA بشكل صحيح عن كون العنصر مفعلا أو معطلا. (#10993)
- سيعلن NVDA عن مفاتيح الاختصار إذا كانت من مفاتيح المهام (function key shortcuts). (#13643)
- يمكن ل NVDA الآن النُطق وإصدار الصفير في أشرطة التقدُّم. (#13594)
- لن يتسبَّب NVDA في إزالة النصوص خطأً من مربّعات النصوص عند عرضها للمستخدم. (#13102)
- سيعلن NVDA عن حالة أزرار التبديل بين التفعيل والتعطيل. (#9728)
- سيقرأNVDA اسم النافذة بشكل صحيح ضمن تطبيقات Java متعددة النوافذ. (#9184)
- سيعلن NVDA عن موضع التبويبات. (#13744)
- إصلاحات تتعلَّق بشاشات عرض برايل:
- إصلاح عرض مُخرَجات برايل عند تصفُّح بعض النصوص في حقول التحرير الغنية في تطبيقات Mozilla، مثل حقل المحتوى المخصص لإنشاء رسالة جديدة في Thunderbird. (#12542)
- عندما يكون إرفاق مؤشّر برايل مضبوطا على الوضع التلقائي، في حال تحريك الفأرة بينما يكون تتبُّع مسار الفأرة مفعَّلاً؛ سيتزامن النص المعروض على شاشة برايل مع النص المنطوق عند استخدام أوامر استعراض النص بمؤشّر الاستعراض. (#11519)
ستعمل أوامر استعراض النص على تحديث المحتوى على سطر برايل أيضا تزامنا مع المحتوى المنطوق. (#11519)
- بات ممكنا استعراض المحتوى عبر شاشات برايل بعد استخدام أوامر استعراض النص. (#8682)
- يمكن لبرنامج تثبيت NVDA العمل الآن إن كان اسم المجلد الذي يحتوي ملف التثبيت متضمنا لأحرف خاصة. (#13270)
- في متصفح Firefox؛ لن يُخفق NVDA في الإعلان عن عناصر صفحات الويب، إذا كانت خصائص aria-rowindex, aria-colindex, aria-rowcount أو aria-colcount غير متاحة. (#13405)
- عند استخدام أوامر تصفُّح الجدول، لن يتغيّر موضع المؤشّر لصف أو عمود آخر إذا وُجِدت خلايا مُدمجة في الجدول. (#7278)
- في برنامج Adobe Reader، عند قراءة ملفات PDF غير تفاعلية، سيُعلَن عن نوع وحالة حقول وعناصر النماذج (مثل مربّعات التحديد وأزرار الاختيار). (#13285)
- يمكن الآن الوصول لأمر "استرجاع الإعدادات الافتراضية" في الوضع الآمن. (#13547)
- ستُحرَّر كافة مفاتيح الفأرة التي كانت في وضع التثبيت، بعد الخروج من NVDA، وقد كانت سابقا تظل قيد التثبيت. (#13410)
- سيعلن Visual Studio عن أرقام الأسطر. (#13604)
- ينبغي ملاحظة أن الإعلان عن رقم السطر يتطلب تفعيل خاصية الإعلان عن أرقام الأسطر في كل من Visual Studio و NVDA.
- سيعلن Visual Studio عن الإزاحات البادئة للسطر بشكل صحيح. (#13574)
- سيعلن NVDA -كما كان سابقا- عن تفاصيل نتائج البحث في قائمة "ابدأ" في إصدارات Windows 10 الأخيرة، وإصدارات Windows 11. (#13544)
- في الآلة الحاسبة المدمجة في Windows 10 و11، الإصدار 10.1908 وما بعده؛
سيُعلن NVDA عن النتائج عند الضغط على مزيد من الأوامر، مثل أوامر الوضع العلمي. (#13383)
- في Windows 11، أصبح ممكنا كما -كان سابقا- تصفُّح عناصر واجهة المستخدم والتفاعل معها،
مثل: شريط المهام، وعرض المهام، عند استخدام الفأرة والتفاعُل باللمس. (#13506)
- سيقرأ NVDA محتوى شريط الحالة في برنامج المفكرة الخاص ب Windows 11. (#13386)
- سيعمل تمييز مؤشّر NVDA بصريًا فور تفعيل الخاصية. (#13641)
- إصلاحٌ لقراءة عناصر القائمة ذات العمود الواحد. (#13659, #13735)
- إصلاحٌ لمشكلة متعلقة بالانتقال الآلي بين اللغات مع الإنجليزية والفرنسية في آلة eSpeak، بحيث يُرجع للإنججليزية البريطانية والفرنسية (فرنسا). (#13727)
- إصلاح لخلل متعلق بالتبديل الآلي بين اللغات مع أصوات OneCore، عند محاولة التبديل للغة مُثبَّتة مسبقًا. (#13732)
تعديلاتٌ للمطورين
- Compiling NVDA dependencies with Visual Studio 2022 (17.0) is now supported.
For development and release builds, Visual Studio 2019 is still used. (#13033)
- When retrieving the count of selected children via accSelection,
the case where a negative child ID or an IDispatch is returned by
IAccessible::get_accSelection
is now handled properly. (#13277)
- New convenience functions
registerExecutableWithAppModule
and unregisterExecutable
were added to the appModuleHandler
module.
They can be used to use a single App Module with multiple executables. (#13366)
Deprecations
These are proposed API breaking changes.
The deprecated part of the API will continue to be available until the specified release.
If no release is specified, the plan for removal has not been determined.
Note, the roadmap for removals is 'best effort' and may be subject to change.
Please test the new API and provide feedback.
For add-on authors, please open a GitHub issue if these changes stop the API from meeting your needs.
appModuleHandler.NVDAProcessID
is deprecated, use globalVars.appPid
instead. (#13646)
gui.quit
is deprecated, use wx.CallAfter(mainFrame.onExitCommand, None)
instead. (#13498)
-
- Some alias appModules are marked as deprecated.
Code which imports from one of them, should instead import from the replacement module. (#13366)
Removed module name |
Replacement module |
azuredatastudio |
code |
azuredatastudio-insiders |
code |
calculatorapp |
calculator |
code - insiders |
code |
commsapps |
hxmail |
dbeaver |
eclipse |
digitaleditionspreview |
digitaleditions |
esybraille |
esysuite |
hxoutlook |
hxmail |
miranda64 |
miranda32 |
mpc-hc |
mplayerc |
mpc-hc64 |
mplayerc |
notepad++ |
notepadPlusPlus |
searchapp |
searchui |
searchhost |
searchui |
springtoolsuite4 |
eclipse |
sts |
eclipse |
teamtalk3 |
teamtalk4classic |
textinputhost |
windowsinternal_composableshell_experiences_textinput_inputapp |
totalcmd64 |
totalcmd |
win32calc |
calc |
winmail |
msimn |
zend-eclipse-php |
eclipse |
zendstudio |
eclipse |
2022.1
يتضمَّن هذا الإصدار تحسيناتٍ كبيرة على دعم أتمتة واجهة المستخدم UIA مع تطبيقات MS Office المكتبية.
مع Microsoft Office 16.0.15000 وما بعده على Windows 11؛ سيستخدم NVDA افتراضيا أتمتة واجهة المستخدم (UI Automation) للوصول إلى عناصر التحكُّم في مستندات Microsoft Word.
سينجمُ عن هذا تحسيناتٌ كبيرة مقارنةً بالنمط المستخدم سابقًا.
هناك تحسيناتٌ على معرِّفات أسطر برايل الإلكترونية، بما في ذلك Seika Notetaker، و Papenmeier HID Braille
بالإضافة لذلك، هناك إصلاحاتٌ للعديد من الأخطاء في Windows 11، في تطبيقات مثل: الآلة الحاسبة، وحدات توجيه الأوامر Console، و Terminal، البريد، ولوحة الرموز والوجوه التعبيرية Emoji.
أيضًا، حُدِّثَتْ آلة النُطق eSpeak-NG وكذلك مكتبة LibLouis، التي احتوت على جداول برايل جديدة للغة اليابانية والألمانية والكاتالونية.
ملاحظة:
- هذا الإصدار لن يتوافق مع الإضافات الموجودة حاليا.
المستجدات
- دعمُ الإعلان عن الملاحظات في MS Excel على Windows 11 عند تفعيل أتمتة واجهة المستخدم. (#12861)
- في الإصدارات الأخيرة من Microsoft Word، عند تفعيل أتمتة واجهة المستخدم (UI Automation) على Windows 11؛ سيُعلَنُ عن وجود العلامات المرجعية، ومسوَّدات التعليقات، والتعليقات التي وُجدت لها حلول عبر النُطق وبرايل معا. (#12861)
- سيُتيحُ مُعامِل سطر الأوامر الجديد
--lang
تجاوز لغة واجهة NVDA المحددة ضمن الإعدادات. (#10044)
- سيُصدرُ NVDA تنبيهًا عند استخدام مُعامِلات في سطر الأوامر غير معروفة له أو غير مستخدَمة من قَبَل أي من الإضافات البرمجية. (#12795)
- عند استخدام Microsoft Word عبر أتمتة واجهة المستخدم (UI Automation)، سيستخدم NVDA mathPlayer لقراءة محتوى المعادلات الرياضية في Office. (#12946)
- لتعمل هذه الخاصية، ينبغي أن يكون العمل على Microsoft Word 365/2016 الإصدار 14326 أو أحدث.
- يجب أيضًا تحويل معادلات MathType يدويًا إلى Office Math، وذلك بتحديد كل منها، ثم فتح قائمة السياق، واختيار خيارات المعادلة، ثم التحويل إلى Office Math.
- الإعلان عن وجود تفاصيل للعناصر ذات التعليقات، والأمر الخاص بإظهار ملخَّص بتلك التفاصيل يعمل الآن في النمط التفاعلي. (#13106)
- أجهزة مفكرات برايل Seika Notetaker ستُكتشَف تلقائيا عند توصيله عبر USB أو Bluetooth. (#13191, #13142)
- هذا ينطبق على أجهزة MiniSeika (ذات 16 و 24 خلية)، الإصدار 6 و 6Pro (40 خلية)
- اختيار منفذ bluetooth COM يدويا مدعوم حاليا أيضًا.
- إضافة أمر للتبديل بين تفعيل وتعطيل عارض الخط البارز Braille. لا يوجد مفتاح اختصار مُعيَّن افتراضيا لذلك. (#13258)
- إضافةُ أوامر للتبديل بين تفعيل وتعطيل عدد من المفاتيح المصاحبة عبر أسطر برايل الإلكترونية. (#13152)
- يحتوي مربّع الحوار الخاص بمعجم النُطق الآن على زر "إزالة الكل" للمساعدة في حذف المعجم بأكمله. (#11802)
- إضافةُ دعمٍ للآلة الحاسبة المدمجة في Windows 11. (#13212)
- في Microsoft Word عند تفعيل أتمتة واجهة المستخدم (UI Automation) على Windows 11، يمكن الآن الإعلان عن أرقام الأسطر، أرقام الأقسام، وأرقام الأعمدة في تخطيط الأعمدة. (#13283)
- في Microsoft Office 16.0.15000 والإصدارات الأحدث على Windows 11، سيستخدم NVDA أتمتة واجهة المستخدم (UI Automation) للوصول إلى مستندات Microsoft Word افتراضيًا، والذي سيعكسُ تحسينًا ملحوظًا على الأداء، مقارنةً بنمط الوصول المستخدم قديمًا. (#13437)
- يشمل هذا المستندات في Microsoft Word، إضافةً لإنشاء وقراءة رسائل البريد الإلكتروني في Microsoft Outlook.
التغييرات
- تحديث آلة Espeak-ng إلى 1.51-dev commit
7e5457f91e10
. (#12950)
- تحديث مكتبة مترجم برايل liblouis إلى الإصدار 3.21.0. (#13141, #13438)
- إضافة جدول برايل جديد للغة اليابانية (Kantenji) حرفي غير مختصر.
- إضافة جدول برايل حاسوبي ألماني ذي ست نقاط.
- إضافة جدول برايل كاتالوني بدون اختصارات (الدرجة الأولى). (#13408)
- سيعلن NVDA عن الخلايا المحددة والمدمجة في LibreOffice Calc 7.3 وما بعده. (#9310, #6897)
- تحديث مشروع مستودع لغة بيانات Unicode العامة (CLDR) إلى الإصدار 40.0. (#12999)
- عند الضغط على مفتاح الاختصار
NVDA+Numpad Delete
(NVDA + مفتاح الحذف على اللوحة الرقمية)؛ سيعلن NVDA افتراضيا عن الكائن الموجود في موضع مؤشّر التحرير أو مؤشر النظام. (#13060)
- الضغط على مفتاح الاختصار
NVDA+Shift +Numpad Delete
(NVDA + مفتاح العالي + مفتاح الحذف على اللوحة الرقمية)؛ يُعلن موقع مؤشّر الاستعراض. (#13060)
- إضافة مفاتيح اختصار افتراضية للتبديل بين ضغط وتحرير المفاتيح المساعدة لأسطر برايل الإلكترونية من Freedom Scientific. (#13152)
- لن يُعلَن عن تنسيق "السطر الأساسي" ضمن معلومات تنسيق المستند التي تظهر عند الضغط على (
NVDA+f
). (#11815)
- لم يعُدْ هناك مفتاح اختصار مُعيَّن افتراضيا لتنشيط الوصف المُطوَّل. (#13380)
- يوجد الآن مفتاح اختصار افتراضي للحصول على ملخَّص التفاصيل: (
NVDA+d
). (#13380)
- ينبغي إعادةُ تشغيل NVDA بعد تثبيت MathPlayer. (#13486)
الإصلاحات
- لن ينتقل مؤشِّر النظام خطأً إلى نافذة حافظة Office عند فتح بعض تطبيقات Office. (#12736)
- عند تغيير المستخدم لزر الفأرة الأساسي ليصبح الزر الأيمن عوضًا عن الأيسر، لن يُظهر NVDA قائمة السياق خطأً عوضًا عن تنشيط العنصر في تطبيقات مثل متصفحات الإنترنت. (#12642)
- عند نقل مؤشّر الاستعراض لما بعد نهاية النص ضمن حيّزات التحرير كما في Microsoft Word حال تفعيل أتمتة واجهة المستخدم سيعلن NVDA عبارة "النهاية" في أغلب الحالات. (#12808)
- يمكن ل NVDA الآن الإعلان عن اسم التطبيق وإصداره للوحدات الموجودة في مجلد System32 عند عملها في نظام Windows 64-bit. (#12943)
- تحسين جودة قراءة المخرجات في برامج توجيه الأوامر. (#12974)
- مع ملاحظة أنه في بععض الحالات، عند إدراج أو حذف أحرف في وسط السطر؛ قد تُقرأ الأحرف الواقعة بعد مؤشر التحرير مرة أخرى.
- في MS word حال تفعيل أتمتة واجهة المستخدم (UIA)، عند استخدام مفتاح الانتقال السريع بين رؤوس الموضوعات (العناوين)، لن يعلق NVDA عند رأس الموضوع الأخير في المستند، ولن يظهر رأس الموضوع هذا مرتين ضمن قائمة العناصر الخاصة ب NVDA. (#9540)
- في Windows 8 وما بعده، يمكن الآن قراءة شريط الحالة في مستكشف الملفات باستخدام مفاتيح الاختصار القياسية المخصصة لذلك NVDA+end (للحاسوب المكتبي) / NVDA+shift+end (للحاسوب المحمول). (#12845)
- أصبحت الرسائل الواردة في محداثات Skype المخصص للأعمال تُقرأ كما في السابق. (#9295)
- سيعمل نمط خفض الأصوات في NVDA بشكل صحيح عند استخدام SAPI5 على Windows 11. (#12913)
- في الآلة الحاسبة المدمجة في Windows 10، سيقرأ NVDA أسماء العناصر في قائمة المحفوظات وعناصر الذاكرة. (#11858)
- ستعمل مفاتيح الاختصار الخاصة بأسطر برايل مثل مفاتيح التمرير وتوجيه المؤشر مرة أخرى في الأجهزة التي تستخدم معرِّف HID Braille. (#13228)
- عند قراءة بريد إلكتروني طويل في بريد Windows 11، عند نقل مؤشّر النظام بين التطبيقات، لن يعلق NVDA في سطر من أسطر الرسالة. (#13050)
- عند ربط سطر برايل إلكتروني باستخدام HID braille، يمكن الآن تنفيذ مفاتيح الاختصار المكونة من أكثر من مفتاح (مثل:
space+dot4
(مفتاح المسافة مع النقطة الرابعة)). (#13326)
- حل مشكلة كانت تسمح بفتح مربّعات حوار متعددة خاصة بالإعدادات في ذات الوقت. (#12818)
- حل مشكلة كانت تتسبَّب في عدم عمل بعض أسطر Focus Blue بعد فتح الحاسوب وإيقاظه بعد وضع السُبات. (#9830)
- عند تفعيل خيار "الإعلان عن الكتابة الفوقية والتحتية"، لن يردّد NVDA عبارة "السطر الأساسي" في مواضع غير مناسبة. (#11078)
- في Windows 11، لن تتعذّر الحركة باستخدام NVDA في لوحة الرموز والوجوه التعبيرية عند تحديد رموز تعبيرية. (#13104)
- إصلاح خطأ كان يؤدي لقراءة العنصر مرتين في أسطر التحكُّم وتوجيه الأوامر Console و Terminal. (#13261)
- معالجة عدد من الحالات يتعذَّر فيها قراءة عنتصر القوائم في تطبيقات 64 بِت، مثل REAPER. (#8175)
- في نافذة إدارة التنزيلات الخاصة ب Microsoft Edge، سينقل NVDA مؤشّر النظام تلقائيا إلى آخر عنصر مُنزَّل. (#13221)
- لن يتسبَّب NVDA في انهيار إصدارات 64 Bit من Notepad++ 8.3. (#13311)
- لن ينهار Adobe Reader عند البدء إذا كان وضع الحماية فيه مفعَّلًا. (#11568)
- حل مشكلة كانت تتسبب في انهيار NVDA عند اختيار معرِّف سطر برايل الإلكتروني Papenmeier. (#13348)
- في Microsoft word حال تفعيل أتمتة واجهة المستخدم (UIA))، لن يُعلن NVDA بصورة غير ملائمة عن أرقام الصفحات والتنسيقات الأخرى عند الانتقال من خلية فارغة في الجدول لأخرى ممتلئة، أو من آخر المستند لموضع يتضمَّن محتوى. (#13458, #13459)
- لن يُخفق NVDA في قراءة عنوان الصفحة وفي بدء القراءة تلقائيا عند تفعيل الصفحة في Google chrome 100. (#13571)
- لن ينهار NVDA عند استرجاع الإعدادات الافتراضية، إذا كان خيار نُطق مفاتيح الأوامر مفعَّلًا. (#13634)
تعديلاتٌ للمطورين
- Note: this is a Add-on API compatibility breaking release. Add-ons will need to be re-tested and have their manifest updated.
- Although NVDA still requires Visual Studio 2019, Builds should no longer fail if a newer version of Visual Studio (E.g. 2022) is installed along side 2019. (#13033, #13387)
- Updated SCons to version 4.3.0. (#13033)
- Updated py2exe to version 0.11.1.0. (#13510)
NVDAObjects.UIA.winConsoleUIA.WinConsoleUIA.isImprovedTextRangeAvailable
has been removed. Use apiLevel
instead. (#12955, #12660)
TVItemStruct
has been removed from sysTreeView32
. (#12935)
MessageItem
has been removed from the Outlook appModule. (#12935)
audioDucking.AUDIODUCKINGMODE_*
constants are now a DisplayStringIntEnum
. (#12926)
- usages should be replaced with
AudioDuckingMode.*
- usages of
audioDucking.audioDuckingModes
should be replaced with AudioDuckingMode.*.displayString
audioDucking.ANRUS_ducking_*
constants usages should be replaced with ANRUSDucking.*
. (#12926)
synthDrivers.sapi5
changes (#12927):
SPAS_*
usages should be replaced with SPAudioState.*
constants.SVSF*
usages should be replaced with SpeechVoiceSpeakFlags.*
- Note:
SVSFlagsAsync
should be replaced with SpeechVoiceSpeakFlags.Async
not SpeechVoiceSpeakFlags.lagsAsync
constants.SVE*
usages should be replaced with SpeechVoiceEvents.*
- The
soffice
appModule has the following classes and functions removed JAB_OOTableCell
, JAB_OOTable
, gridCoordStringToNumbers
. (#12849)
core.CallCancelled
is now exceptions.CallCancelled
. (#12940)
- All constants starting with RPC from
core
and logHandler
are moved into RPCConstants.RPC
enum. (#12940)
- It is recommended that
mouseHandler.doPrimaryClick
and mouseHandler.doSecondaryClick
functions should be used to click the mouse to perform a logical action such as activating (primary) or secondary (show context menu),
rather than using executeMouseEvent
and specifying the left or right mouse button specifically.
This ensures code will honor the Windows user setting for swapping the primary mouse button. (#12642)
config.getSystemConfigPath
has been removed - there is no replacement. (#12943)
shlobj.SHGetFolderPath
has been removed - please use shlobj.SHGetKnownFolderPath
instead. (#12943)
shlobj
constants have been removed. A new enum has been created, shlobj.FolderId
for usage with SHGetKnownFolderPath
. (#12943)
diffHandler.get_dmp_algo
and diffHandler.get_difflib_algo
have been replaced with diffHandler.prefer_dmp
and diffHandler.prefer_difflib
respectively. (#12974)
languageHandler.curLang
has been removed - to get the current NVDA language use languageHandler.getLanguage()
. (#13082)
- A
getStatusBarText
method can be implemented on an appModule to customize the way NVDA fetches the text from the status bar. (#12845)
globalVars.appArgsExtra
has been removed. (#13087)
- If your add-on need to process additional command line arguments see the documentation of
addonHandler.isCLIParamKnown
and the developer guide for details.
- The UIA handler module and other UIA support modules are now part of a UIAHandler package. (#10916)
UIAUtils
is now UIAHandler.utils
UIABrowseMode
is now UIAHandler.browseMode
_UIAConstants
is now UIAHandler.constants
_UIACustomProps
is now UIAHandler.customProps
_UIACustomAnnotations
is now UIAHandler.customAnnotations
- The
IAccessibleHandler
IA2_RELATION_*
constants have been replaced with the IAccessibleHandler.RelationType
enum. (#13096)
- Removed
IA2_RELATION_FLOWS_FROM
- Removed
IA2_RELATION_FLOWS_TO
- Removed
IA2_RELATION_CONTAINING_DOCUMENT
LOCALE_SLANGUAGE
, LOCALE_SLIST
and LOCALE_SLANGDISPLAYNAME
are removed from languageHandler
- use members of languageHandler.LOCALE
instead. (#12753)
- Switched from Minhook to Microsoft Detours as a hooking library for NVDA. Hooking with this library is mainly used to aid the display model. (#12964)
winVersion.WIN10_RELEASE_NAME_TO_BUILDS
is removed. (#13211)
- SCons now warns to build with a number of jobs that is equal to the number of logical processors in the system.
This can dramatically decrease build times on multi core systems. (#13226, #13371)
characterProcessing.SYMLVL_*
constants are removed - please use characterProcessing.SymbolLevel.*
instead. (#13248)
- Functions
loadState
and saveState
are removed from addonHandler - please use addonHandler.state.load
and addonHandler.state.save
instead. (#13245)
- Moved the UWP/OneCore interaction layer of NVDAHelper from C++/CX to C++/Winrt. (#10662)
- It is now mandatory to subclass
DictionaryDialog
to use it. (#13268)
config.RUN_REGKEY
, config.NVDA_REGKEY
are deprecated, please use config.RegistryKey.RUN
, config.RegistryKey.NVDA
instead. These will be removed in 2023. (#13242)
easeOfAccess.ROOT_KEY
, easeOfAccess.APP_KEY_PATH
are deprecated, please useeaseOfAccess.RegistryKey.ROOT
, easeOfAccess.RegistryKey.APP
instead. These will be removed in 2023. (#13242)
easeOfAccess.APP_KEY_NAME
has been deprecated, to be removed in 2023. (#13242)
DictionaryDialog
and DictionaryEntryDialog
are moved from gui.settingsDialogs
to gui.speechDict
. (#13294)
- IAccessible2 relations are now shown in developer info for IAccessible2 objects. (#13315)
languageHandler.windowsPrimaryLCIDsToLocaleNames
has been removed, instead use languageHandler.windowsLCIDToLocaleName
or winKernel.LCIDToLocaleName
. (#13342)
UIAAutomationId
property for UIA objects should be preferred over cachedAutomationId
. (#13125, #11447)
cachedAutomationId
can be used if obtained directly from the element.
NVDAObjects.window.scintilla.CharacterRangeStruct
has moved to NVDAObjects.window.scintilla.Scintilla.CharacterRangeStruct
. (#13364)
- Boolean
gui.isInMessageBox
is removed, please use the function gui.message.isModalMessageBoxActive
instead. (#12984, #13376)
controlTypes
has been split up into various submodules. (#12510, #13588)
ROLE_*
and STATE_*
have been replaced with Role.*
and State.*
.
- Although still available, the following should be considered deprecated:
ROLE_*
and STATE_*
, use Role.*
and State.*
instead.
roleLabels
, stateLabels
and negativeStateLabels
, usages like roleLabels[ROLE_*]
should be replaced with their equivalent Role.*.displayString
or State.*.negativeDisplayString
.
processPositiveStates
and processNegativeStates
should use processAndLabelStates
instead.
- Excel cell state constants (
NVSTATE_*
) are now values in the NvCellState
enum, mirrored in the NvCellState
enum in NVDAObjects/window/excel.py
and mapped to controlTypes.State
via _nvCellStatesToStates. (#13465)
EXCEL_CELLINFO
struct member state
is now nvCellStates
.
mathPres.ensureInit
has been removed, MathPlayer is now initialized when NVDA starts. (#13486)
2021.3.5
هذا إصدارٌ ثانوي لسدّ ثغرة أمنية.
يُرجى الإبلاغ عن الثغرات الأمنية المحتملة عبر البريد الإلكتروني: info@nvaccess.org.
مشكلات الأمان المُعالجة
- معالجة المشكلة الأمنية المُبلغ عنها
GHSA-xc5m-v23f-pgr7
.
- مربَّع الحوار الخاص بنُطق الرموز وعلامات الترقيم مُعطَّلٌ الآن في الوضع الآمن.
2021.3.4
هذا إصدارٌ ثانوي لسد عدة ثغراتٍ أمنية أُبلِغَ عنها.
يُرجى الإبلاغ عن الثغرات الأمنية مباشرةً على البريد الإلكتروني info@nvaccess.org.
مشكلات الأمان المُعالجة
- معالجة المشكلة الأمنية
GHSA-354r-wr4v-cx28
. (#13488)
- إلغاء إمكانية بدء تشغيل NVDA مع تفعيل وضع تسجيل فحص الأخطاء البرمجية عند تشغيله في الوضع الآمن.
- إلغاء إمكانية تحديث NVDA عند تشغيله في الوضع الآمن.
- معالجة المشكلة الأمنية
GHSA-wg65-7r23-h6p9
. (#13489)
- إلغاء إمكانية فتح مربّع تخصيص اختصارات NVDA في الوضع الآمن.
- إلغاء إمكانية فتح مربّعات الحوار الخاصة بمعجم النُطق التلقائي والمؤقت ومعجم الصوت الحالي في الوضع الآمن.
- معالجة مشكلة الأمان
GHSA-mvc8-5rv9-w3hx
. (#13487)
- تعطيل أداة wx GUI inspection في الوضع الآمن.
2021.3.3
هذا الإصدار مطابق لـ 2021.3.2.
يوجد خطأ في NVDA 2021.3.2 حيث حمل خطأً رقم 2021.3.1.
هذا الإصدار سيحمل رقمه الصحيح 2021.3.3.
2021.3.2
هذا إصدار ثانوي لإصلاح العديد من المشكلات الأمنية المثارة.
يُرجى التبليغ بحذر ودقة عن المشكلات الأمنية إلى info@nvaccess.org.
الإصلاحات
- إصلاح أمني: منع التنقل خارج شاشة القفل في Windows 10 وWindows 11. (#13328)
- إصلاح أمني: تعطيل مربع حوار مدير الإضافات ضمن الشاشات الآمنة. (#13059)
- إصلاح أمني: لم تعد تعليمات السياق الخاصة ب NVDA متاحة ضمن الشاشات الآمنة. (#13353)
2021.3.1
هذا إصدار بسيط لإصلاح العديد من المشكلات في 2021.3.
التغييرات
- لم يعد بروتوكول HID Braille الجديد مفضلا عند إمكانية استخدام برنامج تعريف آخر لسطر برايل. (#13153)
- يمكن تعطيل بروتوكول HID Braille الجديد عبر إعداد في شاشة الإعدادات المتقدمة. (#13180)
الإصلاحات
- ستُعرض الإشارة للعلامات الإرشادية مختصرةً على سطر برايل كما كانت سابقا. #13158
- إصلاح الاكتشاف التلقائي لشاشات برايل Humanware Brailliant وAPH Mantis Q40 عند استخدام Bluetooth، والذي لم يكُنْ مستقرا. (#13153)
2021.3
يحملُ هذا الإصدار دعما لخاصية HID Braille الجديدة.
تهدفُ هذه الخاصية لتوحيد قياسي لدعم أسطر برايل الإلكترونية دون الحاجة لتعريف كلّ منها بمعرِّف برمجي مستقل.
هنالك تحديثاتٌ على آلة النُطق eSpeak-NG ومكتبة LibLouis، حيث اشتملت على جدول روسي جديد وجداول برايل للغة الفيندية.
يمكن الآن تفعيل صدور أصوات للأخطاء البرمجية في الإصدارات الثابتة من NVDA عبر خيار جديد ضمن شاشة الإعدادات المتقدمة.
سيُحدَّثُ النص المعروض على الشاشة باستمرار في Word عند استخدام أمر قراءة كامل النص؛ ليبقى الموضع الحالي مرئيا.
هناك تحسيناتٌ كثيرة ذات صلة باستخدام أتمتة واجهة المستخدمة UIA مع برامج Office.
من تلك الإصلاحات المتعلقة ب UIA، أنّ Outlook سيتجاهل مزيدا من أنواع الجداول في رسائل البريد.
ملاحظاتٌ مهمة:
نظرًا لتحديث شهادة الأمان الخاصة بنا؛ قد يظهر خطأ عند عدد قليل من مستخدمي NVDA 2021.2 عند البحث عن التحديث.
سيطلب NVDA من Windows لتحديث شهادات الأمان منعًا لحدوث هذا الخطأ مستقبلا.
سيحتاج المستخدمون الذين تواجههم هذه المشكلة لتنزيل وتثبيت التحديث يدويا.
المستجدات
- إضافةُ مفتاح اختصار للتبديل بين خيارات الإعلان عن أنماط حدود الخلية. (#10408)
- دعم خاصية HID Braille الجديدة والتي تهدف إلى توحيد طريقة دعم أسطر برايل. (#12523)
- أسطر برايل الداعمة لهذه الخاصية سيكتشفها NVDA تلقائيا.
- اطّلِعْ على https://github.com/nvaccess/nvda/blob/master/devDocs/hidBrailleTechnicalNotes.md لمعرفة التفاصيل التقنية حول كيفية عمل NVDA مع هذه الخاصية
- دعم جهاز Vario 4 Braille من VisioBraille. . (#12607)
- يمكن تفعيل التنبيهات عند وجود خطأ برمجي لأي إصدار من NVDA عبر شاشة (الإعدادات المتقدّمة). (#12672)
- في Windows 10 وما بعده، سيُعلنُ NVDA عن عدد الاقتراحات عند إدخال مصطلحات للبحث ضمن التطبيقات مثل تطبيق الإعدادات ومتجر التطبيقات Microsoft Store. (#7330, #12758, #12790)
- دعمُ استعراض الجدول في عناصر التحكُّم ذات العرض الشبكي المنشأة باستخدام أمر Out-GridView في PowerShell. (#12928)
التغييرات
- تحديث Espeak-ng إلى 1.51-dev commit
74068b91bcd578bd7030a7a6cde2085114b79b44
. (#12665)
- سيستخدمُ NVDA آلة النُطق eSpeak إذا لم تكُن هناك أصواتٌ مُثبَّتة لآلة OneCore داعمةٌ للغة المُستخدَمة. (#10451)
- إذا أخفقت آلة OneCore في النُطق؛ سستعمل eSpeak كآلة نُطق. (#11544)
- عند قراءة شريط الحالة بالضغط على
NVDA+End
(مفتاح النهاية)؛ لن ينتقل مؤشّر الاستعراض إليه.
إن كنتَ تحتاج هذه الخاصية، يُرجى تعيين اختصار للأمر الخاص بها عبر تصنيف "استعراض الكائن" ضمن مربّع حوار "تخصيص اختصارات NVDA". (#8600)
- عند فتح مربع حوار إعدادات مفتوح بالفعل؛ سينتقل مؤشّر النظام إليه بدلا عن إظهار رسالة خطأ. (#5383)
- ترقية مترجم liblouis braille إلى الإصدار 3.19.0. (#12810)
- جداول برايل جديدة: روسي الدرجة الأولى، فيندي الدرجة الأولى والثانية
- ستُنطَق عبارة "مميَّز بصريا (highlighted)" عوَضًا عن "محتوى مُعلَّم (marked content)"، وسيظهر على سطر برايل "hlght" بدلا عن "mrkd". (#12892)
- لن يحاول NVDA إتمام عملية الخروج إذا كانت هناك مربّعاتُ حوار تتطلّب إجراءً (مثل الموافقة أو الإلغاء). (#12984)
إصلاحات الأخطاء
- العمل مع المفاتيح المصاحبة (مثل: مفتاح التحكُّم Control، أو مفتاح الإدراج Insert) سيكون أكثر كفاءةً عند استعادة نظام المراقبة watchdog. (#12609)
- بات بالإمكان -كما في السابق- البحث عن تحديثات NVDA على بعض الأنظمة مثل نسخة Windows النقية المثبتة للتو. (#12729)
- سيقرأ NVDA خلايا الجدول الفارغة بشكل صحيح في Microsoft Word حال استخدام أتمتة واجهة المستخدم UI automation. (#11043)
- في صفحات الإنترنت، عند التنقُّل عبر خلايا ضمن جدول بيانات في عرض الشبكة (ARIA data grid)؛ لن يؤدي الضغط على مفتاح الهروب Escape إلى الخروج من النمط التفاعُلي. (#12413)
- إصلاح مشكلة قراءة اسم العمود مرتين عند قراءة الخلية التي تمثّل رأس الجدول في Chrome. (#10840)
- لن يقرأ NVDA القيمة الرقمية لأشرطة Uia القابلة للتمرير، والتي يوجد قيم نصية معرّفة لها (سيُقدَّم UIA ValuePattern برمجيا على RangeValuePattern). (#12724)
- لن يتعامل NVDA مع قيم أشرطة UIA للتمرير بناءً على النسبة المئوية كما هو المعتاد.
- الإعلان عن موضع الخلية في Microsoft Excel بشكل صحيح عند الوصول إليها عبر أتمتة واجهة المستخدم (UI Automation) على Windows 11. (#12782)
- لن يعيِّن NVDA لغةً للواجهة غير متوفرة. (#12753)
- إذا أُزيلت إضافة مُعطّلة ثم أُعيد تثبيتها؛ ستُفعَّل تلقائيا. (#12792)
- إصلاح أخطاء متعلقة بتحديث وحذف الإضافات البرمجية إذا أُعيدت تسمية المجلدات الخاصة بها أو كانت ملفاتُها قيد الاستخدام. (#12792, #12629)
- عند استخدام أتمتة واجهة المستخدم UI Automation للوصول إلى عناصر التحكُّم في أوراق العمل في Microsoft Excel؛ لن يردّد NVDA كلمة "محدّد" عند الانتقال لكل خلية. (#12530)
- قراءة المزيد من النصوص تلقائيا في مربّعات الحوار في LibreOffice مثل مربّعات الحوار الخاصة بالتأكُّد. (#11687)
- عند القراءة في نمط التصفُّح في Microsoft Word حال تفعيل أتمتة واجهة المستخدم (UI automation)؛ سيُمرَّر المستند تلقائيا، وبالتالي سيبقى موضع مؤشر نمط التصفُّح الحالي ظاهرًا، بينما يتزامن معه المؤشّر في نمط التحرير. (#9611)
- عند تنفيذ أمر قراءة الكل في Microsoft Word مع تفعيل أتمتة واجهة المستخدم (UI automation)؛ سيُمرَّر المستند تلقائيا ويُحدَّث موضع مؤشّر التحرير بشكل صحيح. (#9611)
- عند قراءة NVDA لرسائل البريد الإلكتروني في Outlook عبر أتمتة واجهة المستخدم (UI Automation)؛ بعضُ الجداول عُلِّمَت على أن تنسيقَها تنسيق جدول، ما يعني أنّ NVDA لن يُعلن عنها كجدول افتراضيا. (#11430)
- إصلاح خطأ نادر الحدوث عند تغيير جهاز إخراج الصوت. (#12620)
- سيعمل الإدخال عبر جداول برايل في حقول النصوص بشكل أفضل، بحيث يمكن الاعتماد عليه أكثر. (#12667)
- عند تصفُّح أيقونة التقويم عبر صحن النظام؛ سيقرأ NVDA أسماء أيام الأسبوع كاملة. (#12757)
- عند استخدام أحد أساليب إدخال اللغة الصينية مثل: التايوانية - Microsoft Quick في Microsoft Word، لن يقفز مؤشّر التحرير لموضع سابق، أثناء التمرير بواسطة سطر برايل الإلكتروني للأمام أو الخلف. (#12757)
- إمكانيةُ التنقُّل جملةً جُملة -كما كان سابقا- باستخدام مفاتيح (alt+سهم لأسفل / alt+سهم لأعلى) في Microsoft Word عند تفعيل أتمتة واجهة المستخدم (UIA). (#9254)
- الإعلانُ عن المسافات البادئة للفقرات في MS Word حال تفعيل الوصول عبر أتمتة واجهة المستخدم (UIA). (#12899)
- الإعلانُ عن أمر تعقُّب التغييرات في MS Word حال تفعيل الوصول لمستندات Word عبر أتمتة واجهة المستخدم (UIA)، إضافة للإعلان عن بعض الأوامر المُترجمة الأخرى وِفقا لترجمتها. (#12904)
- إصلاح النُطق والعرض المتكررين على برايل عندما يتطابق "وصفُ العنصر" مع "المحتوى" أو "الاسم". (#12888)
- أصبحت أصواتُ التنبيه عن وجود الأخطاء الإملائية أثناء الكتابة في MS Word أكثر دقةً عند تفعيل الوصول لمستندات Word عبر أتمتة واجهة المستخدم (UIA). (#12161)
- في Windows 11، لن يُعلن NVDA كلمة "لائحة" عند الضغط على Alt و Tab للتبديل بين البرامج المفتوحة. (#12648)
- أصبحت لوحة تعقُّب التعليقات الجانبية بتصميمها الجديد مدعومة في MS Word، عند تعطيل الوصول لمستندات Word عبر أتمتة واجهة المستخدم (UIA). اضغَطْ alt+f12 للتبديل بين المستند وجزء التعقُّب الجانبي. (#12982)
تعديلاتٌ للمطورين
- Building NVDA now requires Visual Studio 2019 16.10.4 or later.
To match the production build environment, update Visual Studio to keep in sync with the current version AppVeyor is using. (#12728)
NVDAObjects.UIA.winConsoleUIA.WinConsoleUIA.isImprovedTextRangeAvailable
has been deprecated for removal in 2022.1. (#12660)
- Instead use
apiLevel
(see the comments at _UIAConstants.WinConsoleAPILevel
for details).
- Transparency of text background color sourced from GDI applications (via the display model), is now exposed for add-ons or appModules. (#12658)
LOCALE_SLANGUAGE
, LOCALE_SLIST
and LOCALE_SLANGDISPLAYNAME
are moved to the LOCALE
enum in languageHandler.
They are still available at the module level but are deprecated and to be removed in NVDA 2022.1. (#12753)
- The usage of functions
addonHandler.loadState
and addonHandler.saveState
should be replaced with their equivalents addonHandler.state.save
and addonHandler.state.load
before 2022.1. (#12792)
- Braille output can now be checked in system tests. (#12917)
2021.2
هذا الإصدار يوفّرُ دعمًا مبدئيًا ل Windows 11.
ولأَنّ Windows 11 لم يُطلق رسميا بعد، فقد اختُبِر هذا الإصدار مع الإصدارات التجريبية منه.
يتضمّنُ هذا الإصدار إصلاحا مهما لمشكلة في سِتار الشاشة (انظر الملاحظات المهمة أدناه).
يمكنُ الآن لأداة معالجة مشكلات سجل النظام الشائعة؛ معالجة المزيد من المشاكل عند تشغيل NVDA.
هناك تحديثاتٌ على آلة النُطق ESpeak ومترجم برايل LibLouis.
وهناك أيضًا إصلاحات وتحسيناتٌ عديدة، خاصةً على دعم برايل، ونوافذ توجيه الأوامر الخاصة ب Windows، والآلة الحاسبة، ولوحة الرموز والوجوه Emoji، وسجلّ الحافظة.
ملاحظاتٌ مهمة
بناءً على ما طرأ من تغيير على واجهة التطبيق البرمجية الخاصة بنظام التكبير في Windows (Windows Magnification API)؛ وجب تحديثُ خاصية سِتار الشاشة لتدعم إصدارات Windows الأحدث.
استخدِمْ إصدار NVDA 2021.2 لتفعيل خاصية سِتار الشاشة مع Windows 10 21H2 (10.0.19044) وما بعده.
يشملُ هذا الإصدارات التجريبية من Windows 10 و Windows 11.
لأغراضٍ أمنية، سيؤدي تفعيل سِتارُ الشاشة عند استخدام إصدار جديد من Windows إلى ظهور تأكيدٍ يُفيدُ أن تفعيل سِتار الشاشة سيُحيلُ الشاشة بأكملها سوداء.
المستجدّات
- دعمٌ قيد التجربة لتعليقات ARIA:
- يُضيفُ أمرًا لقراءة ملخَّص بتفاصيل الكائن الذي يتضمّن خاصية aria-details. (#12364)
- يُضيفُ خيارًا إلى الإعدادات المتقدمة للإعلان عما إذا كانت هنالك تفاصيل للكائن في نمط التصفُّح. (#12439)
- في Windows 10 الإصدار 1909 وما بعده (بما في ذلك Windows 11)، سيُعلنُ NVDA عن عدد النتائج المقترحة عند إجراء بحث في متصفّح الملفات. (#10341, #12628)
- في Microsoft Word، سيُعلنُ NVDA عن حالة المسافات البادئة والمعلَّقة عند ضبطِها عبر مفاتيح الاختصار. (#6269)
التغييرات
- تحديثُ Espeak-ng إلى 1.51-dev commit
ab11439b18238b7a08b965d1d5a6ef31cbb05cbb
. (#12449, #12202, #12280, #12568)
- إذا كان الإعلانُ عن المقالات مفعَّلًا ضمن تفضيلات المستخدم في إعدادات تنسيق المستند؛ سيُعلنُ NVDA كلمة "مقال" بعد قراءة المحتوى. (#11103)
- تحديثُ مترجم برايل liblouis إلى 3.18.0. (#12526)
- جداول برايل جديدة: بلغاري الدرجة الأولى، بورمي الدرجة الأولى، بورمي الدرجة الثانية، كازاخستاني الدرجة الأولى، خميري الدرجة الأولى، كردي شمالي الدرجة 0، سبيدي الدرجة الأولى، سبيدي الدرجة الثانية، سوتي الدرجة الثانية، سيستواني الدرجة الأولى، سيستواني الدرجة الثانية، تتري الدرجة الأولى، فيتنامي الدرجة 0، فيتنامي الدرجة 2، فيتنامي جنوبي الدرجة الأولى، كوسي الدرجة الأولى، كوسي الدرجة الثانية، ياكوتي الدرجة الأولى، زولو الدرجة الأولى، زولو الدرجة الثانية
- تغيير تسمية "التعرُّف الضوئي على الأحرف في Windows 10" Windows 10 OCR إلى "التعرُّف الضوئي على الأحرف الخاص ب Windows" Windows OCR. (#12690)
الإصلاحات
- في الآلة الحاسبة المدمجة في Windows، سيُظهر NVDA التعبيرات الحسابية على عارضات برايل. (#12268)
- في برامج توجيه الأوامر في Windows 10 الإصدار 1607 وما بعده؛ لن تُقرأ الأحرف الواقعة يمين مؤشّر التحرير عند إضافة الحروف أو حذفها في وسط السطر. (#3200)
- سيُفعَّلُ خيار Diff Match Patch تلقائيا. (#12485)
- سيعملُ الإدخال عبر برايل بشكل صحيح مع جداول برايل الداعمة للاختصارات (برايل الدرجة الثانية) وهي: العربي، الإسباني، الأوردو، الصيني (مندرين). (#12541)
- ستعملُ أداة معالجة مشاكل سجلّ النظام الشائعة على حلّ المزيد من المشاكل، خاصةً في Windows 64 bit. (#12560)
- تحسيناتٌ على عمل أزرار عارض برايل Seika Notetaker من Nippon Telesoft. (#12598)
- تحسيناتٌ على قراءة لوحة رموز ووجوه emoji وسجلّ الحافظة. (#11485)
- تحديثُ أوصاف الأحرف الهجائية البنغالية. (#12502)
- سيُغلَقُ NVDA بشكل آمن وصحيح عند إعادة تشغيله من جديد. (#12605)
- لن تؤدي إعادة اختيار "أسطر برايل الإلكترونية من Handy Tech" ضمن مربّع الحوار "اختيار سطر برايل الإلكتروني" إلى حدوث أخطاء. (#12618)
- سيُعرَّف إصدار Windows 10.0.22000 وما بعده على أنه Windows 11, وليس Windows 10. (#12626)
- إصلاحُ الدعم لخاصية سِتار الشاشة واختبارُها مع إصدارات Windows حتى الإصدار 10.0.22000. (#12684)
- إذا لم تظهَرْ نتائج عند إجراء عملية تصفية لاختصارات NVDA؛ سيستمر مربّع حوار تخصيص الاختصارات في العمل كما ينبغي. (#12673)
- إصلاحُ مشكلة عدم قراءة العنصر الأوّل من القائمة الفرعية في بعض القوائم المنبثقة (قوائم السياق). (#12624)
تعديلاتٌ للمطورين
characterProcessing.SYMLVL_*
constants should be replaced using their equivalent SymbolLevel.*
before 2022.1. (#11856, #12636)
controlTypes
has been split up into various submodules, symbols marked for deprecation must be replaced before 2022.1. (#12510)
ROLE_*
and STATE_*
constants should be replaced to their equivalent Role.*
and State.*
.
roleLabels
, stateLabels
and negativeStateLabels
have been deprecated, usages such as roleLabels[ROLE_*]
should be replaced to their equivalent Role.*.displayString
or State.*.negativeDisplayString
.
processPositiveStates
and processNegativeStates
have been deprecated for removal.
- On Windows 10 Version 1511 and later (including Insider Preview builds), the current Windows feature update release name is obtained from Windows Registry. (#12509)
- Deprecated:
winVersion.WIN10_RELEASE_NAME_TO_BUILDS
will be removed in 2022.1, there is no direct replacement. (#12544)
2021.1
يتضمّن هذا الإصدار خيارا تجريبيا لدعم أتمتة واجهة المستخدم (Uia) في Excel ومتصفّحات Chromium.
هناك العديد من الإصلاحات في العديد من اللغات، وإصلاح على الوصول للروابط عبر البرايل.
وهناك تحديثات على مكتبة Unicode CLDR ورموز الرياضيات، ومحرّك eSpeak-NG ومترجم LibLouis.
إضافةً للعديد من إصلاحات الأخطاء والتحسينات، والتي تشمل: Office, Visual Studio، والعديد من اللغات.
ملاحظة:
- هذا الإصدار لن يتوافق مع الإضافات الموجودة حاليا.
- في هذا الإصدار أيضا توقّف دعمُ Adobe Flash.
المستجدّات
- دعمٌ مبكرٌ لأتمتة واجهة المستخدم (UIA) في المتصفحات المستندةة على Chromium (مثل Edge). (#12025)
- دعمٌ اختياري قيد التجربة لMicrosoft Excel بواسطة أتمتة واجهة المستخدم UI Automation. يُنصَحُ به فقط لإصدار Microsoft Excel build 16.0.13522.10000 أو أحدث. (#12210)
- تصفُّحٌ أسهل للمُخرَجات في بوابة لغة Python الخاصة ب NVDA. (#9784)
- Alt+السهم الأعلى/الأسفل ينتقل لنتيجة المخرجات السابقة/التالية (مع إضافة shift للتحديد).
- control+l يمحو جزء المخرجات.
- في Microsoft Outlook؛ يقرأ NVDA الآن التصنيفات التي أُسند إليها الموعد، إن وُجدت. (#11598)
- دعمُ عارضات برايل الإلكترونية Seika Notetaker من Nippon Telesoft. (#11514)
التغييرات
- في نمط التصفُّح؛ يمكن الآن تفعيل عناصر التحكُّم عبر ضغط أزرار توجيه مؤشّر برايل ضمن رمز الوصف الخاص بذلك العنصر (على سبيل المثال "lnk" للرابط). يكون هذا مفيدا عند تفعيل مربّعات التحديد غير المسمّاة. (#7447)
- سيمنعُ NVDA الآن المستخدم من تنفيذ أمر التعرُّف الضوئي على الأحرف (Windows 10 OCR) عندما تكون خاصية سِتارُ الشاشة مفعَّلةً. (#11911)
- تحديثُ مشروع مستودع لغة بيانات Unicode العامة CLDR إلى 39.0. (#11943, #12314)
- إضافةُ المزيد من رموز الرياضيات إلى معجم الرموز وعلامات الترقيم. (#11467)
- إضفاءُ مظهر جديد على دليل المستخدم وملف المستجدات والمرجع السريع للاختصارات. (#12027)
- عند محاولة تبديل خيار استخدام تنسيق الشاشة في تطبيقات لا تدعمه مثل: Microsoft Word؛ ستُعلَنُ عبارة: "غير مدعوم" (#7297).
- في شاشة الإعدادات المتقدّمة، أصبح خيار "محاولة إلغاء الإعلان عن الأحداث والمعلومات منتهية الصلاحية" مفعّلًا افتراضيا. (#10885)
- يمكنُ تعطيلُ هذا الأمر بضبط هذا الإعداد من شاشة الإعدادات المتقدّمة للخيار "لا".
- في تطبيقات الويب (مثل: Gmail)؛ لن تُنطَق معلوماتٌ قديمة مضت وانتهت صلاحيتها عند اتنقُّل سريعا بمؤشّر النظام.
- تحديثُ مترجم برايل liblouis إلى 3.17.0. (#12137)
- جداول برايل جديدة: بيلاروسي غير مختصر، بيلاروسي برايل الحاسوبي، أوردو الدرجة الأولى، أوردو الدرجة الثانية.
- توقُّف دعم NVDA لمحتوى Adobe Flash ؛ بناءً على عدم تشجيع Adobe لاستخدامه. (#11131)
- سيُغلَقُ NVDA الآن حتى في حال كانت بعض النوافذ الخاصة به قيد العمل، سيتولى معالج الإغلاق إغلاق كافة مربعات الحوار الخاصة بالبرنامج. (#1740)
- يمكنُ الآن إغلاق عارض النُطق بالضغط على
alt+F4
كما أصبح هناك زرٌّ قياسي لأمر الإغلاق لتفاعُل أسهل من قِبَل مستخدمي أجهزة الإدخال وتوجيه المؤشر. (#12330)
- يوجد الآن زرٌّ قياسي لإغلاق عارض الخط البارز Braille لتفاعُلٍ أسهل من قِبَل مستخدمي أجهزة الإدخال وتوجيه. (#12328)
- في مربّع حوار قائمة العناصر؛ أُلغيَ المفتاح السريع الخاص بتفعيل زرّ "تنشيط"؛ تجنُّبًا للتعارُض بينه وبين بعض اختصارات تسميات العناصر ضمن أزرار الراديو الخاصة بتصفية العناصر وِفقا للنوع. مع بقاء أمر التنشيط هو الخيار الافتراضي ضمن مربّع الحوار عندما يكون متاحا بحيث يمكن ببساطة تفعيله بضغط مفتاح الدخول Enter ضمن قائمة العناصر نفسها. (#6167)
الإصلاحات
- أصبحت قائمةُ الرسائل في Outlook 2010 مقروءةً كما كانت سابقًا. (#12241)
- في برامج توجيه الأوامر في Windows 10 الإصدار 1607 وما بعده؛ لن تُقرأ الأحرف الواقعة يمين مؤشّر التحرير عند إضافة الحروف أو حذفها في وسط السطر. (#3200)
- هذا حلٌّ قيد التجربة، يجبُ تفعيله من شاشة إعدادات NVDA المتقدمة بتغيير إعداد خوارزمية diff لخيار: تمكين Diff Match Patch.
- في MS Outlook، لن يكون هناك إعلانٌ عن المسافات البادئة بشكل غير ملائم عند الضغط على Shift مع مفتاح الانتقال Tab للانتقال من محتوى الرسالة إلى حقل العنوان. (#10254)
- دعمُ إدراج التثليم ب"Tab" للإزاحة في بداية سطر إدخال مكتوب فيه، إضافةً لتنفيذ tab-completion وسط أمر برمجي في سطر الإدخال. (#11532)
- عند تعطيل خيار استخدام تنسيق الشاشة، لن تُعرَض أسطرٌ فارغة غير متوقعة في نافذة معلومات التنسيق ووفي الرسائل الأخرى القابلة للتصفُّح. (#12004)
- يمكن الآن قراءةُ التعليقات في MS Word حال تفعيل أتمتة واجهة المستخدم UIA. (#9285)
- تحسين الأداء عند التفاعل مع Visual Studio. (#12171)
- حل بعض أخطاء في الواجهة الرسومية مثل عدم ظهور بعض العناصر عند استخدام NVDA مع لغة ذات تصميم من اليمين لليسار. (#8859)
- اعتبار اتّجاه تصميم واجهة المستخدم الرسومية بناءً على لغة واجهة NVDA وليس على لغة واجهة النظام. (#638)
- هذه مشكلة معروفة في اللغات التي تُكتَب من اليمين إلى اليسار: حيث يشتبك الحد الأيمن من أسماء المجموعات مع تسميات عناصر التحكُّم. (#12181)
- ستتطابقُ لغة Python مع اللغ المختارة من التفضيلات، وسيحدث ذلك أيضا عند استخدام اللغة الافتراضية. (#12214)
- لن يؤدي استدعاء TextInfo.getTextInChunks إلى تجمُّد NVDA عند استدعائه من مناطق تحرير النص الغنية (Rich Edit controls) مثل عارض سجلّ الأخطاء. (#11613)
- أصبح بالإمكان -كما في السابق- استخدام NVDA مع اللغات التي تحتوي أسماؤها على شرطة سفلية مثل: de_CH في Windows 10 الإصدار 1803 و 1809. (#12250)
- في برنامج الدفتر WordPad؛ سيعمل إعداد الكتابة الفوقية والتحتية كما ينبغي. (#12262)
- في صفحات الإنترنت، لن يُخفق NVDA في قراءة المحتوى الأحدث في موضع المؤشّر، عند اختفاء محتوى أقدم وحلول محتوى أحدث منه في ذات الموضع. (#12147)
- سيُعلَن الآن عن معلومات التنسيق: ما تحته خط الكتابة المرتفعة والمنخفضة لكافة الخلايا في Excel عند تفعيل الخيارات المتعلقة بها. (#12264)
- حلُّ مشكلة نسخ إعدادات المستخدم أثناء تثبيت البرنامج عبر نسخة محمولة، عندما يكون مجلّد الإعدادات الافتراضي فارغا. (#12071, #12205)
- حلُّ مشكلة قراءة بعض الأحرف بشكل غير صحيح مع بعض اللهجات، عندما يكون خيار "نُطق كلمة "CAP" قبل الحروف الكبيرة" مفعَّلاً. (#11948)
- حلُّ مشكلة تعثُّر تغيير حدّة الصوت مع آلة النُطق SAPI4. (#12311)
- سيتعامل مثبّت NVDA مع عامل سطر الأوامر
--minimal
كما هو موضَّح في دليل المستخدم، بحيث لن يُشغِّل صوت بدء تشغيل البرنامج سواءً مع النسخة المُثبَّتة أو المحمولة من NVDA. (#12289)
- في MS Word أو Outlook، يمكن لمفتاح القفز السريع للجداول الانتقال للجداول المنسّقة، إذا كان خيار "شُمول الجداول المنسّقة" مفعَّلاً ضمن إعدادات نمط التصفُّح. (#11899)
- لن يقرأ NVDA بعض الوجوه والرموز التعبيرية في بعض اللغات على أنها "↑↑↑". (#11963)
- عودةُ Espeak لدعم اللغة الكانتونية ولغة مندرين (#10418)
- في متصفّح Microsoft Edge المستند على Chromium الجديد، سيُعلَن عن حقول النص مثل شريط العنوان إن كانت فارغة. (#12474)
- إصلاحُ معرِّف أجهزة Seika Braille. (#10787)
تعديلاتٌ للمطورين
- Note: this is an Add-on API compatibility breaking release. Add-ons will need to be re-tested and have their manifest updated.
- NVDA's build system now fetches all Python dependencies with pip and stores them in a Python virtual environment. This is all done transparently.
- To build NVDA, SCons should continue to be used in the usual way. E.g. executing scons.bat in the root of the repository. Running
py -m SCons
is no longer supported, and scons.py
has also been removed.
- To run NVDA from source, rather than executing
source/nvda.pyw
directly, the developer should now use runnvda.bat
in the root of the repository. If you do try to execute source/nvda.pyw
, a message box will alert you this is no longer supported.
- To perform unit tests, execute
rununittests.bat [<extra unittest discover options>]
- To perform system tests: execute
runsystemtests.bat [<extra robot options>]
- To perform linting, execute
runlint.bat <base branch>
- Please refer to readme.md for more details.
- The following Python dependencies have also been upgraded:
- comtypes updated to 1.1.8.
- pySerial updated to 3.5.
- wxPython updated to 4.1.1.
- Py2exe updated to 0.10.1.0.
LiveText._getTextLines
has been removed. (#11639)
- Instead, override
_getText
which returns a string of all text in the object.
LiveText
objects can now calculate diffs by character. (#11639)
- To alter the diff behaviour for some object, override the
diffAlgo
property (see the docstring for details).
- When defining a script with the script decorator, the 'allowInSleepMode' boolean argument can be specified to control if a script is available in sleep mode or not. (#11979)
- The following functions are removed from the config module. (#11935)
- canStartOnSecureScreens - use config.isInstalledCopy instead.
- hasUiAccess and execElevated - use them from the systemUtils module.
- getConfigDirs - use globalVars.appArgs.configPath instead.
- Module level REASON_* constants are removed from controlTypes - please use controlTypes.OutputReason instead. (#11969)
- REASON_QUICKNAV has been removed from browseMode - use controlTypes.OutputReason.QUICKNAV instead. (#11969)
NVDAObject
(and derivatives) property isCurrent
now strictly returns Enum class controlTypes.IsCurrent
. (#11782)
isCurrent
is no longer Optional, and thus will not return None.
- When an object is not current
controlTypes.IsCurrent.NO
is returned.
- The
controlTypes.isCurrentLabels
mapping has been removed. (#11782)
- Instead use the
displayString
property on a controlTypes.IsCurrent
enum value.
- For example:
controlTypes.IsCurrent.YES.displayString
.
winKernel.GetTimeFormat
has been removed - use winKernel.GetTimeFormatEx
instead. (#12139)
winKernel.GetDateFormat
has been removed - use winKernel.GetDateFormatEx
instead. (#12139)
gui.DriverSettingsMixin
has been removed - use gui.AutoSettingsMixin
. (#12144)
speech.getSpeechForSpelling
has been removed - use speech.getSpellingSpeech
. (#12145)
- Commands cannot be directly imported from speech as
import speech; speech.ExampleCommand()
or import speech.manager; speech.manager.ExampleCommand()
- use from speech.commands import ExampleCommand
instead. (#12126)
speakTextInfo
will no longer send speech through speakWithoutPauses
if reason is SAYALL
, as SayAllHandler
does this manually now. (#12150)
- The
synthDriverHandler
module is no longer star imported into globalCommands
and gui.settingsDialogs
- use from synthDriverHandler import synthFunctionExample
instead. (#12172)
ROLE_EQUATION
has been removed from controlTypes - use ROLE_MATH
instead. (#12164)
autoSettingsUtils.driverSetting
classes are removed from driverHandler
- please use them from autoSettingsUtils.driverSetting
. (#12168)
autoSettingsUtils.utils
classes are removed from driverHandler
- please use them from autoSettingsUtils.utils
. (#12168)
- Support of
TextInfo
s that do not inherit from contentRecog.BaseContentRecogTextInfo
is removed. (#12157)
speech.speakWithoutPauses
has been removed - please use speech.speechWithoutPauses.SpeechWithoutPauses(speakFunc=speech.speak).speakWithoutPauses
instead. (#12195, #12251)
speech.re_last_pause
has been removed - please use speech.speechWithoutPauses.SpeechWithoutPauses.re_last_pause
instead. (#12195, #12251)
WelcomeDialog
, LauncherDialog
and AskAllowUsageStatsDialog
are moved to the gui.startupDialogs
. (#12105)
getDocFilePath
has been moved from gui
to the documentationUtils
module. (#12105)
- The gui.accPropServer module as well as the AccPropertyOverride and ListCtrlAccPropServer classes from the gui.nvdaControls module have been removed in favor of WX native support for overriding accessibility properties. When enhancing accessibility of WX controls, implement wx.Accessible instead. (#12215)
- Files in
source/comInterfaces/
are now more easily consumable by developer tools such as IDEs. (#12201)
- Convenience methods and types have been added to the winVersion module for getting and comparing Windows versions. (#11909)
- isWin10 function found in winVersion module has been removed.
- class winVersion.WinVersion is a comparable and order-able type encapsulating Windows version information.
- Function winVersion.getWinVer has been added to get a winVersion.WinVersion representing the currently running OS.
- Convenience constants have been added for known Windows releases, see winVersion.WIN* constants.
- IAccessibleHandler no longer star imports everything from IAccessible and IA2 COM interfaces - please use them directly. (#12232)
- TextInfo objects now have start and end properties which can be compared mathematically with operators such as < <= == != >= >. (#11613)
- E.g. ti1.start <= ti2.end
- This usage is now prefered instead of ti1.compareEndPoints(ti2,"startToEnd") <= 0
- TextInfo start and end properties can also be set to each other. (#11613)
- E.g. ti1.start = ti2.end
- This usage is prefered instead of ti1.SetEndPoint(ti2,"startToEnd")
wx.CENTRE_ON_SCREEN
and wx.CENTER_ON_SCREEN
are removed, use self.CentreOnScreen()
instead. (#12309)
easeOfAccess.isSupported
has been removed, NVDA only supports versions of Windows where this evaluates to True
. (#12222)
sayAllHandler
has been moved to speech.sayAll
. (#12251)
speech.sayAll.SayAllHandler
exposes the functions stop
, isRunning
, readObjects
, readText
, lastSayAllMode
.
SayAllHandler.stop
also resets the SayAllHandler
SpeechWithoutPauses
instance.
CURSOR_REVIEW
and CURSOR_CARET
has been replaced with CURSOR.REVIEW
and CURSOR.CARET
.
speech.SpeechWithoutPauses
has been moved to speech.speechWithoutPauses.SpeechWithoutPauses
. (#12251)
speech.curWordChars
has been renamed speech._curWordChars
. (#12395)
- the following have been removed from
speech
and can be accessed through speech.getState()
. These are readonly values now. (#12395)
- speechMode
- speechMode_beeps_ms
- beenCanceled
- isPaused
- to update
speech.speechMode
use speech.setSpeechMode
. (#12395)
- the following have been moved to
speech.SpeechMode
. (#12395)
speech.speechMode_off
becomes speech.SpeechMode.off
speech.speechMode_beeps
becomes speech.SpeechMode.beeps
speech.speechMode_talk
becomes speech.SpeechMode.talk
IAccessibleHandler.IAccessibleObjectIdentifierType
is now IAccessibleHandler.types.IAccessibleObjectIdentifierType
. (#12367)
- The following in
NVDAObjects.UIA.WinConsoleUIA
have been changed (#12094)
NVDAObjects.UIA.winConsoleUIA.is21H1Plus
renamed NVDAObjects.UIA.winConsoleUIA.isImprovedTextRangeAvailable
.
NVDAObjects.UIA.winConsoleUIA.consoleUIATextInfo
renamed to start class name with upper case.
NVDAObjects.UIA.winConsoleUIA.consoleUIATextInfoPre21H1
renamed NVDAObjects.UIA.winConsoleUIA.ConsoleUIATextInfoWorkaroundEndInclusive
- The implementation works around both end points being inclusive (in text ranges) before microsoft/terminal PR 4018
- Workarounds for
expand
, collapse
, compareEndPoints
, setEndPoint
, etc
2020.4
هذا الإصدار يتضمّنُ أساليبَ جديدةً لإدخال اللغة الصينية، تحديثا لمكتبة Liblouis، تحديثًا لقائمة العناصر التي تُستدعى بضغط (NVDA+f7) بحيث أصبحت تعمل أثناء تفعيل النمط التفاعلي.
أُتيحت خاصية عرض المساعدة الدقيقة المتعلقة بالسياق الحالي، عند ضغط F1 في مربعات الحوار الخاصة ب NVDA.
تحسيناتٌ على نُطق الرموز وعلامات الترقيم، ومعجم النُطق، وعرض الرسائل بالخط البارز Braille، والقراءة المتواصلة.
تحسيناتٌ وإصلاحات على تطبيقات: البريد، Outlook, Teams, Visual Studio, Azure Data Studio, Foobar2000.
على صعيد تصفُّح شبكة الإنترنت، هنالك تحسينات على مستندات Google، ودعمٌ أفضل لخصائص ARIA.
إضافةً للعديد من التحسينات والإصلاحات المهمة الأخرى.
المستجدّات
- عند الضغط على مفتاح F1 في مربّعات الحوار الخاصة ب NVDA؛ سيُفتَح دليلُ المستخدم عند القسم المتعلّق بالعنصر. (#7757)
- دعم اقتراحات الإكمال التلقائي (IntelliSense) في Microsoft SQL Server Management Studio و Visual Studio وإصداراته الأحدث. (#7504)
- في نُطق الرموز: دعمُ تعريف الرموز المركّبة في مجموعات، ودعمُ الإشارات لتلك المجموعات لجعلها أبسط وأقوى. (#11107)
- عند محاولة المستخدم إنشاء مدخلات في المعجم الصوتي تتضمن كلمات بديلة بصيغة غير صحيحة؛ فإنّه سيُنبَّه لذلك. (#11407)
- ستُكتشَف تلك الأخطاء المتعلقة بمجموعات الرموز بشكل خاص.
- دعمُ أساليب الإدخال الجديدة لللغة الصينية التقليدية في Windows 10: Quick و Pinyin. (#11562)
- ستُعتبر رؤوس التبويبات عناصر ضمن حقول الاستمارات بحيث يمكن الانتقال إليها عبر ضغط مفتاح حرف f للحركة السريعة. (#10432)
- إضافةُ أمر للتبديل بين تفعيل وتعطيل الإعلان عن النص المُعلَّم (المُميَّز بصريًا)، دون تعيين لمفتاح اختصار افتراضي له. (#11807)
- إضافة معامل سطر الأوامر--copy-portable-config ، والذي يُتيح لك نسخَ الإعدادادات المضبوطة إلى مجلد المستخدم تلقائيا أثناء التثبيت الصامت ل NVDA. (#9676)
- دعمُ توجيه المؤشر لخلية بريايل في عارض الخطّ البارز Braille لمستخدمي الفأرة، بحيث يمكن التمرير بالفأرة لتوجيه المؤشّر لخلية برايل. (#11804)
- يمكن الآن ل NVDA اكتشاف أجهزة برايل Humanware Brailliant BI 40X و 20X تلقائيا عند وصلها عبر USB و Bluetooth. (#11819)
التعديلات
- ترقيةُ مترجم برايل Libluis إلى الإصدار 3.16.1 وفيه:
- معالجةُ أخطاء متعددة.
- إضافةُ جدول برايل للغة الباشقورية بدون اختصارات (برايل الدرجة الأولى).
- إضافة جدول برايل قبطي ثمان نقاط.
- إضافةُ جدولي برايل روسيين: literary braille and Russian literary braille (detailed).
- إضافةُ جدول برايل أفريقاني الدرجة الثانية.
- إزالةُ جدول برايل الروسي الدرجة الأولى.
- عند تفعيل القراءة المتواصلة في نمط التصفُّح؛ لن يؤدي استخدام أمري البحث عن نص والبحث عن الموضع التالي للنص المُدخَل لإيقاف القراءة عندما يكون خيار "إتاحةُ التصفُّح أثناء القراءة المتواصلة" مُفعَّلًا. (#11563)
- إعادةُ تعريف تمثيل مفتاح F1 في أسطر برايل الإلكترونية من Hims، بحيث أصبح مفتاح المسافة مع النقاط 148. (#11710)
- تحسيناتٌ لتجربة المستخدم مع خيارات عرض رسائل برايل: "زمن عرض الرسائل"، و"ظهور الرسائل لمدة غير محددة". (#11602)
- في متصفحات الويب والتطبيقات الأخرى التي تدعم نمط التصفُّح؛ يمكن الآن استدعاء مربع حوار قائمة العناصر (NVDA + F7) ضمن النمط التفاعُلي (نمط حقول الاستمارات). (#10453)
- إذا كان الإعلان عن المحتوى النَشِط معطَّلًا؛ فلن يمنع ذلك من تحديث أجزاء الصفحة المصممة بخاصية ARIA live. (#9077)
- سيُعلنُ NVDA رسالة النسخ للحافظة قبل النص. (#6757)
- تحسينٌ على عرض الجدول الرسومي في إدارة الأقراص. (#10048)
- عندما يكون عنصرُ التحكُّم معطَّلاً؛ ستُعطَّل أيضًا تسمية العنصر (تظهر باللون الرمادي). (#11809)
- تحديثُ الأوصاف التوضيحية للرموز والوجوه التعبيرية Emoji بمكتبة CLDR للإصدار 38. (#11817)
- تغيير اسم خاصية "Focus Highlight (تمييز موضع التركيز)" المُدمَجى في البرنامج إلى "Vision Highlight (التمييز المرئي)". (#11700)
إصلاحات الأخطاء
- عند استخدام تطبيق FLE (Fast Log Entry)؛ سيعملُ NVDA الآن بشكل صحيح -كما في السابق- في حقول التحرير. (#8996)
- قراءةُ الوقت المُنقضي في Foobar2000 إذا لم يكُن الوقتُ الإجمالي متوفرًا (على سبيل المثال، عند تشغيل بث مباشر). (#11337)
- سيُعطي NVDA الآن أولويةً لخاصية aria-roledescription عند وجودها في عناصر المحتوى القابل للتحرير في صفحات الإنترنت. (#11607)
- لم يعُدْ يتردّد لفظ "قائمة" قبل بداية كل سطر من أسطر القائمة في مستندات Google وغيرها من حقول المحتوى القابل للتحرير في Google Chrome. (#7562)
- عند التحرُّك بالأسهم حرفًا حرفًا أو كلمةً كلمة، أثناء الانتقال من عنصر قائمة إلى عنصر آخر في محتوى قابل للتحرير على صفحات الإنترنت؛ سيُعلَن الآن عن دخول العنصر الجديد. (#11569)
- في مستندات Google وسائر حقول المحتوى القابل للتحرير على صفحات الإنترنت، سيقرأ NVDA الآن السطر الصحيح عندما يكون مؤشّرُ التحرير موضوعا عند نهاية رابط موجود في نهاية عنصر القائمة. (#11606)
- في Windows 7، سينتقل مؤشّر النظام بشكل صحيح عند فتح وإغلاق قائمة ابدأ من سطح المكتب. (#10567)
- عند التبديل بين علامات التبويب في Firefox؛ سيُقرأ الآن عنوانُ علامة التبويب بشكل صحيح، عندما يكون خيار "محاولة إلغاء الإعلان عن الأحداث والمعلومات منتهية الصلاحية" مفعَّلًا، كما كان سابقا. (#11397)
- لم يعُدْ NVDA يُخفِقُ في قراءة عنصر القائمة بعد كتابةِ حرفٍ فيها حال استخدام أصوات SAPI5 Ivona. (#11651)
- في تطبيق البريد الخاص بWindows 10 الإصدار 16005.13110 وما بعده؛ بات ممكنًا -كما كان سابقا- استخدام نمط التصفُّح لقراءة رسائل البريد الإلكتروني. (#11439)
- لن يبقى NVDA في حالة صمت بعد إعادة تشغيله عند استخدام أصوات SAPI5 Ivona من harposoftware.com، وبات ممكنا حفظُ الإعدادات المضبوطة، والتبديل بين آلات النُطق. (#11650)
- يمكن الآن إدخال رقم 6 في جدول برايل الحاسوبي من لوحة مفاتيح برايل على أسطر برايل الإلكترونية من HIMS. (#11710)
- تحسيناتٌ كبيرة على الأداء في Azure Data Studio. (#11533, #11715)
- الإعلان -كما في السابق- عن عنوان مربّع حوار البحث الخاص ب NVDA عندما يكون خيار "محاولة إلغاء الإعلان عن الأحداث والمعلومات منتهية الصلاحية" مفعّلًا. (#11632)
- لن يتجمّد NVDA بعد إيقاظ الحاسوب من وضع السبات، إذا كان مؤشّر النظام موجودًا في مستند ضمن Microsoft Edge. (#11576)
- لم تعُد هناك حاجة لضغط مفتاح الانتقال (Tab) بعد إغلاق قائمة السياق في MS Edge ليعود نمطُ التصفُّح للعمل. (#11202)
- لم يعُدْ NVDA يُخفقُ في قراءة العناصر عند عرض قوائم التطبيقات العاملة بنظام 64 Bit مثل Tortoise SVN. (#8175)
- في كلٍّ من Firefox و Chrome؛ ستُعتبر العناصر ذات خاصية ARIA treegrids كجداول عادية في نمط التصفُّح. (#9715)
- يمكن الآن بدء البحث العكسي للخلف باستخدام أمر "البحث عن السابق" بالضغط على NVDA+shift+F3 (#11770)
- عند تكرار تنفيذ أحد مفاتيح الاختصار الخاصة ب NVDA مع استخدام مفتاح اختصار آخر غير مرتبط به يفصل بين عمليات تنفيذه، لن يُنفَّذ ذاك الأأمر كما لو ضُغِطَ مرتين. (#11388)
- في Internet Explorer ؛ يمكنُ الآن تعطيل الإعلان عن خاصيتي الخط العريض والمائل، إذا عُطِّل الإعلان عنهما ضمن إعدادات تنسيق المستند. (#11808)
- عدم حدوث التجمُّد اليسير لعدة ثوانٍ عند التحرّك بالأسهم بين الخلايا في Excel والذي واجهه عدد قليل من المستخدمين. (#11818)
- في إصدارات Microsoft Teams التي تحمل أرقاما مثل 1.3.00.28xxx، لن يُخفِقَ NVDA في قراءة الرسائل في المحادثات أو قنوات Teams بسبب وجود المؤشّر في موضع غير صحيح من القائمة. (#11821)
- في Google Chrome، عند وجود نص يتضمّن أخطاء إملائية ونحوية في ذات الوقت؛ سيُعلن NVDA عن كلا الخطأين. (#11787)
- عند استخدام Outlook (بواجهته الفرنسية)؛ سيعمل مفتاح الاختصار الخاص بالرد على الكل (control+shift+R) كما في السابق. (#11196)
- في Visual Studio، ستُقرأ الرسائل والتميحات الإرشادية المتاحة من قِبَل أداة IntelliSense -والتي تقدّم مزيدا من التفاصيل حول عنصر IntelliSense المختار حاليا-، مرةً واحدةً فقط. (#11611)
- لم يعُدْ NVDA يُعلن عن التغييرات الطارئة على العمليات الحسابية في تطبيق الآلة الحاسبة المدمج في Windows 10؛ عندما يكون خيار نُطق الأحرف المكتوبة معطَّلًا. (#9428)
- لم يعُدْ NVDA ينهار عند استخدام جدول برايل الإنجليزي الأمريكي الدرجة الأولى حال تفعيل استخدام برايل الحاسوب؛ إذا وُجِدَ مؤشّر برايل عند بعض أنواع المحتوى مثل الروابط. (#11754)
- بات ممكنا -كما في السابق- قراءةُ معلومات التنسيق لخلية Excel التي يوجد عندها مؤشّر النظام، باستخدام مفتاح الاختصار NVDA+F. (#11914)
- عودةُ الإدخال عبر نمط لوحة المفاتيح القياسية الكاملة QWERTY على أسطر برايل من نوع Papenmeier للعمل وعدم تسببها في تجمّد NVDA عشوائيا. (#11944)
- في المتصفحات المعتمدة على Chromium، عولجت العديد من الحالات التي لا يعمل فيها التنقل في الجدول ولا يعلن NVDA عن عدد صفوف وأعمدة الجدول. (#12359)
تعديلاتٌ للمطووّرين
- System tests can now send keys using spy.emulateKeyPress, which takes a key identifier that conforms to NVDA's own key names, and by default also blocks until the action is executed. (#11581)
- NVDA no longer requires the current directory to be the NVDA application directory in order to function. (#6491)
- The aria live politeness setting for live regions can now be found on NVDA Objects using the liveRegionPoliteness property. (#11596)
- It is now possible to define separate gestures for Outlook and Word document. (#11196)
2020.3
يتضمّنُ هذا الإصدار تحسيناتٍ عديدة وكبيرة تتعلق باستقرار البرنامج وأدائه، خاصةً مع تطبيقات Microsoft Office. هناك أيضا إعداداتٌ جديدة للتبديل بين خيارات دعم التفاعل باللمس والإعلان عن الرسومات. كما يمكن الإعلان عن وجود محتوى مُعلَّم (مُميَّز بصريا) في متصفّحات الإنترنت. إضافةً لجداول برايل جديدة للغة الألمانية.
يمكن الإعلان عن وجود محتوى مميز (بصريا) في المتصفحات، كما توجد جداول برايل ألمانية جديدة.
المستجدات
- يمكنك الآن التبديل بين تفعيل أو تعطيل الإعلان عن الرسومات عبر إعدادات تنسيق المستند الخاصة ب NVDA. مع ملاحظة أن تعطيل هذا الخيار؛ لن يؤثّر على قراءة NVDA للنصوص البديلة للرسومات. (#4837)
- يمكنك الآن التبديل بين تفعيل وتعطيل دعم NVDA للتفاعُل باللمس، حيث أُضيف لذلك خيارٌ ضمن شاشة إعدادات التفاعل باللمس في إعدادات NVDA. ومفتاح الاختصار الافتراضي له هو NVDA+control+alt+t. (#9682)
- إضافة جداول برايل جديدة للغة الألمانية. (#11268)
- يتعرّف NVDA الآن على حقول نصوص uia إن كانت للقراءة فقط. (#10494)
- سيُعلَنُ الآن عن وجود محتوى مُظلَّل في كافة متصفحات الإنترنت عبر النُطق والخط البارز Braille. . (#11436)
- يمكن التبديل بين تفعيل وتعطيل هذه الخاصية عبر الخيار الجديد الخاص بتمييز النص ضمن إعدادات تنسيق المستند الخاصة ب NVDA.
- بالإمكان الآن إضافةُ المزيد من مفاتيح لوحة مفاتيح النظام لإضافة مفاتيح اختصار تحاكيها على أسطر برايل الإلكترونية، وذلك عبر مربّع حوار تخصيص اختصارات NVDA. (#6060)
- لعمل ذلك؛ اضغط على زر إضافة بعد اختيارك لتصنيف أوامر محاكاة لوحة مفاتيح النظام.
- دعمُ عصا التحكُّم في جهاز Handy Tech Active Braille (#11655)
- لم يعُدْ خيار "التحوُّل تلقائيا من وإلى النمط التفاعلي وِفقا لحركة مؤشِّر التحرير" يتعارضُ مع خيار "نقل مؤشّر النظام تلقائيا للعناصر القابلة لذلك" عندما يكون معطّلًا. (#11663)
التغييرات
- أصبح الآن أمر الإعلان عن التنسيقات (NVDA+f) يُعلنُ عن تنسيق النص الواقع في موضع مؤشّر التحرير، بدلا من التنسيقات الموجودة تحت مؤشّر الاستعراض. لمعرفة تنسيق النص الذي يوجد عنده مؤشّر الاستعراض؛ اضغَطْ NVDA+shift+f. (#9505)
- لم يعُدْ NVDA ينقل مؤشّر النظام تلقائيا إلى العناصر القابلة للتركيز في نمط التصفُّح، تحسينا للأداء ولاستقرار البرنامج. (#11190)
- تحديث الأوصاف التوضيحية للرموز والوجوه التعبيرية Emoji بمشروع مستودع لغة بيانات اليونيكود العامة CLDR (Unicode Common Locale Data Repository) من الإصدار 36.1 إلى الإصدار 37. (#11303)
- تحديث ESpeak إلى 1.51-dev, commit 1fb68ffffea4
- يمكنُك الآن استخدام أوامر التنقُّل ضمن الجدول، في القوائم المتضمّنة لعناصر قابلة للتحديد، إن كانت القائمةُ تحتوي على عدة صفوف. (#8857)
- في مدير الإضافات البرمجية، أصبح خيار (لا) هو الخيار الافتراضي عند ظهور رسالة تأكيد حذف الإضافة. (#10015)
- في Microsoft Excel, ستُعرَضُ المعادلات الرياضية في قائمة العناصر وِفقا للغة واجهته. (#9144)
- سيُعلنُ NVDA التسمية الصحيحة للملاحظات في Microsoft Excel. (#11311)
- عند استخدام أمر "نقل مؤشّر الاستعراض لموضع مؤشّر النظام" في نمط التصفُّح؛ سيُنقَلُ مؤشّر الاستعراض لموضع المؤشّر الافتراضي الخاص بنمط التصفُّح. (#9622)
- المعلومات التي تُقرأ في نمط التصفُّح، مثل معلومات التنسيق التي تُقرأ بالضغط على NVDA+F؛ ستُعرضُ الآن ضمن نافذة أكبر قليلا تتوسط الشاشة. (#9910)
إصلاحات الأخطاء
- سيقرأ NVDA الآن الرموز أو علامات الترقيم إن كانت منفردةً ومتبوعةً بمسافة، عند التنقُّل كلمةً كلمة، بغضّ النظر عن إعداد مستوى قراءة الرموز. (#5133)
- سيقرأ NVDA الآن أوصاف الكائنات في التطبيقات التي تستخدم QT 5.11 أو أحدث كما كان في السابق. (#8604)
- لن يلزم NVDA الصمت عند حذف كلمة بالضغط على control+delete. (#3298, #11029)
- سيُعلَنُ الآن عن الكلمة التي تلي الكلمة المحذوفة.
- في إعدادات NVDA العامة؛ رُتّبت قائمة اللغات بشكل صحيح. (#10348)
- تحسينٌ واضح على الأداء عند إجراء عملية التصفية في مربّع حوار تخصيص اختصارات NVDA. (#10307)
- يمكنك الآن إدخال أحرف Unicode عبر أسطر برايل خلافا لأحرف U+FFFF. (#10796)
- سيعلنُ NVDA الآن عن محتوى مربّع الحوار (فتح باستخدام) في تحديث Windows 10 مايو 2020 (#11335)
- خيارٌ تجريبي جديد ضمن شاشة الإعدادات المتقدّمة: (تمكينُ التسجيل الانتقائي لأحداث أتمتة واجهة المستخدم (UI Automation) وتغيير الخصائص) يمكنُ أن يوفّرَ -عند تفعيله- تحسيناتٍ كبيرة على أداء Microsoft Visual Studio والبرامج الأخرى التي تعتمد UIAutomation. (#11077, #11209)
- في عناصر القوائم القابلة لوضع علامة التحديد عليها، لن تُعلن حالة العنصر المحدَّد بشكل متكرر، وستُعلَنُ الحالة "غير محدَّد" عن العنصر الذي لا يكون في موضع مؤشّر النظام عوضا عن ذلك. (#8554)
- في تحديث Windows 10 مايو 2020؛ سيُظهِر NVDA خيار Microsoft Sound Mapper ضمن خيارات جهاز إخراج الصوت في مربّع حوار آلة النُطق. (#11349)
- في Internet Explorer؛ ستُقرأ القوائم ذات التعداد الرقمي بشكل صحيح، إذا لم تكُن تبدأ بالرقم 1. (#8438)
- في Google chrome، سيُعلنُ NVDA الآن الحالة "غيرُ محدَّد" لكافة عناصر التحكُّم القابلة للتحديد عندما تكون غير محدّدة (ولن يقتصر ذلك على مربّعات التحديد). #11377)
- باتَ ممكنا -كما كان سابقا- التنقُّل بين عناصر التحكّم المختلفة، عندما تكون لغة واجهة NVDA اللغة الأراغونية. (#11384)
- لن يدخل NVDA في حالة تجمُّد -كما كان يحدثُ في بعض الأحيان- في Microsoft Word، عند التنقُّل السريع بمفتاح السهم لأعلى أو لأسفل، وأثناء كتابة الأحرف في حال الربط بسطر برايل إلكتروني. (#11431, #11425, #11414)
- لم يعُدْ NVDA يُتبِعُ اسم الكائن الواقع في موضع مؤشّر NVDA بمسافة غير موجودة في اسمه، عند نسخه للحافظة. (#11438)
- لن ينشِّطَ NVDA وضع الضبط (القراءة المتواصلة) في حال عدم وجود ما يُقرأ. (#10899, #9947)
- لن يتعذّر الآن على NVDA قراءة قائمة الخصائص ضمن أداة Internet Information Services (IIS) (#11468)
- سيُبقي NVDA جهاز الصوت مستمرا في العمل؛ تحسينا للأداء مع بعض كروت الصوت. (#5172, #10721)
- لم يعُدْ NVDA يُغلَقُ أو يدخل حالة جمود عند ضغط مفاتيح control+shift+سهم لأسفل في Microsoft Word. (#9463)
- سيعلنُ NVDA دوما عن حالة المجلدات طيًّا وتوسيعًا في العرض الشجري الخاص بالتنقُّل بين المجلدات على موقع drive.google.com. (#11520)
- يتعرّف NVDA الآن على عارضات برايل NLS eReader من Humanware، عند ربطها عبر Bluetooth، واسم Bluetooth الخاص به "NLS eReader Humanware". (#11561)
- تحسيناتٌ كبيرة على الأداء في محرّر الأوامر البرمجية Visual Studio Code. (#11533)
تعديلاتٌ للمطورين
- The GUI Helper's BoxSizerHelper.addDialogDismissButtons supports a new "separated" keyword argument, for adding a standard horizontal separator to dialogs (other than messages and single input dialogs). (#6468)
- Additional properties were added to app modules, including path for the executable (appPath), is a Windows Store app (isWindowsStoreApp), and machine architecture for the app (appArchitecture). (#7894)
- It is now possible to create app modules for apps hosted inside wwahost.exe on Windows 8 and later. (#4569)
- A fragment of the log can now be delimited and then copied to clipboard using NVDA+control+shift+F1. (#9280)
- NVDA-specific objects that are found by Python's cyclic garbage collector are now logged when being deleted by the collector to aide in removing reference cycles from NVDA. (#11499)
- The majority of NVDA's classes are tracked including NVDAObjects, appModules, GlobalPlugins, SynthDrivers, and TreeInterceptors.
- A class that needs to be tracked should inherit from garbageHandler.TrackedObject.
- Significant debug logging for MSAA events can be now enabled in NVDA's Advanced settings. (#11521)
- MSAA winEvents for the currently focused object are no longer filtered out along with other events if the event count for a given thread is exceeded. (#11520)
2020.2
أبرز ما في هذا الإصدار: دعم السطر الإلكتروني الجديد من شركة الناطق، دعم أفضل لواجهة المستخدم لبرنامج مكافحة الفيروسات Eset، وكذلك دعم تطبيق الأوامر النصية Windows Terminal، تحسين أداء 1password، ودعم إضافي لآلة النطق Windows OneCore.
المستجدات
- دعم الأسطر الإلكترونية الآتية:
- سطر الناطق للتكنولوجيا Nattiq nBraille (#10778)
- إضافة إمكانية تعيين مفتاح اختصار لفتح مجلد إعدادات NVDA (لا يوجد مفتاح اختصار افتراضي). (#2214)
- دعم أفضل لواجهة المستخدم لبرنامج مكافحة الفيروسات Eset. (#10894)
- دعم إضافي تطبيق سطر الأوامر النصية في Windows. (#10305)
- إضافة أمر للإعلام عن وضع إعدادات NVDA النَشِط (ليس هناك اختصار معيّن افتراضيا). (#9325)
- إضافة أمر للتنقل بين تفعيل وتعطيل الكتابة الفوقية والسفلية (subscript, superscript). (#10985)
- لم يعد NVDA يعلن عن معلومات انتهت صلاحيتها وحلّ بدلا ععنها معلومات محدّثة، عند تحرُّك المؤشر بسرعة في تطبيقات الوب كما هو الحال في Gmail. (#10885)
- يجب التفعيل اليدوي لهذا الإصلاح التجريبي من خلال تفعيل خيار "محاولة إلغاء الإعلان عن الأحداث والمعلومات منتهية الصلاحية" الموجود ضمن شاشة الإعدادات المتقدمة.
- إضافة المزيد من الرموز لقاموس النُطق الافتراضي. (#11105)
التغييرات
- تحديث مترجم liblouis braille من 3.12 إلى 3.14.0. (#10832, #11221)
- أصبح التحكُّم بخيار الإعلان عن الكتابة العلوية والكتابة السفلية مستقلًا عن خيار الإعلان عن خصائص الخط. (#10919)
- بناءً على التعديلات التي أُجريت على VS Code؛ لم يعد NVDA يعطّل نمط التصفح افتراضيا عند وجود الشفرة.. (#10888)
- لم يعُدْ NVDA يُعلن رسالتا "أعلى" و"أسفل" عند نقل مؤشّر الاستعراض مباشرةً للسطر الأول أو الأخير ضمن الكائن الواقع تحت مؤشر NVDA عند استخدام أمر نقلل مؤشّر الاستعراض للسطر الأول ونقل مؤشر الاستعراض للسطر الأخير متبوعةً بالسطر. (#9551)
- لم يعُدْ NVDA يُعلن رسالتا "يسار" و "يمين" عند نقل مؤشر الاستعراض مباشرةً للحرف الأول أو الأخير ضمن السطر الذي يقع عليه مؤشر NVDA باستخدام أمرَي نقل مؤشر الاستعراض لبداية السطر ونقل مؤشّر الاستعراض لنهاية السطر متبوعةً بالحرف. (#9551)
الإصلاحات
- بدء تشغيل NVDA بشكل صحيح عندما يتعذّر إنشاء ملف تقارير الأخطاء. (#6330)
- لم يعد NVDA يعلن عبارة "delete back word" عند الضغط على مفتاحي ctrl+backspace عند تحرير مستند بالإصدارات الحديثة من microsoft word 365. (#10851)
- سيعلن NVDA مرة أخرى عن الحالة عند التبديل بين التشغيل العشوائي والتكرار في تطبيق Winamp. (#10945)
- لن يُصاب NVDA بالبطء عند الحركة داخل القوائم السردية ببرنامج 1password. (#10508)
- لم تعد آلة النطق windows 1core تقطّع بين الكلمات.(#10721)
- لم يعد NVDA يدخل في حالة جمود عند فتح قائمة سياق أيقونة 1password الموجودة في منطقة الإعلام في Windows. (#11017)
- في office2013 وما قبله:
- سيعلن NVDA عن علامات التبويب فور نقل المؤشر إليها. (#4207)
- الإعلان مرة أخرى عن عناصر قائمة السياق بشكل صحيح. (#9252)
- الإعلان عن جميع الأقسام ضمن علامات التبويب عند الحركة بمفتاح التحكم مع الأسهم. (#7067)
- لم يعد NVDA يُظهِرُ النص بشكل غير صحيح في سطر منفصل ضمن نمط التصفح بتطبيقات Mozilla Firefox و Google Chrome عند كتابة محتوى الصفحة باستخدام CSS display: inline-flex. (#11075)
- في نمط التصفُّح؛ إذا كان خيار نقل مؤشّر النظام تلقائيا للعناصر القابلة لذلك معطّلًا؛ يمكن الآن تنشيط عناصر التصفُّح التي ليست ضمن موضع التركيز.
- أصبح بالإمكان تنشيط العناصر التي نصل إليها بمفتاح Tab في نمط التصفح عند تعطيل خيار نقل مؤشّر النظام تلقائيا للعناصر القابلة لذلك. (#8528)
- لم يعد تنشيط عناصر معينة في نمط التصفح يؤدي إلى النقر على مواضع غير صحيحة عند تعطيل خيار نقل مؤشّر النظام تلقائيا للعناصر القابلة لذلك. (#9886)
- لم تعُد أصوات NVDA التي تُشير لوجود خطأ تُسمَع عند الوصول لعناصر التحكم في النص في Devexpress. (#10918)
- لن تُعلَن الرسائل الإرشادية الخاصة بالأيقونات الموجودة على صينية النظام عند الحركة عليها بلوحة المفاتيح إذا كان محتوى الرسالة الإرشادية مطابقا لاسم الأيقونة وذلك لتجنب التكرار. (#6656)
- في نمط التصفُّح؛ عندما يكون خيار نقل مؤشّر النظام تلقائيا للعناصر القابلة لذلك معطّلًا؛ سينتقلُ مؤشّرُ النظام لموضع مؤشر التحرير عند الضغط على مفتاحي NVDA+مسافة للتبديل إلى النمط التفاعلي (نمط حقول الاستمارات). (#11206)
- أصبح بالإمكان مرة أخرى البحث عن تحديثات NVDA في بعض الأنظمة على سبيل المثال على نسخة Windows مثبتة للتو. (#11253)
- لن يتغير موضع مؤشر النظام في تطبيقات Java عند تغيير التحديد في العرض الشجري أو الجداول أو القوائم السردية التي لا تقع أسفل مؤشر النظام. (#5989)
تعديلاتٌ للمطورين
- execElevated and hasUiAccess have moved from config module to systemUtils module. Usage via config module is deprecated. (#10493)
- Updated configobj to 5.1.0dev commit f9a265c4. (#10939)
- Automated testing of NVDA with Chrome and a HTML sample is now possible. (#10553)
- IAccessibleHandler has been converted into a package, OrderedWinEventLimiter has been extracted to a module and unit tests added (#10934)
- Updated BrlApi to version 0.8 (BRLTTY 6.1). (#11065)
- Status bar retrieval may now be customized by an AppModule. (#2125, #4640)
- NVDA no longer listens for IAccessible EVENT_OBJECT_REORDER. (#11076)
- A broken ScriptableObject (such as a GlobalPlugin missing a call to its base class' init method) no longer breaks NVDA's script handling. (#5446)
2020.1
أبرز ما في هذا الإصدار: دعم العديد من أسطر برايل الإلكترونية الجديدة من HumanWare و APH، إضافةً لكثير من الإصلاحات المهمة للعديد من الأخطاء مثل: إمكانية قراءة محتوى الرياضيات مرة أخرى في Microsoft Word باستخدام MathPlayer / MathType.
المستجدّات
- في متصفّح Chrome، سيُعرَضُ الآن العنصر المختار ضمض نناديق القوائم في نمط التصفُّح، كما كان الحال في NVDA 2019.1. (#10713)
- يمكنك الآن تنفيذ الضغط على زر الفأرة الأيمن على الأجهزة العاملة بنظام اللمس، بالضغط بإصبع واحد ضغطتين ثانيتهما مستمرة. (#3886)
- دعم أسطر برايل إلكترونية جديدة: APH Chameleon 20, APH Mantis Q40, HumanWare BrailleOne, BrailleNote Touch v2, و NLS eReader. (#10830)
التغييرات
- عند تفعيل القراءة المتواصلة؛ سيحُول NVDA دون تأمين النظام للجهاز أو إدخاله في وضع السُبات. (#10643)
- دعم out-of-process iframes في متصفّح Mozilla Firefox. (#10707)
- تحديثُ مترجم برايل Liblouis إلى الإصدار 3.12. (#10161)
إصلاحات الأخطاء
- إصلاح مشكلة عدم نُطق علامة الناقص بتنسيق Unicode (U+2212). (#10633)
- عند تثبيت إضافة عبر مدير الإضافات البرمجيّة؛ لن تُقرأ أسماء الملفات والمجلدات في نافذة الاستعراض مرتين. (#10620, #2395)
- عند فتح موقع Mastodon في Firefox، في حال تمكين واجهة الويب التفاعلية؛ ستُرَض جميع الخطوط الزمنية الآن بشكل صحيح. (#10776)
- في نمط التصفُّح؛ سيُعلن NVDA الآن عن مربّعات التحديد غير المحددة ب"غير محدّد" في بعض المواضع التي كان أحيانا لا يُعلن عنها. (#10781)
- لن يُعلن NVDA عن معلومات متضاربة عن العناصر المعرّفة على أنها أزرار تبديل بخاصية (ARIA switch controls) مثل: "غير مضغوط مُحدَّد"، أو "مضغوط محدَّد". (#9187)
- لم تعُدْ أصوات Sapi4 تتوقف عن قراءةالنص في بعض الأحوال. (#10792)
- يمكن ل NVDA القراءة والتفاعُل مع المعادلات الرياضية في Microsoft Word كما كان سابقا. (#10803)
- سيُعلن NVDA الآن عن كون النص غير محدّد في نمط التصفُّح؛ عند ضغط أحد مفاتيح الأسهم في حال كان النص محددا. (#10731).
- لم يعُد NVDA ينهار عند حدوث خطأ أثناء اختيار آلة النُطق Espeak. (#10607)
- لن تتسبّب الأخطاء الناجمة عن وجود أحرف Unicode في ترجمة الاختصارات في إيقاف تثبيت البرنامج، بل سيُعتمد النصّ الإنجليزي تجاوزًا للمشلكة. (#5166, #6326)
- لم يعُدْ يحدث الإعلان باستمرار عن الخروج من القوائم والجداول في نمط التصفُّح، أثناء تمكين التصفُّح بمفاتيح الحركة أثناء القراءة المتواصلة. (#10706)
- إصلاح تتبع الفأرة لبعض عناصر MSHTML في Internet Explorer. (#10736)
تعديلاتٌ للمطورين
- Developer documentation is now build using sphinx. (#9840)
- Several speech functions have been split into two. (#10593)
The speakX version remains, but now depends on a getXSpeech function which returns a speech sequence.
- speakObjectProperties now relies on getObjectPropertiesSpeech
- speakObject now relies on getObjectSpeech
- speakTextInfo now relies on getTextInfoSpeech
- speakWithoutPauses has been converted into a class, and refactored, but should not break compatibility.
- getSpeechForSpelling is deprecated (though still available) use getSpellingSpeech instead.
Private changes that should not affect addon developers:
- _speakPlaceholderIfEmpty is now _getPlaceholderSpeechIfTextEmpty
- _speakTextInfo_addMath is now _extendSpeechSequence_addMathForTextInfo
- Speech 'reason' has been converted to an Enum, see controlTypes.OutputReason class. (#10703)
- Module level 'REASON_*' constants are deprecated.
- Compiling NVDA dependencies now requires Visual Studio 2019 (16.2 or newer). (#10169)
- Updated SCons to version 3.1.1. (#10169)
- Again allow behaviors._FakeTableCell to have no location defined (#10864)
2019.3
يُعتبر إصدار NVDA 2019.3 إصدارا ذا أهمية كبيرة، حيث احتوى على العديد من التغييرات في بنيته، والتي لا تبدو جليةً للمستخدمين، بما في ذلك: ترقية إصدار لغة Python المستخدمة في كتابته من Python 2 to Python 3، وإعادة كتابة لنظام النُطق.
وعلى الرغم من أنّ هذه التغييرات أدّت إلى عدم توافُق NVDA مع بعض الإضافات البرمجية القديمة؛ إلا أن الترقية إلى Python ضرورية أمنيا، كما أن التغييرات التي طرأت على النُطق ستُتيحُ تنفيذ أفكار تطويرية مُثيرة قريبا.
أبرزُ المستجدّات الأخرى في هذا الإصدار تشمل: دعم Java VMs 64 Bit، خاصية سِتار الشاشة والتمييز المرئي لموضع المؤشر، دعم المزيد من أسطر برايل الإلكترونية إضافةً لأداة عارض برايل الجديدة، والكثير جدا من إصلاحات الأخطاء.
المستجدّات
- تحسينٌ على دقة أمر نقل مؤشر الفأرة إللى الكائن الحالي الواقع تحت مؤشّر NVDA في الحقول النصية ضمن تطبيقات Java بحيث أصبح أكثر دقّةً. (#10157)
- إضافةُ الدعم لأسطر برايل الإلكترونية من Handytech (#8955):
- Basic Braille Plus 40
- Basic Braille Plus 32
- Connect Braille
- يمكن الآن حذفُ كافة مفاتيح الاختصار المُعرَّفة من قِبَل المستخدم بالضغط على زر استرجاع الإعدادات الافتراضية المُضاف ضمن مربّع حوار تخصيص اختصارات NVDA. (#10293)
- سيشملُ الإعلانُ عن الخط، النصَّ الذي عُيّن كنص مخفي في Microsoft Word. (#8713)
- إضافةُ أمر لنقل مؤشّر الاستعراض إلى الموضع الذي ضُبِطَ سابقا ليكون نقطة البداية للتحديد أو النسخ: NVDA+shift+F9. (#1969)
- في Internet Explorer, و Microsoft Edge، والإصدارات الأحدث من Firefox و Chrome سيُعلَنُ الآن عن العلامات الإرشادية في كلٍّ من نمط التصفُّح ونمط استعراض الكائن. (#10101)
- يمكنك الآن التنقّل عبر المقالات والمجموعات في Internet Explorer و Google Chrome و Mozilla Firefox، باستخدام مفاتيح التنقّل السريعة. افتراضيًا، ليس هناك مفتاح سريع محدّد لذلك. يمكنك تعيينه عبر مربّع حوار تخصيص اختصارات NVDA في حال فتحتَ مربّع الحوار هذا أثناء وجودك ضمن مستند في نمط التصفُّح. (#9227)
- سيُعلَن الآن أيضا عن الأشكال التوضيحية Figures. ولأنها تُعتبرُ كائنات؛ فبالإمكان الانتقال إليها باستخدام مفتاح الحركة السريع O.
- في Internet Explorer, و Google Chrome, و Mozilla Firefox, سيُعلَنُ عن العناصر من نوع المقالات، عند التنقُّل في نمط استعراض الكائن، وكذلك في نمط التصفُّح كأمر اختياري، إذا كان هذا الخيار مُفعّلًا ضمن إعدادات NVDA الخاصة بتنسيق المستند. (#10424)
- إضافةُ خاصية سِتار الشاشة، والتي تُحيل الشاشة بأكملها سوداء عند تفعيلها على Windows 8 والإصدارات الأحدث. (#7857)
- وقد أُضيف أمرٌ لتفعيل ستار الشاشة (بضغطه مرة واحدة يبقى مُفعّلًا حتى يُعاد تشغيل NVDA في المرة التالية، وبالضغط عليه مرتين يبقى مفعّلًا دائما ما دام NVDA يعمل) غير أنه لم يُعيَّن له مفتاح اختصار افتراضي.
- يمكن تفعيلُه وضبطُه من خلال تصنيف الرؤية ضمن مربّع حوار إعدادات NVDA.
- إضافة خاصية التمييز المرئي للشاشة. (#971, #9064)
- يمكنُ ضبط تمييز موضع مؤشّر النظام، ومؤشّر NVDA (مؤشّر مستعرِض الكائن) ومؤشّر نمط التصفُّح عبر تصنيف الرؤية ضمن مربّع حوار إعدادات NVDA.
- ملاحظة: هذه الخاصية لا تتوافق مع الإضافة البرمجية focus highlight، ومع ذلك، لا يزال بالإمكان استخدام تلك الإضافة في حال تعطيل ميزة تمييز موضع التركيز المُدمجة.
- إضافة أداة عارض الخط البارز Braille، والتي تُتيح عرض مخرجات برايل عبر نافذة على الشاشة. (#7788)
التغييرات
- يوجد الآن وصفٌ في دليل المستخدم لكيفية استخدام NVDA في سطر توجيه الأوامر في Windows. (#9957)
- سيعمل تشغيل ملف nvda.exe الآن افتراضيا على استبدال النسخة العاملة من NVDA. مُعامِل سطر الأوامر -r|--replace لا يزال مقبولاً غير أنه مُتجاهَل. (#8320)
- في Windows 8 والإصدارات الأحدث ، سيُعلن NVDA عن اسم المنتج ومعلومات الإصدار للتطبيقات المُضافة، كتلك المُحمّلة من متجر Microsoft بناءً على المعلومات المتوفرة مع التطبيق. (#4259, #10108)
- عند التبديل بين تفعيل وتعطيل تتبُّع التغييرات عبر لوحة المفاتيح في Microsoft Word؛ سيُعلن NVDA عن حالة الإعداد. (#942)
- سيُعرَضُ رقمُ إصدار NVDA ضمن أول رسالة في عارض سجلّ الأخطاء، حتى إن عُطِّل سجل الأخطاء من واجهة المستخدم. (#9803)
- لم يعد مربع حوار الإعدادات يسمح بتغيير مستوى التقارير، في حال ضبطه عبر سطر الأوامر. (#10209)
- في Microsoft Word، يُعلن NVDA الآن عن حالة العرض للأحرف غير القابلة للطباعة عند الضغط على مفتاح الاختصار Ctrl+Shift+8. (#10241)
- تحديث مترجِم Liblouis braille إلى commit 58d67e63. (#10094)
- عندما يكون خيار قراءة رموز Cldr مُفعّلًا؛ سينطق NVDA رموز Cldr (بما في ذلك الرموز والوجوه التعبيرية Emojis) مع كل مستويات قراءة الرموز. (#8826)
- يتضمّن سجلّ الأخطاء في NVDA الآن الأخطاء والتنبيهات الخاصة بحُزَم الطرف الثالث للغة Python مثل comtypes. (#10393)
- تحديث الأوصاف التوضيحية للرموز والوجوه التعبيرية Emoji بمشروع مستودع لغة بيانات اليونيكود العامة CLDR (Unicode Common Locale Data Repository) إلى الإصدار 36.0. (#10426)
- عند المرور على تجميع في نمط التصفُّح؛ سيُعلن الآن أيضا عن وصفه. (#10095)
- يتضمّن NVDA الآن جسر الوصول إلى Java (Java Access Bridge)؛ لتمكين الوصول إلى تطبيقات Java، بما في ذلك Java VMs 64 Bit. (#7724)
- إذا لم يكُن Java Access Bridge مُفعّلًا للمستخدم؛ سيعمل NVDA على تفعيله تلقائيا مع بدء تشغيل NVDA. (#7952)
- تحديث eSpeak-NG إلى الإصدار 1.51-dev, commit ca65812. (#10581)
إصلاحات الأخطاء
- ستحتلُّ الرموز التعبيرية وأحرف Unicode 32 بت الأخرى مساحة أقل على شاشة برايل عندما تظهر كقيم ست عشرية. (#6695)
- سيقرأ NVDA الرسائل الإرشادية الخاصة بتطبيقات متجر Microsoft عندما يكون خيار قراءة الرسائل الإرشادية ضمن إعدادات عرض الكائن مفعّلاً. (#8118)
- في Windows 10 Anniversary وما بعده، سيُقرأ النص المُدخَل في Mintty. (#1348)
- في Windows 10 Windows 10 Anniversary Update والإصدارات الأحدث، لن يقرأ NVDA بعض مخرجات سطر الأوامر القريبة من مؤشّر التحرير كأحرف منفردة. (#513)
- عند التنقُّل في مربّع حوار "الضاغط" في Audacity؛ ستُقرأ عناصر التحكُّم. (#10103)
- لن يعتبر NVDA المسافات كلمات في برامج تحرير Scintilla مثل Notepad ++ في نمط استعراض الكائن. (#8295)
- سيَحُول NVDA دون دخول النظام في وضع السكون أثناء التنقّل عبر النص باستخدام مفاتيح الاختصار على أسطر برايل. (#9175)
- في Windows 10، سيتبعُ مؤشّر برايل تحرير الخلايا في Microsoft Excel وعناصر التحكم النصية الأخرى التي تعتمد أتمتة واجهة المستخدم Uia، بعد أن كان متأخرا. (#9749)
- سيُعلنُ NVDA كما كان سابقا عن الاقترحات في شريط العنوان في Microsoft Edge. (#7554)
- في Internet Explorer، لن يصمت NVDA، عند المرور برؤوس عناوين لعلامات تبويب Html. (#8898)
- في Microsoft Edge المبني على EdgeHTML ، لن يُصدر NVDA بعد الآن صوت اقتراح البحث عند تكبير النافذة. (#9110, #10002)
- دعم صناديق خيارات ARIA 1.1 في Mozilla Firefox و Google Chrome. (#9616)
- لن يعلن NVDA عن محتوى الأعمدة المخفية بصريًا بعناصر القائمة في عناصر تحكم SysListView32. (#8268)
- في النمط الآمن، لم يعُد يُعرَض (بيانات) على أنه مستوى إعداد التقرير الحالي في مربّع حوار الإعدادات. (#10209)
- في إصدار Windows 10 Anniversary والإصدارات الأحدث؛ سيقرأ NVDA تفاصيل نتائج البحث. (#10232)
- في نمط التصفُّح، في الحالات التي يؤدي تحريك المؤشِّر أو استخدام مفاتيح الحركة السريعة لتغييرات على المستند؛ لم يعُد NVDA يقرأ محتوى خاطئا في بعض الحالات. (#8831, #10343)
- تصحيحُ بعض أسماء رموز التنقيط (التعداد النقطي) في Microsoft Word. (#10399)
- في تحديث Windows 10 May 2019 والإصدارات الأحدث؛ سيقرأ NVDA الرمز التعبيري الأول، ومحتوى الحافظة، عند فتح لوحة الرموز التعبيرية وسجلّ الحافظة بشكل صحيح. (#9204)
- أصبح عرضُ ترجمات بعض اللغات التي تُقرأ من اليمين لليسار ممكنا في Poedit كما كان سابقا. (#9931)
- في تطبيق الإعدادات على Windows 10 تحديث إبريل 2018 والإصدارات الأحدث، لن يعلن NVDA عن معلومات شريط التقدم لحجم الصوت الموجود في صفحة النظام/الصوت. (#10284)
- لن يتسبّب إدخال تعبير قياسي غير صالح في معاجم النُطق إلى توقُّف نُطق NVDA. (#10334)
- عند قراءة التعداد النقطي في Microsoft Word حال تمكين أتمتة واجهة المستخدم UIA، لم يعد الرمز النقطي لعنصر القائمة التالي يُقرأ بشكل خاطئ. (#9613)
- حلُّ بعض المشاكل والأخطاء النادرة المتعلقة بترجمة برايل مع برايل liblouis. (#9982)
- يمكنُ الآن الوصول لتطبيقات Java المفتوحة قبل بدء عمل NVDA دون الحاجة لإعادة تشغيلها. (#10296)
- عندما يكون العنصرُ المحدّد في Mozilla Firefox؛ مُعلَّمًا على أنه حالي (aria-current),؛ لن يُنطَق هذا التغيير مرات متعددة.
- سيتعامل NVDA الآن مع بعض أحرف unicode المركبة مثل e-acute على أنها حرف واحد عند التنقُّل عبر النص. (#10550)
- دعم الإصدار الرابع من Spring Tool Suite. (#10001)
- عدم نُطقُ الاسم مرتين، عندما يكون العنصر الذي يستخدم خاصية aria-labelledby مرتبطًا بعنصر داخل نفس الصفحة. (#10552)
- في Windows 10 الإصدار 1607 والإصدارات الأحدث؛ ستُنطَق الأحرف المكتوبة عبر بوحات مفاتيح برايل في المزيد من اأأماكن. (#10569)
- عند تغيير جهاز إخراج الصوت، ستصدرُ النغماتُ الخاصة ب NVDA عبر هذا مخرج الصوت المختار حديثا. (#2167)
- في Mozilla Firefox، أصبح تحريك مؤشّر النظام أسرع في نمط التصفُّح. هذا يجعل نقل المؤشّر في نمط التصفح يستجيب بشكل أفضل في كثير من الحالات. (#10584)
تعديلاتٌ للمطورين
- Updated Python to 3.7. (#7105)
- Updated pySerial to version 3.4. (#8815)
- Updated wxPython to 4.0.3 to support Python 3.5 and later. (#9630)
- Updated six to version 1.12.0. (#9630)
- Updated py2exe to version 0.9.3.2 (in development, commit b372a8e from albertosottile/py2exe#13). (#9856)
- Updated UIAutomationCore.dll comtypes module to version 10.0.18362. (#9829)
- The tab-completion in the Python console only suggests attributes starting with an underscore if the underscore is first typed. (#9918)
- Flake8 linting tool has been integrated with SCons reflecting code requirements for Pull Requests. (#5918)
- As NVDA no longer depends on pyWin32, modules such as win32api and win32con are no longer available to add-ons. (#9639)
- win32api calls can be replaced with direct calls to win32 dll functions via ctypes.
- win32con constants should be defined in your files.
- The "async" argument in nvwave.playWaveFile has been renamed to "asynchronous". (#8607)
- speakText and speakCharacter methods on synthDriver objects are no longer supported.
- This functionality is handled by SynthDriver.speak.
- SynthSetting classes in synthDriverHandler have been removed. Now use driverHandler.DriverSetting classes instead.
- SynthDriver classes should no longer expose index via the lastIndex property.
- Instead, they should notify the synthDriverHandler.synthIndexReached action with the index, once all previous audio has finished playing before that index.
- SynthDriver classes must now notify the synthDriverHandler.synthDoneSpeaking action, once all audio from a SynthDriver.speak call has completed playing.
- SynthDriver classes must support the speech.PitchCommand in their speak method, as changes in pitch for speak spelling now depends on this functionality.
- The speech function getSpeechTextForProperties has been renamed to getPropertiesSpeech. (#10098)
- The braille function getBrailleTextForProperties has been renamed to getPropertiesBraille. (#10469)
- Several speech functions have been changed to return speech sequences. (#10098)
- getControlFieldSpeech
- getFormatFieldSpeech
- getSpeechTextForProperties now called getPropertiesSpeech
- getIndentationSpeech
- getTableInfoSpeech
- Added a textUtils module to simplify string differences between Python 3 strings and Windows unicode strings. (#9545)
- See the module documentation and textInfos.offsets module for example implementations.
- Deprecated functionality now removed. (#9548)
- AppModules removed:
- Windows XP sound recorder.
- Klango Player, which is abandoned software.
- configobj.validate wrapper removed.
- New code should use from configobj import validate instead of import validate
- textInfos.Point and textInfos.Rect replaced by locationHelper.Point and locationHelper.RectLTRB respectively.
- braille.BrailleHandler._get_tether and braille.BrailleHandler.set_tether have been removed.
- config.getConfigDirs has been removed.
- config.ConfigManager.getConfigValidationParameter has been replaced by getConfigValidation
- inputCore.InputGesture.logIdentifier property has been removed.
- Use _get_identifiers in inputCore.InputGesture instead.
- synthDriverHandler.SynthDriver.speakText/speakCharacter have been removed.
- Removed several synthDriverHandler.SynthSetting classes.
- Previously kept for backwards compatibility (#8214), now considered obsolete.
- Drivers that used the SynthSetting classes should be updated to use the DriverSetting classes.
- Some legacy code has been removed, particularly:
- Support for the Outlook pre 2003 message list.
- An overlay class for the classic start menu, only found in Windows Vista and earlier.
- Dropped support for Skype 7, as it is definitely not working any more.
- Added a framework to create vision enhancement providers; modules that can change screen contents, optionally based on input from NVDA about object locations. (#9064)
- Add-ons can bundle their own providers in a visionEnhancementProviders folder.
- See the vision and visionEnhancementProviders modules for the implementation of the framework and examples, respectively.
- Vision enhancement providers are enabled and configured via the 'vision' category in NVDA's settings dialog.
- Abstract class properties are now supported on objects that inherit from baseObject.AutoPropertyObject (e.g. NVDAObjects and TextInfos). (#10102)
- Introduced displayModel.UNIT_DISPLAYCHUNK as a textInfos unit constant specific to DisplayModelTextInfo. (#10165)
- This new constant allows walking over the text in a DisplayModelTextInfo in a way that more closely resembles how the text chunks are saved in the underlying model.
- displayModel.getCaretRect now returns an instance of locationHelper.RectLTRB. (#10233)
- The UNIT_CONTROLFIELD and UNIT_FORMATFIELD constants have been moved from virtualBuffers.VirtualBufferTextInfo to the textInfos package. (#10396)
- For every entry in the NVDA log, information about the originating thread is now included. (#10259)
- UIA TextInfo objects can now be moved/expanded by the page, story and formatField text units. (#10396)
- External modules (appModules and globalPlugins) are now less likely to be able to break the creation of NVDAObjects.
- Exceptions caused by the "chooseNVDAObjectOverlayClasses" and "event_NVDAObject_init" methods are now properly caught and logged.
- The aria.htmlNodeNameToAriaLandmarkRoles dictionary has been renamed to aria.htmlNodeNameToAriaRoles. It now also contains roles that aren't landmarks.
- scriptHandler.isCurrentScript has been removed due to lack of use. There is no replacement. (#8677)
2019.2.1
هذا تحديثٌ ثانوي لإصلاح عدد من الأخطاء التي اكتُشفت في الإصدار 2019.2. تشملُ هذه الإصلاحات:
- معالجة عدّة أخطاء في Gmail ظهرت في كلٍ من Firefox و Chrome عند التفاعُل مع بعض القوائم المنبثقة، كتلك الخاصة بإنشاء عوامل تصفية أو عند تغيير إعدادات معينة في Gmail. (#10175, #9402, #8924)
- في Windows 7، لن يتسبّب NVDA في انهيار مستكشف Windows (Windows Explorer) عند استخدام الفأرة في قائمة ابدأ. (#9435)
- في Windows 7، لن ينهار مستكشف الملفات Windows explorer عند الوصول لحقول البيانات الوصفية. (#5337)
- لم يعُد NVDA يتعطّل في Mozilla Firefox أو Google Chrome عند التفاعُل مع صور ذات معرّف موارد موحّد (UrI) بترميز Base64. (#10227)
2019.2
أبرزُ ما في هذا الإصدار: الاكتشاف التلقائي لعارضات برايل الإلكترونية من Freedom Scientific، إعداد قيد التجربة ضمن شاشة الإعدادات المتقدمة إيقاف الانتقال التلقائي لمؤشر النظام أثناء الحركة في نمط التصفُّح (والذي قد يوفّر تحسينا في الأداء)، خيارٌ لمعدّل سرعة إضافي لآلة النُطق OneCore من Windows لتحصيل معدّل سرعة مرتفع جدا، إضافةً لحل العديد من الأخطاء.
المستجدات
- دعم NVDA للعمل مع الإصدارات الأحدث من Miranda NG. (#9053)
- يمكنك الآن تعطيل نمط التصفُّح افتراضيا عبر تعطيل الخيار الجديد "تمكين نمط التصفُّح عند تحميل الصفحة" ضمن إعدادات نمط التصفُّح الخاصة ب NVDA.
- لاحِظْ أنه في حال كان هذا الخيار مُعطَّلًا، سيظلُّ بإمكانك تفعيل نمط التصفُّح يدويا بالضغط على NVDA+مسافة.
- يمكنك الآن تصفيةُ وترشيح الرموز في مربّع حوار نُطق الرموز وعلامات الترقيم بذات طريقة عمل التصفية في قائمة العناصر ومربّع حوار تخصيص الاختصارات. (#5761)
- أُضيف أمرٌ لتغيير مقدار الوحدة النصية (مقدار النص الذي سيُنطَق عندما تتحرّك الفأرة)، غير أنه لم يُعيَّن له مفتاح اختصار افتراضي. (#9056)
- يوجد الآن خيارٌ لمعدّل سرعة إضافي خاص بآلة النُطق windows OneCore والذي يُتيح نُطقًا أسرع كثيرا. (#7498)
- يمكنُ ضبط خيار معدّل السرعة الإضافي من خلال دائرة إعدادات آلة النُطق لآلات النُطق المدعومة (حاليا eSpeak-NG و Windows OneCore). (#8934)
- يمكن الآن تفعيل أوضاع الضبط يدويا بواسطة الاختصارات. (#4209)
- ينبغي ضبطُ الاختصار عبر مربّع حوار تخصيص اختصارات NVDA.
- في برنامج Eclipse أُضيف دعمٌ للإكمال التلقائي في محرر التعليمات البرمجية. (#5667)
- إضافةً لذلك، يمكن قراءة معلومات Javadoc عند عرضها من المحرِّر باستخدام الاختصار NVDA+d.
- إضافةُ خيار تجريبي لشاشة إعدادات نمط التصفُّح يُتيح لك إيقاف متابعة مؤشّر النظام لمؤشّر نمط التصفُّح (نقل مؤشّر النظام تلقائيا للعناصر القابلة لذلك). (#2039) وعلى الرغم من أن إيقاف هذا الخيار قد لا يكون مناسبا مع كل المواقع؛ إلا أن ذلك قد يُصلِح:
- إبطال NVDA بشكل متقطّع لمفتاح نمط التصفُّح الذي ضُغِطَ أخيرا، والقفز للموضع السابق.
- استحواذ مربّعات التحرير في بعض المواقع على مؤشّر النظام أثناء التنقّل عبرها باستخدام السهم لأسفل.
- الاستجابة البطيئة من قِبَل مفاتيح نمط التصفُّح.
- يمكن الآن تغيير إعدادات معرِّف سطر برايل الإلكتروني لأسطر برايل الداعمة لذلك، عبر تصنيف الخط البارز Braille ضمن مربّع حوار إعدادات NVDA. (#7452)
- الآن أسطر برايل الإلكترونية من Freedom Scientific مدعومة من قِبل خاصية الاكتشاف الاكتشاف التلقائي لأسطر برايل الإلكترونية. (#7727)
- إضافةُ أمر لعرض الكلمة البديلة للرمز الواقع تحت مؤشِّر الاستعراض. (#9286)
- إضافة خيار اختباري لشاشة الإعدادات المتقدّمة، يُتيح لك تجربة العمل الجاري حديثا لإعادة برمجة NVDA لدعم وحدات توجيه وتفسير الأوامر الخاصة بويندوز (Windows Console) باستخدام واجهة برمجة تطبيقات Microsoft UI Automation. (#9614)
- في بوابة لغة Python، يدعم حقلُ الإدخال الآن لصق أسطر متعددة من الحافظة. (#9776)
التغييرات
- سيزداد مستوى ارتفاع الصوت وينقص بمعدل خمس قيم بدلا من عشر، عند استخدام دائرة إعدادات النُطق. (#6754)
- تدقيق النص الذي يظهر ضمن مدير الإضافات البرمجية عند تشغيل NVDA باستخدام الخيار --disable-addons. . (#9473)
- تحديث الأوصاف التوضيحية للرموز والوجوه التعبيرية Emoji بمشروع مستودع لغة بيانات اليونيكود العامة CLDR (Unicode Common Locale Data Repository) إلى الإصدار 35.0. (#9445)
- تغيير المفتاح الساخن لحقل التصفية في قائمة العناصر بنمط التصفُّح إلى alt+y. (#8728)
- عندما يكون هناك سطر برايل إلكتروني اكتُشِف تلقائيا، متصلا عبر Bluetooth؛ سيستمر NVDA في البحث عن أسطر برايل المتصلة عبر USB المدعومة من ذات المعرِّف، والتبديل للاتصال عبر USB عندما يكون متاحا. (#8853)
- تحديث آلة النُطق eSpeak-NG إلى الإصدار 67324cc.
- تحديث مترجم برايل liblouis إلى الإصدار 3.10.0. (#9439, #9678)
- سيُعلن NVDA الآن كلمة (محدد) بعد قراءة النص الذي حدده المستخدم. (#9028)
- في Microsoft Visual Studio Code، سيكون NVDA في نمط التصفُّح افتراضيا. (#9828)
الإصلاحات
- لم يعُد NVDA ينهار عند وجود مجلّد إضافة برمجية فارغ. (#7686)
- لن يُعلَن عن العلامات التي تُشير لاتجاه الكتابة من اليسار لليمين أو من اليمين لليسار على سطر برايل، أو مع كل حرف يُنطَق في نافذة الخصائص. (#8361)
- عند القفز لحقول الاستمارات باستخدام التنقّل السريع في نمط التصفُّح، سيُُنطَق حقل الاستمارة كاملا بدلا من نُطق الاقتصار على لسطر الأول منه. (#9388)
- لن يتوقّف NVDA عن النُطق بعد إغلاق تطبيق البريد الخاص ب Windows 10. (#9341)
- لن يتعثّر NVDA عند تشغيله في حال كانت الإعدادات الإقليمية للمستخدم مضبوطة على لغة غير معروفة لدى NVDA مثل الإنجليزية (هولندا). (#8726)
- عندما يكون نمطُ التصفُّح مفعّلًا في Microsoft Excel، في حال انتقالك لمتصفّح يعمل فيه النمط التفاعلي، أو العكس، سيُعلن NVDA الآن عن حالة نمط التصفُّح بشكل مناسب. (#8846)
- سيُعلن NVDA الآن بشكل صحيح عن السطر الواقع تحت مؤشّر الفأرة في Notepad++ وبرامج التحرير الأخرى المستندة على Scintilla. (#5450)
- في محرِّر مستندات Google وغيره من برامج التحرير على الشبكة، لم تعُد تظهر "lst end" على البرايل في بعض الأحيان بشكل غير صحيح وسط قبل المؤشِّر عندما يكون في منتصف عنصر قائمة. (#9477)
- في تحديث Windows 10 مايو 2019، لم يعُد NVDA ينطق إشعارات كثيرة عند تغيير مستوى الصوت بواسطة الأزرار، عندما يكون مؤشِّر النظام في متصفّح الملفات File Explorer. (#9466)
- أصبح فتح مربّع حوار نُطق الرموز وعلامات الترقيم أسرع كثيرا عند استخدام قاموس رموز يحوي ما يربو عن ألف من المدخلات. (#8790)
- في عناصر تحكُّم Scintilla مثل Notepad++، سيتمكن NVDA الآن من قراءة السطر الصحيح عندما يكون التفاف النص مفعَّلًا. (#9424)
- في Microsoft Excel، سيُعلَنُ عن موقع الخلية بعد الإعلان عن محتواها وِفقا للاختصارين shift+enter أو shift+مفتاح enter الموجود على اللوحة الرقمية. (#9499)
- في Visual Studio 2017 وما بعده، في نافذة متصفّح الكائنات Objects Explorer، سيُقرأ العنصر المحدّد في شجرة الكائنات أو شجرة الأعضاء مع التصنيفات بشكل صحيح. (#9311)
- لم تعُدِ الإضافات البرمجية ذات الأسماء التي تختلف فقط في الأحرف الكبيرة واصغيرة تُعامَل على أنها إضافات منفصلة. (#9334)
- لم يعُد معدّل سرعة أصوات Windows OneCore المضبوط في NVDA يتأثّر بالمعدّل المضبوط في إعدادات النُطق الخاصة ب Windows. (#7498)
- يمكن الآن فتح سجّل التقارير بمفتاح الاختصار NVDA+F1 عندما لا تكون هناك معلومات تطوير للكائن الحالي في نمط استعراض الكائنات. (#8613)
- يمكن الآن العودة لاستخدام أوامر التنقّل عبر الجدول الخاصة ب NVDA في مستندات Google، في Firefox و Chrome. (#9494)
- ستعمل الآن مفاتيح bumper في عارضات برايل Freedom Scientific بشكل صحيح. (#8849)
- عند قراءة الحرف الأول من مستند في Notepad++ 7.7 X64، لن يتجمّد NVDA مدةً قد تبلغ عشر ثوانٍ. (#9609)
- يمكن الآن استخدام HTCom في ربط أسطر برايل من Handy Tech مع NVDA. (#9691)
- في Mozilla Firefox، لن يُعلَن عن التحديثات الخاصة بمنطقة حية إذا كانت المنطقة الحية موجودة في علامة تبويب خلفية. (# 1318)
- لن يُخفق مربّع الحوار الخاص بالبحث في نمط التصفُّح الخاص ب NVDA في العمل، في حال كان مربّع حوار (حول NVDA) مفتوحا في الخلفية. (#8566)
تعديلاتٌ للمطورين
- You can now set the "disableBrowseModeByDefault" property on app modules to leave browse mode off by default. (#8846)
- The extended window style of a window is now exposed using the
extendedWindowStyle
property on Window objects and their derivatives. (#9136)
- Updated comtypes package to 1.1.7. (#9440, #8522)
- When using the report module info command, the order of information has changed to present the module first. (#7338)
- Added an example to demonstrate using nvdaControllerClient.dll from C#. (#9600)
- Added a new isWin10 function to the winVersion module which returns whether or not this copy of NVDA is running on (at least) the supplied release version of Windows 10 (such as 1903). (#9761)
- The NVDA Python console now contains more useful modules in its namespace (such as appModules, globalPlugins, config and textInfos). (#9789)
- The result of the last executed command in the NVDA Python console is now accessible from the _ (line) variable. (#9782)
- Note that this shadows the gettext translation function also called "_". To access the translation function: del _
2019.1.1
يتضمّنُ هذا الإصدار الفرعي إصلاحا للأخطاء الآتية:
- تسبب NVDA في انهيار برنامج Excel 2007 أو رفض الإعلان عن الخلايا في حال تضمنها لمعادلات رياضية. (#9431)
- لن ينهار Google Chrome عند التفاعل مع بعض صناديق القوائم. (#9364)
- إصلاح مشكلة كانت تُعيق نسخ إعدادات المستخدم إلى ملف إعدادات النظام. (#9448)
- في Microsoft Excel ، سيعاود NVDA استخدام الرسالة المُترجَمة عند الإبلاغ عن موقع الخلايا المدمجة. (#9471)
2019.1
أبرزُ ما في هذا الإصدار من مستجدّات يتمثل في: تحسينات في الأداء مع كلٍّ من Microsoft Word و Excel, تحسيناتٌ تتعلق بالستقرار والأمان مثل: دعم معلومات توافقية الإضافات البرمجية، إضافةً لإصلاح العديد من الأخطاء.
يُرجى ملاحظة أنه ابتداءً من هذا الإصدار من NVDA؛ لن تُحمَّل تلقائيا وحدات التطبيق المخصصة appModules، والملحقات الأساسية globalPlugins، وتعؤيفات شاشات برايل braille display drivers من مجلّد مستخدم NVDA الخاص بك، حيث ستعتبَر كجزء من الإضافات. بالنسبة لأولئك الذين يطورون إضافات برمجية، يمكن حفظ الكود البرمجي للاختبار في دليل جديد ضمن مجلد إعدادات مستخدم NVDA باسم ScratchPad، إذا كان خيار إتاحة مسودة المطوّر مفعّلًا ضمن فئة الإعدادات المتقدمة الجديد. هذه التغييرات ضرورية لضمان توافق التعليمات البرمجية المخصصة بشكل أفضل ، حتى لا يتوقّف NVDA عن العمل إذا حدث ولم يتوافق الكود البرمجي مع الإصدارات الأحدث
بل يجب تثبيتها كجزء من إضافة NVDA. بالنسبة لأولئك الذين يطورون تعليمات برمجية لإحدى الإضافات، يمكن وضع التعليمات البرمجية للاختبار في دليل لوحة مسودة المطور الجديد في دليل إعدادات مستخدم NVDA، إذا كان خيار لوحة مسودة المطور مفعلًا في لوحة الإعدادات المتقدمة الجديدة بـ NVDA.
هذه التغييرات ضرورية لضمان توافق الكود المخصص بشكل أفضل، بحيث لا يتوقف NVDA عن العمل معه عندما يصبح هذا الكود غير متوافق مع الإصدارات الأحدث.
ولمعرفة مزيد من التفاصيل حول هذا، ؛ يُرجى مراجعةُ قائمة التغييرات أدناه.
المستجدات
- جداول برايل جديدة: أفريكاني بدون اختصارات، عربي ذو ثمان نقاط (برايل الحاسبو)، عربي باختصارات، إسباني باختصارات. (#4435, #9186)
- إضافةُ خيار ضمن إعدادات الفأرة في NVDA، لإتاحة تعامل NVDA مع الحالات التي تكون فيها الفأرة خاضعة للتحكم من قِبَل تطبيق آخر. (#8452)
- سيُتيح هذا ل NVDA تتبُّع مؤشر الفأرة عند التحكم في النظام عن بُعد باستخدام برنامج TeamViewer أو أي برنامج آخر للتحكم عن بعد.
- أُضيف المعامِل
--enable-start-on-logon
لسطر الأوامر للسماح بضبط تفعيل أو تعطيل خاصية تشغيل NVDA تلقائيا عند تسجيل الدخول إلى Windows في حال التثبيت الصامت ل NVDA. يجب تخصيص المعامِل بالقيمة true لإتاحة تشغيل NVDA عند تسجيل الدخول، والقيمة false لعدم تشغيله. في حال عدم تخصيص المعامِل --enable-start-on-logon؛ سيبدأ NVDA العمل افتراضيا عند تسجيل الدخول، إلا لو كان NVDA قد ثُبّتَ سابقا وعُطّل فيه هذا الخيار. (#8574)
- يمكنُ الآن تعطيل خاصية سجلّ الأخطاء البرمجية، وذلك بضبط خيار مستوى إعداد التقرير إلى معطّل ضمن تصنيف الإعدادات العامة من إعدادات NVDA. (#8516)
- الإعلان عن وجود صيغ معادلات رياضية في جداو البيانات في LibreOffice و Apache OpenOffice. (#860)
- يعلن NVDA الآن عن العنصر المحدد في صناديق القوائم وفي العناصر الشجرية في Mozilla Firefox و Google Chrome في نمط الاستعراض.
- ستعمل هذه الخاصية مع FireFox 66 وما بعده. إعدادات نمط التصفُّح.
- لن تعمل الخاصية مع صناديق قوائم معينة (عناصر تحكم تحديد HTML) في Chrome.
- دعمٌ مبكّر لتطبيقات مثل Mozilla Firefox على الحواسيب ذات المعالج (ARM64 (على سبيل المثال: Qualcomm Snapdragon). (#9216)
- إضافةُ تصنيف (متقدم) للإعدادات، والذي تضمُّ خيارا لتجربة دعم NVDA الجديد لـ Microsoft Word عبر واجهة برمجة تطبيقات Microsoft UI Automation API. (#9200)
- دعم عرض الواجهة الرسوميي في نافذة إدارة أقراص ويندوز (Windows Disk Management). (#1486)
- دعم إضافي لعارضات Handy Tech Connect Braille و Basic Braille 84. (#9249)
التغييرات
- ترقية مترجم برايل LibLouis إلى الإصدار 3.8.0. (#9013)
- يمكن لمبرمج الإضافة البرمجية الآن فرض الحد الأدنى المطلوب من إصدار NVDA لإضافته. سيرفض NVDA تثبيت أو تحميل الإضافة التي يكون إصدار NVDA الأدنى المطلوب فيها أعلى من إصدار NVDA الحالي. (#6275)
- يستطيع مبرمج الإضافة البرمجية الآن تحديد الإصدار الأخير من NVDA الذي اختُبِرَت الإضافة معه. إذا اختُبرت الإضافة فقط مع إصدار NVDA أقل من الإصدار الحالي؛ فسوف يرفض NVDA تثبيت الإضافة أو تحميلها. (#6275)
- سيسمح هذا الإصدار من NVDA بتثبيت وتحميل الإضافات التي لا تحتوي حتى الآن على معلومات حول إصدار NVDA الأدنى والأخير الذي اختُبِر معها، ولكن الترقية إلى الإصدارات القادمة من NVDA (على سبيل المثال 2019.2) قد تتسبب تلقائيًا في تعطيل هذه الإضافات القديمة.
- يتوفر الأمر نقل مؤشر الفأرة إلى موضع مؤشر NVDA في Microsoft Word وكذلك لعناصر تحكم UIA، وخاصة Microsoft Edge. (#7916, #8371)
- تحسينُ قراءة النص الواقع أسفل مؤشر الفأرة في Microsoft Edge وتطبيقات UIA الأخرى. (#8370)
- عند تشغيل NVDA عبر سطر الأوامر باستخدام المعامِل
--portable-path
؛ فإنّ المسار المدخَل سوف يُستخدم تلقائيا عند إنشاء نسخة محمولة عبر قائمة NVDA. (#8623)
- تحديث مسار جدول برايل النرويجي لعكس القياسي المستخدم منذ عام 2015. (#9170)
- عند التنقل وفقًا للفقرة (Control + سهم لأعلى أو لأسفل) أو التنقل عبر خلايا جدول (Control +Alt+الأسهم) ، لن يعلن NVDA عن وجود أخطاء إملائية، حتى إذا ضُبِط NVDA للإعلان عنها تلقائيًا. وذلك لأن الفقرات وخلايا الجدول يمكن أن تكون كبيرة جدًا، وقد يكون اكتشاف الأخطاء الإملائية في بعض التطبيقات مُجهِدًا. (#9217)
- لن يعمل NVDA تلقائيا على تحميل وحدات التطبيق المخصصة appModules، والملحقات الأساسية globalPlugins، وتعؤيفات شاشات برايل braille display drivers ، من مجلد إعدادات NVDA, حيث يجب أن تُحزم هذه الأكواد كالإضافة البرمجية مع معلومات الإصدار الصحيحة؛ لضمان عدم تشغيل أكواد غير متوافقة مع الإصدارات الحالية من NVDA. (#9238)
- للمطورين الذين يحتاجون لاختبار الكود البرمجي أثناء تطويره؛ يمكن تفعيل مجلد ScratchPad من تصنيف (متقدم) ضمن إعدادات NVDA، ومن ثم وضع الكود المراد اختباره في مجلد ScratchPad الذي سيوجد في مجلد إعدادات المستخدم إذا كان هذا الخيار مفعّلًا.
الإصلاحات
- عند استخدام آلة النطق المدمجة في Windows 10 OneCore; في إصدار أكتوبر 2018 من Windows 10 وما بعده؛ لم تعُد تحدث فواصل صمت طويلة أثناء النُطق. (#8985)
- عند التحرك حرفا حرفا في منطقة تحرير (مثل المفكرة NotePad) أو في نمط الاستعراض، في حال وجود وجه أو رمز تعبيري 32 بت ذو نقطتين بترميز UTF-16 (مثل: 🤦)؛ فإنه سيُقرأ بشكل صحيح. (#8782)
- تحسين مربع حوار تأكيد إعادة التشغيل بعد تغيير لغة واجهة NVDA. حيث أصبح النص وتسميات الأزرار الآن أكثر إيجازًا وأقل تشويشًا. (#6416)
- إذا حدث فشلٌ في تحميل آلة النطق خارجية؛ سوف يعمل NVDA على استخدام آلة OneCore المدمجة في Windows 10 عوضا عن استخدام آلة Espeak. (#9025)
- اختفاء عنصر "مربع حوار الترحيب" من قائمة NVDA أثناء ظهور الشاشات الآمنة. (#8520)
- عند التنقّل بمفتاح Tab أو باستخدام مفاتيح التنقل السريعة في نمط الاستعراض؛ سيُعلن NVDA عن عناوين التبويبات بشكل أفضل وأكثر اتساقا. (#709)
- سيعلن NVDA عن الاختيار عند التغيير إليه ضمن قائمة تحديد الوقت كما في تطبيق المنبه والساعة في Windows 10. (#5231)
- في مركز الإشعارات الخاص بـWindows 10 ، سيعلن NVDA عن رسائل الحالة عند تبديل الإجراءات السريعة مثل السطوع ومساعد التركيز. (#8954)
- في مركز الإجراءات ل Windows 10 إصدار 2018 والإصدارات الأقدم، سوف يتعرف NVDA على عنصر التحكم الخاص بالإجراء السريع الخاص بالسطوع كزر بدلاً من زر تبديل. (#8845)
- سيعود NVDA لمتابعة المؤشر والإعلان عن الأحرف المحذوفة في مربع تحرير البحث والذهاب إلى في Microsoft Excel. (#9042)
- إصلاح مشكلة الانهيار نادرة الحدوث في نمط الاستعراض بمتصفح FireFox. (#9152)
- لن يخفق NVDA في الإعلان عن موضع مؤشر النظام في بعض عناصر التحكم الموجودة في علامات التبويب في برامج Microsoft Office عندما تكون علامة التبويب مطوية.
- لن يخفق NVDA في الإعلان عن جهة الاتصال المقترحة عند إدخال عناوين ضمن رسالة بريد إلكتروني جديدة في Outlook 2016. (#8502)
- لن تؤدي مفاتيح توجيه المؤشر التي في آخر سطر eurobraille على وضع المؤشر عند بداية سطر برايل أو بعده بقليل. (#9160)
- إصلاح التنقل عبر جدول الرسائل في Thunder Bird في طريقة عرض السلاسل. (#8396)
- في Mozilla Firefox و Google Chrome؛ سيعمل التبديل إلى النمط التفاعلي الآن بشكل صحيح مع صناديق القوائم والعناصر الشجرية (عندما تكون عناصر تلك القوائم والأشكال الشجرية قابلةً للتفاعُل). (#3573, #9157)
- سيُفعّل الآن نمط الاستعراض بشكل صحيح افتراضيا عند قراءة الرسائل في Outlook 2016/365 إذا استخدام ميزة دعم NVDA أتمتة واجهة المستخدم (UI Automation) لمستندات Word.
- أصبح تجمُّدNvdA بطريقة يتعذرُ معها عمله ويتوجب تسجيل الخروج ومعاودة الدخول إلى Windows لتشغيله أقل. (#6291)
- في إصدار Windows 10 أكتوبر 2018 والإصدارات الأحدث، عند فتح سجل الذاكرة السحابية عند كون الحافظة فارغة، سيعلن NVDA عن حالة الذاكرة. (#9103)
- في Windows 10 إصدار أكتوبر 2018 والإصدارات الأحدث؛ عند البحث عن الرموز والوجوه التعبيرية في لوحة الرموز والوجوه التعبيرية (Emoji)، سيعلن NVDA عن نتائج البحث. (#9105)
- لن يتجمّد NVDA في النافذة الرئيسة في Oracle VirtualBox الإصدار 5.2 وما بعده. (#9202)
- تحسين استجابة NVDA في Microsoft Word بشكل ملحوظ عند التنقل سطرا أو فقرة أو خلية جدول في بعض المستندات. للحصول على أفضل أداء، اضبط Microsoft Word على عرض المسودة باستخدام alt + w ، e بعد فتح مستند. (#9217)
- في Mozilla Firefox و Google Chrome؛ لن يعلن NVDA عن التنبيهات الفارغة. (#5657)
- تحسين كبير في الأداء عند التنقل عبر الخلايا في Microsoft Excel، لا سيما عند وجود تعليقات أو قوائم منسدلة. (#7348)
- لم يعُدْ ضروريا تعطيل خيار التحرير داخل الخلية في خيارات Microsoft Excel لتحرير الخلية باستخدام NVDA في Excel 2016/365. (#8146).
- إصلاح تجمُّد NVDA أحيانا عند التنقّل السريع عبر العلامات الدلالية في حال كانت Enhanced Aria قيد الاستخدام. (#8980)
تعديلاتٌ للمطورين
- NVDA can now be built with all editions of Microsoft Visual Studio 2017 (not just the Community edition). (#8939)
- You can now include log output from liblouis into the NVDA log by setting the louis boolean flag in the debugLogging section of the NVDA configuration. (#4554)
- Add-on authors are now able to provide NVDA version compatibility information in add-on manifests. (#6275, #9055)
- minimumNVDAVersion: The minimum required version of NVDA for an add-on to work properly.
- lastTestedNVDAVersion: The last version of NVDA an add-on has been tested with.
- OffsetsTextInfo objects can now implement the _getBoundingRectFromOffset method to allow retrieval of bounding rectangles per characters instead of points. (#8572)
- Added a boundingRect property to TextInfo objects to retrieve the bounding rectangle of a range of text. (#8371)
- Properties and methods within classes can now be marked as abstract in NVDA. These classes will raise an error if instantiated. (#8294, #8652, #8658)
- NVDA can log the time since input when text is spoken, which helps in measuring perceived responsiveness. This can be enabled by setting the timeSinceInput setting to True in the debugLog section of the NVDA configuration. (#9167)
2018.4.1
أُطلِقَ هذا الإصدار لمعالجة خطأ كان يحدث عند بداية تشغيل NVDA عند تحديد اللغة الأرجانيزية كي تكون لغة واجهة البرنامج.
2018.4
يتضمن هذا الإصدار العديد من المستجدات والتحسينات التي من بينها: تحسين في أداء الإصدارات الأخيرة من تطبيق Mozilla Firefox, الإعلان عن رموز المشاعر مع كل آلات النطق, الإعلان عن حالة الرسالة ما إذا كانت تم الرد عليها أو معاد توجيهها بتطبيق outlook, الإعلان عن مسافة المؤشر من حافة صفحة الوورد, والعديد من الإصلاحات البرمجية.
المستجدات
- جداول برايل جديدة: صيني (الصين ماندرين) باختصارات وبدون اختصارات. (#5553)
- الإعلان عن حالة الرسالة المردود عليها والمعاد توجيهها بقائمة الرسائل ب microsoft outlook. (#6911)
- أصبح NVDA الآن قادر على قراءة وصف رموز المشاعر وكذلك الأحرف الأخرى التي تعد جزء من مستودع بيانات التشفير المحلي الشائع. (#6523)
- يمكن الآن قراءة مسافة المؤشر من الحافة العليا واليسرى للصفحة بالضغط على NVDA+numpadDelete ب microsoft word. (#1939)
- لم يعد يعلن NVDA "مظلل" عند الحركة على كل خلية بأوراق عمل Google عند تفعيل البرايل. (#8879)
- دعم تطبيقات Foxit Reader و Foxit Phantom PDF (#8944)
- دعم أداء قاعدة البيانات DBeaver. (#8905)
التعديلات
- إعادة تسمية مربع تحديد الإعلان عن الرسائل الإرشادية إلى "الإعلان عن الإشعارات" بمحاورة إعدادات عرض الكائن ليشمل الإعلان عن الإعلانات المنبثقة بوندوز 8 وما بعده. (#5789)
- عرض مربعات تحديد المفاتيح المصاحبة ل NVDA في قائمة سردية بدلا من عرضها في شكل مربعات تحديد منفصلة.
- لم يعد يعرض NVDA معلومات متكررة عند قراءة ساعة صينية النظام في بعض نسخ الويندوز. (#4364)
- تحديث مترجم لبلويس برايل للإصدار 3.7.0. (#8697)
- تحديث آلة النطق مفتوحة المصدر eSpeak-NG للإصدار 919f3240cbb.
الإصلاحات
- في outlook2016/365, سيتم عرض حالة ما إذا كانت الرسالة مشار إليها وفئتها. (#8603)
- عند ضبط NVDA للغات كالكردية والمنغولية والمقدونية فإنه لم تعد تظهر محاورة عند بداية التشغيل تحذر من عدم دعم نظام التشغيل للغة. (#8064)
- عند تحريك مؤشر الفأرة لمؤشر NVDA أصبح مؤشر الفأرة يتحرك لمكان نمط التصفح ب Mozilla Firefox و Google Chrome و Acrobat Reader DC بشكل أكثر دقة. (#6460)
- تحسين التفاعل مع صناديق الخيارات على الوب في Firefox, و Chrome و Internet Explorer. (#8664)
- عند تشغيل NVDA على النسخة اليابانية من ويندوز XP أو Vista, فسيتم عرض التنبيه الخاص بمتطلبات إصدار نظام التشغيل كما هو متوقع. (#8771)
- تحسين أداء Mozilla Firefox عند الحركة على صفحات كبيرة ذات محتوى متغير كثير. (#8678)
- لم تعد تظهر خصائص الخط على البرايل عند تعطيلها بإعدادات تنسيق المستندات (#7615)
- لم يعد يفشل NVDA في تتبع مؤشر النظام في مستكشف الملفات والتطبيقات الأخرى باستخدام UI atomation عندما يكون تطبيق آخر مشغول (مثل تطبيق batch processing audio). (#7345)
- سيمر مفتاح Escape عبر القائمة ولم يعد يغلق النمط التفاعلي عن غير قصد وذلك في القوائم المصممة باستخدام أكواد ARIA. (#3215)
- في البريد الإلكتروني Gmail بنسخته الجديدة, عند استخدام أحرف الحركة السريعة داخل رسائل أثناء قراءتها, لم يعد يقوم NVDA بقراءة كل الرسالة بعد قراءة العنصر الذي قفزت إليه. (#8887)
- بعد تحديث NVDA, ينبغي أن لا تتوقف المتصفحات ك firefox و google chrome, كما ينبغي أن يستمر نمط التصفح في عرض أي مستجدات تحدث للمستند الجاري تحمله. (#7641)
- لم يعد يعلن NVDA عن أن العنصر يمكن النقر عليه عدة مرات عندما يكون هذا العنصر موجود بصف أثناء الحركة على محتوى قابل للنقر عليه بنمط التصفح. (#7430)
- لم تعد تفشل الاختصارات التي تجرى على الأسطر الإلكترونية من طراز baum Vario 40 في تنفيذ المهام المناطة بها. (#8894)
- لم يعد يقرأ NVDA النص المظلل لكل كائن ينشط بشرائح google بمتصفح mozilla firefox. (#8964)
تعديلات للمطورين
- gui.nvdaControls now contains two classes to create accessible lists with check boxes. (#7325)
- CustomCheckListBox is an accessible subclass of wx.CheckListBox.
- AutoWidthColumnCheckListCtrl adds accessible check boxes to an AutoWidthColumnListCtrl, which itself is based on wx.ListCtrl.
- If you need to make a wx widget accessible which isn't already, it is possible to do so by using an instance of gui.accPropServer.IAccPropServer_impl. (#7491)
- See the implementation of gui.nvdaControls.ListCtrlAccPropServer for more info.
- Updated configobj to 5.1.0dev commit 5b5de48a. (#4470)
- The config.post_configProfileSwitch action now takes the optional prevConf keyword argument, allowing handlers to take action based on differences between configuration before and after the profile switch. (#8758)
2018.3.2
إُطلِق هذا الإصدار للعمل على التوقف الذي يحدث عند الحركة على التغريدات بموقع www.twitter.com. بتطبيق Google Chrome. (#8777)=
2018.3.1
أُطلِق هذا الإصدار لإصلاح خطأ برمجي في NVDA تسبب في حدوث توقف بنسخ 32 بايت من موزيلا فايرفوكس. (#8759)
2018.3
يتضمن هذا الإصدار العديد من المستجدات والتحسينات التي من بينها التعرف الآلي على العديد من الأسطر الإلكترونية, دعم ميزات ويندوز 10 الجديدة والتي من بينها لوحة إدخال الأشكال بونيدوز 10و معالجة العديد من الأخطاء.
المستجدات
- سيعلن NVDA عن الأخطاء النحوية إذا عرضت بشكل صحيح على صفحات الإنترنت بتطبيق Mozilla Firefox و google chrome. (#8280)
- سيعلن NVDA عما إذا كان المحتوى محذوف أو مدرج بصفحات الوب بتطبيق Google Chrome. (#8558)
- دعم عجلة التمرير بكل من الأسطر الإلكترونية BrailleNote QT و Apex BT's عند استخدام BrailleNote كسطر إلكتروني مع nvda. (#6316)
- إضافة اختصارات للإعلان عن الوقت المنقضي والوقت الإجمالي للمسار المشغل في تطبيق Foobar2000. (#6596)
- أصبح رمز أمر مفتاح ماك ينطق عند قراءة نص بأي آلة نطق. (#8366)
- دعم القواعد المخصصة عبر خاصية aria-roledescription ب firefox. Chrome و Internet Explorer.
- جداول ترجمة برايل جديدة: تشيكي 8 نقاط, كردي رئيسي, مجري, وسويدي حاسوب برايل 8 نقاط. (#8226, #8437)
- دعم التعرف على الأسطر الإلكترونية في الخلفية. (#1271)
- وسيتم التعرف على كل من الاسطر الإلكترونية من طراز ALVA, Baum/HumanWare/APH/Orbit, Eurobraille, Handy Tech, Hims, SuperBraille و HumanWare BrailleNote و Brailliant BI/B.
- ويمكن تفعيل هذه الخاصية من خلال اختيار "آلي" من قائمة الأسطر الإلكترونية بمحاورة إعدادات الخط البارز.
- يرجى الرجوع لدليل المستخدم للاطلاع على المزيد.
- دعم العديد من الميزات الحديثة الموجودة بالإصدارات الأخيرة من ويندوز 10 ومن تلك الميزات لوحة الأشكال (تحديث المبدعين الكامل) والإملاء (تحديث المبدعين الكامل) ومقترحات إدخال لوحة المفاتيح (تحديث إبريل 2018) وحافظة اللصق السحابية (تحديث أكتوبر 2018). (#7273)
- دعم المحتوى الذي يعرفه المصمم بأنه مقتبس باستخدام خاصية ARIA (role blockquote) بتطبيق موزيلا فاير فوكس 63. (#8577)
التعديلات
- عرض قائمة اللغات بمحاورة الإعدادات العامة بناء على أسماء اللغات بدلا من عرضها بناء على تشفير ISO 639. (#7284)
- إضافة اختصارات افتراضية ل alt shift tab و windows tab لكل الأسطر الإلكترونية المدعومة من طراز Freedom Scientific. (#7387)
- أصبح من الممكن تعيين مختلف الوظائف للوحة اليمين واليسار الذكية الرقمية سواء بالأصبع أو باللمس وذلك مع الأسطر الإلكترونية ALVA BC680 و protocol converter. (#8230)
- سيعلن مفتاح الاختصار sp2+sp3 عن الوقت والتاريخ بينما سيحاكي مفتاح الاختصار sp1+sp2 مفتاح الويندوز وذلك بالأسطر الإلكترونية ALVA BC6. (#8230)
- سيتم سؤال المستخدم عند بداياة تشغيل البرنامج عما إذا كان موافق على إرسال إحصائيات استخدام NVDA لمنظمة NV Access عند البحث عن التحديثات الآلية. (#8217)
- عند البحث عن التحديثات إذا وافق المستخدم على إرسال إحصائيات الاستخدام لمنظمة NV Access,, فإن NVDA سيرسل اسم آلة النطق والسطر الإلكتروني المستخدم للمساعدة في العمل على دعم هذه المحركات بشكل أفضل في المستقبل. (#8217)
- ترقية مترجم لبلويس برايل للإصدار 3.6.0. (#8365)
- تحديث المسار الصحيح للجدول البرايل الروسي 8 نقاط. (#8446)
- ترقية آلة النطق eSpeak-ng للإصدار 1.49.3dev commit 910f4c2 (#8561)
الإصلاحات
- أصبحت أسماء الكائنات المتوافقة مع قارئات الشاشة تقرأ بشكل دقيق في نمط التصفح عند عدم ظهور اسم الكائن كمحتوى في google chrome. (#4773)
- أصبحت الإشعارات مدعومة في تطبيق زوم ومن بينها حالة كتم الصوت والرسائل الواردة. (#7754)
- لم يعد يتسبب نقل سياق عرض البرايل عند وجودك في نمط التصفح في توقف متابعة مؤشر نمط التصفح. (#7741)
- لم تعد تفشل الأسطر الإلكترونية ALVA BC680 في البدء. (#8106)
- لم تعد تنفذ الأسطر الإلكترونية ALVA BC6 بشكل افتراضي مفاتيح تحاكي لوحة مفاتيح النظام عند ضغط مفاتيح الاختصار التي تتضمن sp2+sp3 لتشغيل وظيفة داخلية. (#8230)
- سيحاكي المفتاح sp2 عند ضغطه على السطر الإلكتروني ALVA BC6 مفتاح ال alt كما هو مشار إليه. (#8360)
- لم يعد يكرر NVDA الإعلان عن نمط لوحة المفاتيح. #8419)
- أصبح تتبع مسار الفأرة أكثر دقة في note pad وتطبيقات تحرير النصوص البسيطة الأخرى عندما تكون موجود بمستند أكثر من 65535 حرف. (#8397)
- سيتعرف NVDA الآن على مزيد من المحاورات بويندوز 10 والتطبيقات الحديثة الأخرى. (#8405)
- لم يعد يفشل NVDA في تتبع مؤشر النظام بويندوز 10 تحديث أكتوبر 2018 والخوادم 2019 وما يليه عندم يتوقف تطبيق عن العمل أو يملء النظام. (#7345, #8535)بالأحداث
- سيخبر المستخدم عند قراءته أو نسخه لشريط حالة فارغ. (#7789)
- معالجة حالة عدم الإعلان عن أن العنصر محدد إذا تم تحديد العنصر من قبل. (#6946)
- أصبحت اللغة البورمية تعرض بشكل صحيح في ويندوز 7 بقائمة اللغات بمحاورة الإعدادات العامة. (#8544)
- سيعلن NVDA عن الإشعارات بتطبيق Microsoft Edge, مثل إمكانية عرض القراءة وشريط تقدم تحميل الصفحة. (#8423)
- عند الحركة على قائمة سردية على صفحات الوب, فإن NVDA سيعلن عن اسم تلك القائمة إذا كان المصمم قد وضع لها اسم. (#7652)
- عند تعيين اختصارات بشكل يدوي لسطر إلكتروني ما, فإن هذه الاختصارات ستعرض على أنها معينة لهذا السطر. حيث كانت من قبل تعرض على أنها منوطة بالسطر العامل حاليا. (#8108)
- دعم الإصدار 64 بيت من تطبيق Media Player Classic. (#6066)
- العديد من التحسينات للبرايل عند استخدامه مع microsoft word وتفعيل UIE automation:
- عند كتابة حرف واحد بالمستند فإنه سيظهر على السطر الإلكتروني بدلا من وجود اسم المستند فقط شأنه في ذلك شأن المستند متعدد الأسطر. (#840h6)
- تقليل الإطناب عند عرض المستند سواء بالنطق أو على البرايل. (#8407)
- يعمل مؤشر البرايل بشكل صحيح الآن عند وجوده في قائمة سردية بمستند وورد. (#7971)
- سيعلن عن التنقيطات والأرقام المدرجة حديثا بمستند وورد بشكل صحيح بالنطق أو على البرايل. (#7970)
- أصبح من الممكن تثبيت الإضافات إذا كانت خاصية "استخدام تشفير UTF-8 الموحد لدعم اللغة العالمية" مفعلة بويندوز 10 1803 وما بعده. (#8599)
- لم يعد يتسبب NVDA في جعل تطبيق iTunes 12.9 والإصدارات الأحدث غير قابلة للتفاعل معها. (#8744)
تعديلات للمطورين
- Added scriptHandler.script, which can function as a decorator for scripts on scriptable objects. (#6266)
- A system test framework has been introduced for NVDA. (#708)
- Some changes have been made to the hwPortUtils module: (#1271)
- listUsbDevices now yields dictionaries with device information including hardwareID and devicePath.
- Dictionaries yielded by listComPorts now also contain a usbID entry for COM ports with USB VID/PID information in their hardware ID.
- Updated wxPython to 4.0.3. (#7077)
- As NVDA now only supports Windows 7 SP1 and later, the key "minWindowsVersion" used to check if UIA should be enabled for a particular release of Windows has been removed. (#8422)
- You can now register to be notified about configuration saves/reset actions via new config.pre_configSave, config.post_configSave, config.pre_configReset, and config.post_configReset actions. (#7598)
- config.pre_configSave is used to be notified when NVDA's configuration is about to be saved, and config.post_configSave is called after configuration has been saved.
- config.pre_configReset and config.post_configReset includes a factory defaults flag to specify if settings are reloaded from disk (false) or reset to defaults (true).
- config.configProfileSwitch has been renamed to config.post_configProfileSwitch to reflect the fact that this action is called after profile switch takes place. (#7598)
- UI Automation interfaces updated to Windows 10 October 2018 Update and Server 2019 (IUIAutomation6 / IUIAutomationElement9). (#8473)
2018.2.1
يتضمن هذا الإصدار تحديثات الترجمة بسبب إزالة الميزة التي تسببت في حدوث مشكلات في اللحظة الأخيرة.
2018.2
يتضمن هذا الإصدار العديد من المستجدات والتحسينات التي من بينها دعم الجداول بتطبيق Kindle for PC, دعم الأسطر الإلكترونية من طراز Humanwear BrailleNote Touch و BI14, وتحسين آلات النطق Onecore وسابي5, وتحسينات في microsoft outlook والمزيد.
المستجدات
- الآن سيعلن عن الخلايا المدمجة للأعمدة والصفوف بخلايا الجدول بالصوت وعلى الخط البارز. (#2642)
- دعم أوامر الحركة داخل الجدول بمستندات Google (عند تفعيل نمط الخط البارز). (#7946)
- إمكانية قراءة محتوى الجدول والحركة بداخله في تطبيق Kindle للحاسوب. (#7977)
- دعم الأسطر الإلكترونية BrailleNote touch و Brailliant BI 14 عبر البلوتوذ وال USB. (#6524)
- يمكن ل NVDA الآن قراءة الإشعارات الصادرة عن تطبيق الآلة الحاسبة ومتجر ويندوز بتحديث المبدعين الكامل بويندوز 10 وما يليه. (#8045)
- جداول ترجمة برايل جديدة: ليثيويني ثماني نقاط, وأوكراني ومنغولي باختصارات. (#7839)
- إضافة أمر للإعلان عن تنسيق خلية برايل معينة. (#7106)
- أصبح من الممكن تأجيل تثبيت تحديث NVDA للوقت الذي يروق لك. (#4263)
- لغات جديدة: منغولي والألمانية السويسرية.
- يمكنك الآن ضغط مفاتيح ال control, alt, windows, shift, ومفتاح NVDA عبر لوحة مفاتيح السطر الإلكتروني والمزج بينها وبين مفاتيح أخرى (على سبيل المثال, control+s). (#7306)
- كما يمكنك تعيين هذه المفاتيح باستخدام الأوامر الموجودة بمحاكاة لوحة مفاتيح النظام بمحاورة تخصيص اختصارات البرنامج.
- استرجاع دعم الأسطر الإلكترونية Handy Tech Braillino و Modular (الإصدار القديم). (#8016)
- دعم مزامنة الوقت والتاريخ بالأسطر الإلكترونية المدعومة كطراز Active Braille و Active Star آليا. (#8016)
- يمكن تعيين اختصار لتعطيل كافة مشغلات الأوضاع مؤقتا. (#4935)
التعديلات
- تغير عمود الحالة بمدير الإضافات كي يوضح ما إذا كانت الإضافة مفعلة أم معطلة بدلا من كونها تعمل أو لا تعمل. (#7929)
- ترقية مترجم ليبلويس برايل للإصدار 3.5.0. (#7839)
- إعادة تسمية جدول برايل اليثويني للثيويني لرايل 6 نقاط لتجنب الخلط بينه وبين الجدول الجديد ذو الثماني نقاط. (#7839)
- إزالة جداول البرايل الفرنسي الكندي بدون اختصارات وباختصارات وسيستخدم بدلا منهما الجدول الفرنسي الموحد ذو الست نقاط وجدول الاختصارات على التوالي. (#7839)
- ستعلن أزرار تحديد خلية البرايل الثانوية (The secondary routing buttons ) في الأسطر الإلكترونية Alva BC6 و EuroBraille و Papenmeier عن تنسيق النص الواقع تحت الخلية المحددة. (#7106)
- رجوع جداول إدخال البرايل إلى أن تكون بدون اختصارات في الحالات التي لا يمكن فيها الكتابة (بمعنى الكائنات التي ليس بها مؤشر أو في نمط التصفح). (#7306)
- إطناب أقل عند عرض الشهر بتقويم microsoft outlook. (#7949)
- الآن تم وضع كل تفضيلات NVDA في محاورة إعدادات واحدة بقائمة NVDA الرئيسية ->تفضلات->إعدادات, بدلا من بعثرتها بمحاورات متعددة. (#7302)
- أصبح الصوت الافتراضي الذي يعمل به NVDA عند تشغيله على ويندوز 10 هو oneCore بدلا من eSpeak. (#8176)
الإصلاحات
- لم يعد يخفق NVDA في قراءة الكائنات النشطة في شاشة تسجيل الدخول لحساب ميكروسوفت في الإعدادات بعد إدخال عنوان بريد إلكتروني. (#7997)
- لم يعد يخفق NVDA في قراءة صفحة ب microsoft edge عند العودة من صفحة سابقة. (#7997)
- لم يعد يقرأ NVDA آخر رمز من مسمى رمز التعريف الشخصي عند تسجيل الدخول لويندوز 10. (#7908)
- لم تعد تقرأ مسميات مربعات التحديد وأزرار الاختيار بفيرفوكس وكروم عند الحركة بمفتاح الانتقال أو بالأحرف السريعة في نمط التصفح. (#7960)
- لم يعد يعلن عن خاصية aria-current على أن قيمتها صحيحة والمصمم أعطاها قيمة خاطئة. (#7892).
- لم يعد يفشل محرك آلة النطق Onecore في التحميل إذا كان الصوت المعد للتشغيل قد تمت إزالته. (#7999)
- أصبح تغيير الأصوات بمحرك آلة النطق Onecore أكثر خفة من ذي قبل. (#7999)
- حل مشكلة خروج بعض علامات البرايل بشكل خاطئ بما في ذلك علامة الحرف الكبير في جدول الداميناركي باختصارات ذو الثماني نقاط. (#7526,
- يمكن ل NVDA الآن الإعلان عن مزيد من أنواع التنقيطات بميكروسوفت وورد. (#6778)
- لم يعد يتسبب ضغط أمر الإعلان عن تنسيق النص في تحريك مؤشر الاستعراض والذي كان يؤدي ضغطه عدة مرات إلى إعطاء نتائج مختلفة. (#7869)
- لم يعد يتيح لك إدخال البرايل استخدام وضع الاختصارات في الحالات الغير مدعومة (بمعنى أنه لم تعد ترسل كل الكلمة للنظام خارج مربعات الكتابة وفي نمط التصفح). (#7306)
- معالجة المشكلات المتعلقة باستقرار الاتصال بالأسطر الإلكترونية Handy Tech Easy Braille و Braille Wave. (#8016)
- لم يعد يعلن NVDA عن كلمة "مجهول" عند فتح قائمة الرابط السريع (windows+x) واختيار أي من عناصرها في ويندوز 8 وما تلاه. (#8137)
- ستعمل الاختصارات المخصصة لكل طراز للأسطر الإلكترونية Hims كما هو موضح بدليل المستخدم. (#8096)
- سيحاول NVDA الآن معالجة مشكلات سجل النظام الشائعة والتي تتسبب في جعل تطبيقات ك internet explorer و fireFox غير متوافقة أو أن يقول NVDA "مجهول". (#2807)
- العمل على معالجة خطأ في مدير المهام ينتج عنه عدم سماح NVDA للمستخدم بالوصول إلى محتوى تفاصيل معينة حول بعض العمليات. (#8147)
- لم تعد تنقطع أصوات microsoft sapi5 الجديدة عند نهاية الكلام وأصبحت الحركة بها أكثر سهولة ويسر. (#8174)
- لم يعد يعلن NVDA عن علامة LTR و RTL على السطر الإلكتروني عند الوصول للساعة في الإصدارات الحديثة من ويندوز. (#5729)
- التعرف على مفاتيح التمرير للأسطر Hims Smart Beetle بشكل صحيح. (#6086)
- في بعض الكائنات النصية, وخاصة في تطبيقات Delphi, أصبح من الممكن الاعتماد على معلومات التحرير والحركة. (#636,
- لم يعد يعلن NVDA عن معلومات عديمة الفائدة عند التنقل بين التطبيقات العاملة باستخدام alt+tab في ويندوز 10 RS5. (#8258)
تعديلات للمطورين
- The developer info for UIA objects now contains a list of the UIA patterns available. (#5712)
- App modules can now force certain windows to always use UIA by implementing the isGoodUIAWindow method. (#7961)
- The hidden boolean flag "outputPass1Only" in the braille section of the configuration has again been removed. Liblouis no longer supports pass 1 only output. (#7839)
2018.1.1
إن هذا الإصدار موجه خصيصا لتدارك خطأ يحدث مع آلة النطق Onecore وذلك الخطأ كان ينتج عنه سرعة شديدة في الصوت وارتفاع في الحدة في ويندوز 10 Redstone 4 (1803).
2018.1
يتضمن هذا الإصدار العديد من المستجدات والتحسينات التي من بينها: دعم المخططات بميكروسوفت وورد وميكروسوفت بوربوينت, ودعم الأسطر الإلكترونية التالي: Eurobraille و Optelec protocol convertor, وتحسين دعم الأسطر Hims و Optelec وتحسين أداء موزيلا فايرفوكس 58 وما يليه وغير ذلك الكثير.
المستجدات
- أصبح من الممكن التفاعل مع المخططات في microsoft word و Microsoft Powerpoint, وذلك نفس دعم المخططات الموجود ب Microsoft Excel. (#7046)
- في microsoft word: قم بتفعيل نمط التصفح, ثم اذهب بالمؤشر إلى المخطط الذي تريد التفاعل معه ثم اضغط مفتاح الإدخال.
- في microsoft powerpoint عند تحرير شريحة: انتقل إلى مخطط ما ثم اضغط مفتاح المسافة أو الإدخال للتفاعل معه.
- للخروج اضغط مفتاح الهروب.
- ترجمة واجهة NVDA للغة قيرغيزستان.
- دعم تطبيق VitalSource Bookshelf. (#7155)
- دعم Optelec protocol converter الجهاز الذي يسمح باستخدام الأسطر الإلكترونية من طراز Braille Voyager و Satellite باستخدام بروتوكول ALVA BC6.(#6731)
- أصبح من الممكن استخدام خاصية إدخال البرايل مع السطر الإلكتروني ALVA 640 Comfort.
- ويمكن استخدام خاصية إدخال البرايل أيضا مع أسطر BC6 الأخرى المثبت عليها firmware 3.0.0 وما يليه.
- دعم مبدئي لأوراق قوقل مع تفعيل نمط الخط البارز. (#7935)
- دعم الأسطر الإلكترونية Eurobraille Esys, و Esytime و Iris. (#7488)
التعديلات
- لقد استبدلت برامج تعريف الأسطر الإلكترونية HIMS Braille Sense/Braille EDGE/Smart Beetle و Hims Sync بمعرِّف واحد، وسيُنشَّطُ المعرِّف الجديد لمستخدمي برنامج تعريف syncBraille السابقين. (#7459)
- وقد أعيد تعيين بعض المفاتيح, وبخاصة مفاتيح التمرير, لتتماشى مع النسق الذي تتبعه منتجات Hims. يرجى العودة للدليل لمزيد من التفاصيل.
- عند الكتابة باستخدام لوحة المفاتيح على الشاشة عن طريق اللمس, فإنك ستحتاج افتراضيا الآن إلى النقر المزدوج على كل مفتاح بنفس طريقة تنشيط الكائنات. (#7309)
- لاستخدام نمط لمس الكتابة حيث تقوم ببساطة برفع أصبعك من على المفتاح وهذا يكفي لتنشيطه, قم بتفعيل هذا الخيار من محاورة إعدادات التفاعل باللمس الجديدة الموجودة بقائمة التفضيلات. (#7309)
- لم يعد من الضروري إرفاق مؤشر البرايل بمؤشر النظام أو الاستعراض لأن ذلك سيحدث بشكل افتراضي. (#2385)
- لاحظ أن إرفاق البرايل بالاستعراض آليا سيظهر فقط عند استخدام مؤشر الاستعراض أو أوامر مؤشر NVDA. لم يقم التمرير بتنشيط ذلك الأمر.
الإصلاحات
- لم يعد يخفق NVDA في إظهار الرسائل التخيلية, كتلك التي تظهر عند الضغط على NVDA+F مرتين متتاليتين لتوضيح التنسيق الحالي, عند تثبيت البرنامج في مسار مكتوب بأحرف غير لاتينية. (#7474)
- استرجاع المؤشر مرة أخرى بطريقة صحيحة عند الانتقال إلى تطبيق Spotify من تطبيق آخر. (#7689)
- لم يعد يخفق NVDA في التحديث عند تفعيل خاصية التحكم في الوصول للمجلدات (المتوفرة بتحديث المبدعين الكامل بويندوز 10). (#7696)
- أصبح التعرف على مفاتيح التمرير للأسطر الإلكترونية Hims Smart Beetle أمر موثوق به. (#6086)
- تحسين طفيف في الأداء عند التجول عبر محتوى كبير ب Mozilla Firefox 58 وما بعده. (#7719)
- لم تعد تتسبب الرسائل التي تحتوي على جداول في حدوث أخطاء ب microsoft outlook. (#6827)
- يمكن الآن المزج بين اختصارات البرايل التي تحاكي المفاتيح المصاحبة بلوحة مفاتيح النظام والمفاتيح المحاكية الأخرى شريطة أن يكون أحد تلك الاختصارات منوط بطراز معين. (#7783)
- يعمل الآن نمط التصفح بطريقة صحيحة بتطبيق Mozilla Firefox مع القوائم المنبثقة التي تنتج عن بعض الملحقات ك LastPass و bitwarden. (#7809)
- لم يعد يصاب NVDA بالجمود عند تغيير مؤشر النظام إذا توقف firefox أو chrome عن الاستجابة إما لتجمد أو لعطل. (#7818)
- لم يعد يتجاهل NVDA قراءة آخر 20 حرف من التغريدات التي يبلغ عددها 280 حرف بمنظم قراءة التغريدات كتطبيق Chicken Nugget (#7828)
- يستخدم NVDA الآن اللغة الصحيحة لنطق الرموز عند تظليل النص. (#7687)
- أصبح من الممكن التحرك مرة أخرى على مخططات excel باستخدام مفاتيح الأسهم في النسخ الحديثة من office365. (#7046)
- سيتم نطق حالة الكائنات بنفس الترتيب سواء كانت مفعلة أو معطلة. (#7076)
- في تطبيقات مثل بريد ويندوز 10, لم يعد يخفق NVDA في نطق الأحرف التي يتم حذفها بالضغط على مفتاح backspace. (#7456)
- ستعمل كافة مفاتيح الأسطر الإلكترونية من طراز Hims Braille Sense Polaris كما ينبغي. (#7865)
- لم يعد يفشل NVDA في البدأ على ويندوز 7بسبب شكوى من ملف api-ms dll, عند تثبيت إصدار معين من visual studio 2017 عن طريق برنامج آخر. (#7975)
تعديلات للمطورين
- Added a hidden boolean flag to the braille section in the configuration: "outputPass1Only". (#7301, #7693, #7702)
- This flag defaults to true. If false, liblouis multi pass rules will be used for braille output.
- A new dictionary (braille.RENAMED_DRIVERS) has been added to allow for smooth transition for users using drivers that have been superseded by others. (#7459)
- Updated comtypes package to 1.1.3. (#7831)
- Implemented a generic system in braille.BrailleDisplayDriver to deal with displays which send confirmation/acknowledgement packets. See the handyTech braille display driver as an example. (#7590, #7721)
- A new "isAppX" variable in the config module can be used to detect if NVDA is running as a Windows Desktop Bridge Store app. (#7851)
- For document implementations such as NVDAObjects or browseMode that have a textInfo, there is now a new documentBase.documentWithTableNavigation class that can be inherited from to gain standard table navigation scripts. Please refer to this class to see which helper methods must be provided by your implementation for table navigation to work. (#7849)
- The scons batch file now better handles when Python 3 is also installed, making use of the launcher to specifically launch python 2.7 32 bit. (#7541)
- hwIo.Hid now takes an additional parameter exclusive, which defaults to True. If set to False, other applications are allowed to communicate with a device while it is connected to NVDA. (#7859)
2017.4
يتضمن هذا الإصدار العديد من المستجدات والتحسينات والتي من بينها حل الكثير من المشكلات وتحسين دعم تصفح الإنترنت ويشمل ذلك الدعم نمط التصفح بمحاورات الوب افتراضيا, تصنيف أفضل لمجموعات الحقول بنمط التصفح, دعم تكنولوجيا ويندوز 10 الجديدة مثل تطبيق الحماية windows Defender ودعم ويندوز 10 عند تشغيله على معالجات ARM64, الإعلان التلقائي عن تهيئة الشاشة وعن حالة البطارية.
يرجى العلم بأن هذا الإصدار لم يعد يدعم Windows XP أو Windows Vista. أقل نظام تشغيل أصبح يدعمه NVDA هو windows 7 مع Service Pack 1.
المستجدات
- أصبح من الممكن في نمط التصفح استخدام أوامر القفز إلى بداية ونهاية العناصر الحاوية (comma/shift+comma) لتخطي العلامات الدليلية. (#5482)
- أصبح مفتاح الحركة على مربعات التحرير والحقول الاستمارية يشمل أيضا الوصول مربعات محتوى النصوص الغنية (بمعنى الحقول القابلة للتحرير) وذلك بمتصفحات Firefox و Chrome و Internet Explorer. (#5534)
- أصبحت قائمة العناصر بالمتصفحات تضم الحقول الاستمارية والأزرار. (#588)
- الدعم الأولي لنظام التشغيل Windows 10 على ARM64. (#7508)
- دعم مبكر للقراءة والحركة التفاعلية لمحتوى الرياضيات بكتب Kindle ذات المحتوى المتوافق مع قارآت الشاشة. (#7536)
- دعم تطبيق قراءة الكتب Azardi. (#5848)
- الإعلان عن معلومات عن إصدار الإضافة عند تحديثها. (#5324)
- إضافة إنشاء نسخة محمولة من NVDA عبر الأوامر النصية في سطر الأوامر. (#6329)
- دعم متصفح Microsoft Edge عند تشغيله بتطبيق الحماية Windows Defender. (#7600)
- الإعلان عن توصيل الشاحن أو إزالته وعن تغير تهيئة الشاشة عند تشغيل NVDA على حاسوب محمول أو حاسوب لوحي. (#4574, #4612)
- ترجمة NVDA للغة جديدة: المقدونية.
- جداول ترجمة برايل جديدة: كرواتي بدون اختصارات, وفيتنامي بدون اختصارات. (#7518, #7565)
- دعم السطر الإلكتروني Actilino من شركة Handy Tech. (#7590)
- دعم إدخال البرايل للأسطر الإلكترونية من طراز Handy Tech. (#7590)
التعديلات
- أصبح أقل نظام تشغيل يدعمه NVDA هو Windows 7 مع Service Pack 1 أو Windows Server 2008 R2 مع Service Pack 1. (#7546)
- أصبحت متصفحات Firefox و Chrome تستخدم نمط التصفح آليا في محاوراتها عدا تلك الموجودة داخل التطبيقات. (#4493)
- لم تعد تتسبب الحركة بمفتاح tab ومفاتيح الأحرف السريعة في الإعلان عن القفز خارج العناصر الحاوية كالقوائم السردية والجداول بنمط التصفح مما يجعل عملية الحركة أكثر يسر وسهولة. (#2591)
- في نمط التصفح بتطبيقات Firefox و Chrome سيتم الإعلان عن تصنيفات مجموعات الحقول الاستمارية عند التحرك إليها بمفاتيح الأحرف السريعة أو بمفتاح tab. (#3321)
- في نمط التصفح, أصبحت أوامر الحركة على الكائنات المدرجة O و shift+o تصل أيضا إلى عناصر الفيديو والصوت. (#7239)
- تم تحديث آلة النطق Espeak-ng للإصدار (1.49.2), وهذا الإصدار سينتج عنه حل مشكلات بناء النسخ. (#7385,
- أصبح من الممكن الضغط على أمر قراءة شريط الحالة ثلاث مرات لنسخ نص شريط الحالة إلى الحافظة. (#1785)
- عند إلحاق اختصارات بمفاتيح السطر الإلكتروني Baum, فيمكنك تحديد هذه الاختصارات لنوع السطر الذي تستخدمه حاليا. (على سبيل المثال VarioUltra أو Pronto). (#7517)
- تغيير مفتاح الوصول السريع لخيار التصفية حسب الموجود بقائمة العناصر بنمط التصفح من alt+f إلى alt+e. (#7569)
- إضافة عنصر بفئة نمط التصفح للتنقل بين تعطيل وتشغيل إدراج الجداول التنسيقية. يمكنك تخصيص الاختصار الذي تريد من محاورة تخصيص اختصارات البرنامج. (#7634)
- تحديث مترجم لبلويس برايل للإصدار 3.3.0. (#7565)
- تغيير مفتاح الوصول السريع لعنصر التعبيرات القياسية الموجود بمحاورة المعاجم الصوتية من alt+r إلى alt+e. (#6782)
- تم ترقيم ملفات المعاجم الصوتية فضلا عن نقلها إلى المجلد 'speechDicts/voiceDicts.v1'. (#7592)
- لم يعد يتم حفظ التعديلات بالملفات المرقمة (ملفات المعاجم الصوتية بإعدادات المستخدم) عند تشغيل NVDA من معالج التثبيت. (#7688)
- توقف دعم الأسطر الإلكترونية Braillino و Bookworm و Modular (ببرامج قديمة old firmware) من شركة Handy Tech دون تثبيت تعريف المصنع. يرجى تثبيت تعريف Handy Tech وإضافة NVDA لاستخدام هذه الأنواع من الأسطر. (#7590)
الإصلاحات
- تمييز الروابط على السطر الإلكتروني في التطبيقات كتطبيق microsoft word. (#6780)
- لم يعد يشعر المستخدم ببطء عند فتح تبويبات كثيرة بمتصفحي Firefox و Chrome. (#3138)
- لم يعد يتحرك مؤشر خلية البرايل خلية للأمام عما ينبغي أن يكون عليه بالأسطر الإلكترونية من طراز MDV Lilli. (#7469)
- دعم خاصية الحقل المتطلب (required) لتوضيح أن هذا الحقل متطلب ملؤه في internet explorer ومستندات HTML. (#7321)
- تحديث محتوى الأسطر الإلكترونية عند كتابة أحرف عربية في مستند wordpad محاذي لليسار. (#511).
- الإعلان عن الكائنات ذات التصنيفات المتوافقة مع قارآت الشاشة ب Mozilla Firefox بنمط التصفح عند الحركة عليها بالأسهم. (#4773)
- يمكن ل NVDA تشغيل firefox مرة ثانية بعد إعادة تشغيل NVDA بتحديث المبدعين بويندوز 10. (#7269)
- عند إعادة تشغيل NVDA أثناء تنشيط firefox, فسيعمل نمط التصفح مرة أخرى, إلا أنه ربما تحتاج إلى استخدام alt+tab للبعد عنه ثم العودة إليه مرة أخرى. (#5758)
- يمكنك الآن التفاعل مع محتوى الرياضيات بتطبيق chrome في نظام غير مثبت عليه تطبيق firefox. (#7308)
- ينبغي أن يكون نظام التشغيل والتطبيقات الأخرى أكثر استقرار مباشرة بعد تثبيت NVDA قبل إعادة تشغيل الجهاز, كما كان يحدث مع النسخ السابقة. (#7563)
- عند الضغط على مفتاح الاختصار المنوط بالتعرف الضوئي للأحرف NVDA+r, سيعلن NVDA عن رسالة خطأ إذا اختفى المؤشر بدلا من عدم قول أي شيء. (#7567)
- تم حل مشكلة التمرير للخلف للأسطر الإلكترونية من طراز freedom Scientific التي تحتوي على شريط bumper يسار. (#7713)
تعديلات للمطورين
- "scons tests" now checks that translatable strings have translator comments. You can also run this alone with "scons checkPot". (#7492)
- There is now a new extensionPoints module which provides a generic framework to enable code extensibility at specific points in the code. This allows interested parties to register to be notified when some action occurs (extensionPoints.Action), to modify a specific kind of data (extensionPoints.Filter) or to participate in deciding whether something will be done (extensionPoints.Decider). (#3393)
- You can now register to be notified about configuration profile switches via the config.configProfileSwitched Action. (#3393)
- Braille display gestures that emulate system keyboard key modifiers (such as control and alt) can now be combined with other emulated system keyboard keys without explicit definition. (#6213)
- For example, if you have a key on your display bound to the alt key and another display key to downArrow, combining these keys will result in the emulation of alt+downArrow.
- The braille.BrailleDisplayGesture class now has an extra model property. If provided, pressing a key will generate an additional, model specific gesture identifier. This allows a user to bind gestures limited to a specific braille display model.
- See the baum driver as an example for this new functionality.
- NVDA is now compiled with Visual Studio 2017 and the Windows 10 SDK. (#7568)
2017.3
يتضمن هذا الإصدار العديد من المستجدات والتحسينات التي من بينها: إدخال برايل باختصارات, دعم أصوات ويندوز 10 windows 10 core voices, دعم التعرف البصري على الأحرف المدمج بويندوز 10, وتحسينات كبيرة تتعلق بالبرايل والإنترنت.
المستجدات
- إضافة خيار لإعدادات البرايل يسمح بعرض الرسالة لوقت غير محدد. (#6669)
- ستنطق الرسائل المشار إليها في قائمة الرسائل ببرنامج microsoft outlook. (#6374)
- الإعلان عن نوع الشكل ببرنامج powerpoint عند تحرير الشرائح (على سبيل المثال: مثلث, دائرة, فيديو, سهم), بدلا من نطق كلمة "شكل" فقط. (#7111) في
- الآن سيتم دعم محتوى الرياضيات بتطبيق google chrome. (#7184)
- الآن سيتحدث NVDA باستخدام أصوات الويندوز الجديدة windows one core (المعروفة بأصوات المحمول) بويندوز 10. يمكنك استخدام هذه الأصوات باختيار أصوات ويندوز one core من محاورة آلات النطق. (#6159)
- يمكن استرجاع ملفات إعدادات NVDA في مجلد بيانات تطبيقات المستخدم المحلي. يمكنك تفعيل هذه الخاصية عن طريق إعداد بالregistry. لمزيد من التفاصيل يمكنكم قراءة قسم 'System wide parameters' بدليل المستخدم. (#6812)
- الإعلان عن قيم العناصر النائبة (placeholders) بالمتصفحات. (#7004)
- في نمط التصفح ب microsoft word, أصبح من الممكن التحرك على الأخطاء الهجائية الموجودة بالمستند باستخدام مفاتيح الحركة السريعة w و shift+w. (#6942)
- دعم كائن التحكم في منطقي التاريخ (date picker) الموجود بمحاورات الميعاد ب microsoftoutlook. (#7217)
- نطق المقترح المظلل حاليا بحقول إلى ونسخة كربونية بتطبيق البريد وحقل بحث الإعدادات بويندوز 10. (#6241)
- تشغيل صوت لتوضيح ظهور المقترحات ببعض حقول البحث بويندوز 10 (على سبيل المثال حقل شاشة البدأ, بحث الإعدادات, وحقول البريد إلى ونسخة كربونية). (#6241)
- الإعلان عن الإشعارات آليا ب skype for business desktop, كأن يبدأ شخص محادثة معك. (#7281)
- الإعلان آليا عن الرسائل الواردة عندما تكون في محادثة بتطبيق Skype for Business. (#7286)
- الإعلان آليا عن الإشعارات بمتصفح microsoft edge كأن يبدأ ملف ما في التحميل. (#7281)
- يمكنك الآن الكتابة باختصارات أو بدون على السطر الإلكتروني باستخدام لوحة مفاتيح البرايل. (#2439)
- يمكنك الآن إدخال أحرف برايل ذات التشفير الموحد عبر لوحة مفاتيح البرايل على السطر الإلكتروني وذلك باختيار جدول التشفير الموحد كي يكون جدول الإدخال. (#6449)
- دعم السطر الإلكتروني SuperBraille المستخدم في تيوان. (#7352)
- جداول ترجمة برايل جديدة: دانيماركي حاسوب برايل 8 نقاط, ليثويني, فارسي حاسوب برايل 8 نقاط, فارسي بدون اختصارات, وسلوفيني حاسوب برايل 8 نقاط. #6550, #6773, #7367)
- تحسين جدول حاسوب برايل 8 نقاط للغة الإنجليزية (الولايات المتحدة) بما في ذلك دعم التنقيطات, وعلامات اليورو والأحرف العليا. (#6836)
- يمكن ل NVDA الآن استخدام خاصية التعرف البصري على الأحرف (OCR) المدمجة بويندوز 10 للتعرف على النصوص الموجودة بالصور أو بالتطبيقات الغير متوافقة. (#7361)
- يمكن تعيين اللغة من خلال محاورة التعرف البصري على الأحرف بويندوز 10 الموجودة بقائمة التفضيلات ب NVDA.
- للتعرف على النص الواقع تحت مؤشر NVDA, اضغط NVDA+r.
- انظر قسم التعرف على المحتوى بدليل المستخدم لمزيد من التفاصيل.
- يمكنك الآن اختيار كيفية عرض رتبة الكائنات التي ستعرض على السطر الإلكتروني عند تنشيط الكائنات وذلك من خلال إعداد "عرض رتبة الكائن" بمحاورة إعدادات الخط البارز. (#217)
- على سبيل المثال, خيار " ملء السطر عند تغير رتبة الكائن" وخيار "فقط عند التمرير للخلف" مناسبان أكثر للعمل مع القوائم السردية وأشرطة القوائم, ذلك لأن مكان العناصر لن يتغير باستمرار على السطر الإلكتروني.
- انظر قسم "عرض رتبة الكائن" بدليل المستخدم لمزيد من التفاصيل والأمثلة.
- في fireFox و chrome, سيدعم NVDA الجداول الكبيرة كأوراق العمل عند تحميل أو عرض بعضها فقط. (#7410)
التعديلات
- وضع أمر إعادة تشغيل NVDA دون تحديد اختصار له ويمكنك تحديد الاختصار الذي يروق لك من محاورة تخصيص اختصارات البرنامج ضمن فئة الاختصارات المتنوعة. (#6396)
- الآن يمكن إعداد نمط لوحة المفاتيح من خلال محاورة الترحيب ب NVDA. (#6863)
- اختصار مزيد من أنواع الكائنات والحالات والعلامات الدليلية على السطر الإلكتروني. يرجى الاطلاع على "اختصارات أنواع الكائنات والحالات والعلامات الدليلية" بدليل المستخدم لقائمة الاختصارات الكاملة. (#7188)
- تحديث آلة النطق Espeak-ng للإصدار 1.49.1 (#7280)
- ترتيب قوائم جداول إدخال وإخراج البرايل هجائيا. (#6113)
- تحديث مترجم لبلويس برايل للإصدار 3.2.0. (#6935)
- أصبح جدول برايل الافتراضي هو جدول الإنجليزية الموحدة بدون اختصارات. (#6952)
- بشكل افتراضي, سيظهر NVDA فقط رتبة الكائن التي تتغير على السطر الإلكتروني عند تنشيط أي من الكائنات. (#217)
- حيث كان في السابق يظهر أكبر كم ممكن من المعلومات, بغض النظر عن رؤيتك لهذه المعلومات من قبل.
- يمكنك العودة للوضع السابق بتغيير الإعداد الجديد "عرض رتبة الكائن" بمحاورة إعدادات الخط البارز إلى "ملأ السطر الإلكتروني دائما".
- يمكنك إعداد المؤشر ليكون شكله مختلف عند إرفاقه بالبرايل أو بمؤشر الاستعراض. (#7112)
- تحديث شعار NVDA. أصبح الشعار الجديد عبارة عن دمج أحرف كلمة NVDA باللون الأبيض, على خلفية أرجوانية صلبة, مما يضمن ظهوره على أي لون خلفية, واستخدام اللون الأرجواني من شعار NVACCESS. (#7446)
الإصلاحات
- لم تعد تنطق أسماء بعض مربعات التحرير في متصفح كروم على أنها قيمتها بنمط التصفح. (#7153)
- لم يعد يؤدي الضغط على مفتاح end بنمط التصفح لمستند فارغ ببرنامج microsoft word إلى خطأ برمجي. (#7009)
- مزيد من الدعم لمستندات microsoft edge. (#6998)
- في نمط التصفح, يمكنك الآن تظليل أو إلغاء التظليل حتى نهاية السطر باستخدام shift+end حتى لو كان المؤشر موجود على آخر حرف في السطر. (#7157).
- إذا كانت المحاورة بها شريط تقدم, فسيتم تحديث نص المحاورة على السطر الإلكتروني كلما تغيرت قيمة الشريط. وهذا يعني, على سبيل المثال, أنه يمكن قراءة الوقت المتبقي بمحاورة تحميل تحديث NVDA. (#6862)
- سيعلن NVDA الآن عندما تتغير القيم ببعض صناديق الخيارات بويندوز 10 مثل صندوق خيار التشغيل التلقائي بالإعدادات. (#6337)
- لم يعد يعلن NVDA عن معلومات عديمة القيمة عند دخول محاورات إنشاء الاجتماعات أو المواعيد بتطبيق Microsoft Outlook. (#7216)
- عدم إصدار صوت صفير لأشرطة التقدم الغير قطعية كالموجودة بمحاورات التحديث التلقائي إلا عندما يوجد بها هذا الإعداد. (#6759)
- الإعلان مرة أخرى عن الخلايا ب microsoft excel 2007 و2003 عند الحركة بالأسهم على ورقة العمل. (#8243)
- تشغيل نمط التصفح آليا مرة أخرى عند قراءة الرسائل بتطبيق بريد ويندوز 10 تحديث المبدعين أو ما بعده. (#7289)
- في معظم لوحات مفاتيح البرايل ستعمل النقطة السابعة الآن على إزالة آخر خلية أو حرف, بينما النقطة الثامنة ستقوم بضغط مفتاح الإدخال. (#6054)
- في مربعات التحرير, عند تحريك مؤشر التحرير (سواء عن طريق الأسهم أو مسح للخلف), فإن NVDA سينطق بدقة كبيرة في كثيرة من الأحوال, خاصة في chrome وتطبيقات الأوامر النصية. (#6424)
- يمكن الآن قراءة محتوى محرر التوقيع بتطبيق Microsoft Outlook 2016. (#7253)
- لم يعد يتسبب NVDA في إصابة تطبيقات Java Swing بالتوقف في بعض الأحيان عند الحركة على الجداول. (#6992)
- في تحديث المبدعين بويندوز 10, لم يعد يعلن NVDA عن التنبيهات مرات متعددة. (#7128)
- لم يعد يتسبب ضغط مفتاح الإدخال لإغلاق قائمة ابدأ بويندوز 10 بعد عملية بحث في نطق NVDA لنص البحث. (#7370)
- أصبحت الحركة على رؤوس الموضوعات بحرف ال H في تطبيق microsoft edge أسرع بكثير عما كانت عليه. (#7343)
- لم تعد تتخطى الحركة على نمط التصفح ب microsoft edge أجزاء كبيرة من بعض الصفحات كصفحة Wordpress 2015 theme. (#7143)
- في microsoft edge, تصحيح ترجمة العلامات الدليلية إلى لغات أخرى غير الإنجليزية. (#7328)
- أصبح البرايل يتبع التحديد بشكل صحيح عند تحديد نص أكبر من عرض السطر. على سبيل المثال, إذا قمت بتحديد أسطر متعددة بمفاتيح shift+downarrow, فإن آخر سطر قمت بتحديده سيظهر على السطر الإلكتروني. (#5770)
- لم يعد ينطق NVDA كلمة "section" بشكل متكرر عند فتح تفاصيل تغريدة معينة بموقع twitter.com بمتصفح fireFox. (#5741)
- لم تعد أوامر الحركة على الجدول متاحة للجداول التنسيقية في نمط التصفح إلا إذا تم تفعيل خيار الإعلان عن الجداول التنسيقية. (#7382)
- في fireFox و chrome, ستتخطى أوامر الحركة على الجدول الخلايا المخفية. (#6652, #5655)
تعديلات للمطورين
- Timestamps in the log now include milliseconds. (#7163)
- NVDA must now be built with Visual Studio Community 2015. Visual Studio Express is no longer supported. (#7110)
- The Windows 10 Tools and SDK are now also required, which can be enabled when installing Visual Studio.
- See the Installed Dependencies section of the readme for additional details.
- Support for content recognizers such as OCR and image description tools can be easily implemented using the new contentRecog package. (#7361)
- The Python json package is now included in NVDA binary builds. (#3050)
2017.2
يتضمن هذا الإصدار العديد من المستجدات والتحسينات والتي من بينها: دعم كامل لنمط خفض الأصوات الأخرى بتحديث المبدعين بويندوز 10, معالجة العديد من مشكلات التحديد بنمط التصفح, ومن بينها مشكلة تحديد الكل, دعم كبير لمتصفح microsoft Edge, وتحسين دعم الوب كتوضيح العناصر التي يشير إليها المصممون على أنها حالية (مستخدمين خاصية aria-current).
المستجدات
- يمكن ل NVDA الآن قراءة معلومات عن إطار الخلايا في microsoft excel باستخدام NVDA+f. (#3044)
- توضيح NVDA لما إذا كان العنصر مشار إليه على أنه عنصر حالي في المتصفحات المختلفة (خاصة عند استخدام المصممين لخاصية aria-current) مما يعني أن NVDA إذا صادف عنصر حالي كالصفحة الحالية أو الوقت الحالي أو التاريخ الحالي سيعلن عنه.). (#6358)-current بالتطبيقات الغنية والمتوافقة مع قارآت الشاشة aria. (#6358)
- دعم الانتقال الآلي بين اللغات في Microsoft Edge. (#6852)
- دعم حاسبة الويندوز بويندوز 10 enterprise LTSB (فرع الخدمة طويل المدى long-term servicing branch) والخوادم. (#6914)
- سيؤدي الضغط على أمر قراءة السطر الحالي ثلاث مرات متتالية إلى هجاء السطر تهجئة صوتية. (#6893)
- ترجمة NVDA للغة البورمية.
- نطق رموز التشفير الموحد unicode للسهم الأعلى والسهم الأسفل ورموز الكسور بطريقة صحيحة. (#3805)
التعديلات
- عند الحركة بنمط الاستعراض البسيط على تطبيقات تستخدم كائنات UI automation كتطبيق microsoft edge, فسيتم تجاهل مزيد من الكائنات التي لا تهم المستخدم مما يسهل عملية الحركة. (#6948, #6950)
الإصلاحات
- يمكن للمستخدم الآن تنشيط عناصر القوائم بصفحات الإنترنت بنمط التصفح. (#6735)
- أثناء تنشيط محاورة تأكيد حذف الأوضاع سيؤدي الضغط على مفتاح الهروب إلى إغلاق المحاورة. (#6851)
- إصلاح بعض الأعطال التي تصيب Mozilla Firefox وتطبيقات جيكو الأخرى أثناء تشغيل خاصية العمليات المتعددة. (#6885)
- أصبح الإعلان عن الخلفية في الاستعراض المصطح أكثر دقة عند رسم النص بخلفية شفافة. (#6467)
- تحسين دعم وصف الكائنات التي يزودنا بها المصممون في صفحات الإنترنت في internet explorer 11, ويشمل ذلك الدعم الإطارات الداخلية وعند وجود ID متعددة. (#5784)
- سيعمل نمط خفض الأصوات الأخرى كما كان من قبل في تحديث المبدعين بويندوز 10. (#6933)
- لم يعد يفشل NVDA في الانتقال إلى أو الإعلان عن كائنات معينة عندما لا تكون لها مفاتيح اختصار. (#6779)
- لم تعد تضاف مسافتين في معلومات عن مفتاح الاختصار في بعض الكائنات. (#6790)
- لم تعد تتوقف بعض اختصارات السطر الإلكتروني من طراز HIMS بشكل متقطع وذلك مثل مفتاحي space+dot4. (#3157)
- معالجة مشكلة كانت تحدث عند فتح منفذ تسلسلي على أنظمة تستخدم لغات أخرى غير الإنجليزية والتي كانت تتسبب في فشل اتصال الأسطر الإلكترونية في بعض الأحوال. (#6845)
- تقليل فرصة دمار ملف الإعدادات عند إغلاق الويندوز. ستكتب ملفات الإعدادات الآن في ملف مؤقت قبل استبدال الملف الفعلي. (#3165)
- عند الضغط على أمر قراءة السطر الحالي مرتين متتاليتين بسرعة لهجاء السطر, ستستخدم اللغة المناسبة للهجاء. (#6726)
- أصبحت الحركة أسرع عند التنقل بالأسطر بمتصفح microsoft edge بتحديث المبدعين بويندوز 10. (#6994)
- لم يعد يقول NVDA العبارة "Web Runtime grouping" عند التركيز على مستندات microsoft edge بتحديث المبدعين بويندوز 10. (#6948)
- دعم كل الإصدارات الموجودة من SecureCRT. (#6302)
- لم يعد يتوقف Adobe Acrobat Reader في بعض مستندات PDF. (#7021, #7034)
- في نمط التصفح ب Microsoft Edge, لم يعد يتم تجاهل الجداول التفاعلية عند الحركة على الجداول بأحرف الحركة السريعة T و shift+t. (#6977)
- في نمط التصفح سيؤدي الضغط على shift+home بإلغاء التحديد إلى بداية السطر كما هو متوقع. (#5746)
- في نمط التصفح, لم يعد يفشل أمر تحديد الكل (control+a) في تحديد كامل النص إذا كان مؤشر التحرير غير موجود على بداية النص. (#6909)
- معالجة بعض المشكلات الأخرى النادرة الحدوث عند تحديد النص بنمط التصفح. (#7131)
تعديلات للمطورين
- Commandline arguments are now processed with Python's argparse module, rather than optparse. This allows certain options such as -r and -q to be handled exclusively. (#6865)
- core.callLater now queues the callback to NVDA's main queue after the given delay, rather than waking the core and executing it directly. This stops possible freezes due to the core accidentally going to sleep after processing a callback, in the midle of a modal call such as the desplaying of a message box. (#6797)
- The InputGesture.identifiers property has been changed so that it is no longer normalized. (#6945)
- Subclasses no longer need to normalize identifiers before returning them from this property.
- If you want normalized identifiers, there is now an InputGesture.normalizedIdentifiers property which normalizes the identifiers returned by the identifiers property .
- The InputGesture.logIdentifier property is now deprecated. Callers should use InputGesture.identifiers[0] instead. (#6945)
- Removed some deprecated code:
speech.REASON_*
constants: controlTypes.REASON_*
should be used instead. (#6846)
i18nName
for synth settings: displayName
and displayNameWithAccelerator
should be used instead. (#6846, #5185)
config.validateConfig
. (#6846, #667)
config.save
: config.conf.save
should be used instead. (#6846, #667)
- The list of completions in the autocomplete context menu of the Python Console no longer shows any object path leading up to the final symbol being completed. (#7023)
- There is now a unit testing framework for NVDA. (#7026)
- Unit tests and infrastructure are located in the tests/unit directory. See the docstring in the tests\unit\init.py file for details.
- You can run tests using "scons tests". See the "Running Tests" section of readme.md for details.
- If you are submitting a pull request for NVDA, you should first run the tests and ensure they pass.
2017.1
يتضمن هذا الإصدار العديد من المستجدات والتحسينات التي من بينها دعم قراءة أرقام الأقسام ونصوص الأعمدة ب microsoft word, دعم القراءة والتجول داخل الكتب بتطبيق Kindle for PC; وتحسين دعم متصفح microsoft edge.
المستجدات
- يمكن الآن الإعلان عن نوع فاصل القسم ورقم القسم ب microsoft word وذلك بتفعيل خيار "الإعلان عن أرقام الصفحات" بمحاورة إعدادات تنسيق المستندات. (#5946)
- يمكن الآن الإعلان عن نصوص الأعمدة ب microsoft word وذلك بتفعيل خيار "الإعلان عن أرقام الصفحات" بمحاورة إعدادات تنسيق المستندات. (#5946)
- دعم الانتقال الآلي بين اللغات في word pad. (#6555)
- دعم أمر البحث (NVDA+control+f) في نمط التصفح ب microsoft Edge. (#6580)
- دعم الحركة السريعة بالأزرار بنمط التصفح (b و shift+b) ب microsoft Edge. (#6577)
- تذكر رؤوس الأعمدة والصفوف عند نسخ ورقة عمل ب microsoft excel. (#6628)
- دعم قراءة الكتب والحركة داخلها بتطبيق Kindle for PC الإصدار 1.19, ويشمل ذلك دعم الوصول للروابط, والحواشي السفلية, والأشكال الرسومية, والنص المحدد, وملاحظات المستخدم. لمزيد من المعلومات يرجى قراءة القسم الخاص ب Kindle for PC بدليل مستخدم NVDA. (#6247, #6638)
- دعم الحركة داخل الجداول بنمط التصفح في متصفح Microsoft Edge. (#6594)
- في microsoft excel, أصبح أمر الإعلان عن موضع مؤشر الاستعراض (NVDA+numpadDelete للحاسوب المكتبي و NVDA+delete للحاسوب المحمول) يقوم بقراءة اسم ورقة العمل ومرجع الخلية المحددة. (#6613)
- إضافة خيار لمحاورة الخروج من NVDA لإعادة تشغيله في مستوى التقرير debug. (#6689)
التعديلات
- أصبح الحد الأدنى لمعدل ظهور مؤشر البرايل 200ms. والأوضاع والإعدادات ذات القيم الأدنى من ذلك ستزيد إلى 200ms. (#6470)
- أضيف مربع تحديد لمحاورة إعدادات البرايل للسماح بتشغيل أو تعطيل معدل ظهور المؤشر. حيث كان ينبغي على المستخدم تغيير القيمة إلى صفر لتحقيق هذا الغرض. (#6470)
- تحديث آلة النطق مفتوحة المصدر eSpeak NG (#6717)
- نظرا للتعديلات التي حدثت في الإصدارات الأخيرة من ويندوز 10, فإن نمط "خفض الأصوات الأخرى دائما" لم يعد متاح بإعدادات خفض الأصوات الأخرى عند تشغيل NVDA. ما زال هذا النمط مدعوم مع الإصدارات الأقدم . (#6684)
- نظرا للتعديلات التي حدثت في الإصدارات الأخيرة من ويندوز 10, لم يعد يعمل "نمط خفض الأصوات الأخرى عند نطق NVDA" بشكل جيد. ما زال هذا الخيار مدعوم في الإصدارات الأقدم.
الإصلاحات
- معالجة الجمود الذي يصيب microsoft word عند الحركة بالفقرة داخل المستندات الكبيرة في نمط التصفح. (#6368)
- لم تعد تعامل الجداول المنسوخة من microsoft excel إلى microsoft word معاملة الجداول التنسيقية مما ينتج عنه عدم تجاهلها. (#5927)
- عند محاولة الكتابة في microsoft excel داخل العرض المحمي, سيصدر الآن NVDA صوت بدلا من نطق أحرف لم تكتب أصلا. (#6570)
- لم يعد يؤدي ضغط مفتاح escape ب microsoft excel إلى الانتقال لنمط التصفح إلا إذا كان المستخدم قد قام سابقا بالانتقال إليه عمدا بالضغط على NVDA+space ثم دخل النمط التفاعلي بضغط مفتاح الإدخال على أحد حقول الكتابة. (#6569)
- لم يعد يصاب NVDA بالجمود عند دمج عمود أو صف بالكامل ب microsoft excel. (#6216)
- أصبح الإعلان عن الخلايا المتداخلة والحاوية على ما يزيد عن حجمها ب microsoft excel أكثر دقة. (#6472)
- سيعلن NVDA الآن عن مربعات التحديد المخصصة للقراءة فقط. (#6563)
- لم تعد تظهر محاورة تحذيرية عند عدم قدرة NVDA على تشغيل الصوت الخاص به لعدم توافر كرت صوت. (#6289)
- سيعلن الآن عن العناصر الغير نشطة بقوائم microsoft excel على أنها كذلك. (#6430)
- لم يعد يقول NVDA كلمة "لائحة" "pane" عند تصغير النوافذ بالضغط على windows+m أو windows+d. (#6671)
- دعم نطق الأحرف أثناء الكتابة في تطبيقات ويندوز 10 المصممة لاستخدامها على الحواسب أو الهواتف أو الحواسب اللوحية المعروفة اختصارا ب UWP (والتي من بينها microsoft edge). (#6017)
- عمل خاصية تتبع مسار الفأرة عبر كل الشاشات في الحواسب متعددة الشاشات. (#6598)
- لم يعد NVDA غير قابل للاستخدام عند الخروج من برنامج windows media player أثناء التركيز على شريط السحب. (#5467)
تعديلات للمطورين
- Profiles and configuration files are now automatically upgraded to meet the requirements of schema modifications. If there is an error during upgrade, a notification is shown, the configuration is reset and the old configuration file is available in the NVDA log at 'Info' level. (#6470)
2016.4
يتضمن هذا الإصدار العديد من التحسينات التي من بينها تحسين دعم متصفح Microsoft Edge; وتحسين دعم نمط التصفح بتطبيق منظم البريد الإلكتروني بويندوز 10, وتحسينات كبيرة بمحاورات nvda.
المستجدات
- يمكن ل NVDA الآن توضيح إزاحة الأسطر باستخدام النغمات. ويمكن ضبط هذه الخاصية باستخدام صندوق الخيارات "الإعلان عن إزاحة السطر " الموجود بإعدادات تنسيق المستندات بقائمة التفضيلات. (#5906)
- دعم الأسطر الإلكترونية Orbit Reader 20. (#6007)
- إضافة خيار لفتح نافذة عارض النطق عند بدأ التشغيل. يوجد هذا الخيار بنافذة عارض النطق. (#5050)
- عند إعادة فتح نافذة عارض النطق سيتم استرجاع الموقع والأبعاد. (#5050)
- ستعامل حقول الإسنادات الترافقية ب microsoft word معاملة الروابط التشاعبية. حيث سيعلن عنها كروابط ويمكن تنشيطها. (#6102)
- دعم الأسطر الإلكترونية Baum SuperVario2, Baum Vario 340 و HumanWare Brailliant2. (#6116)
- دعم مبدئي لمتصفح Microsoft Edge. (#6271)
- أصبح من الممكن استخدام نمط التصفح في قراءة البريد بمنظم البريد الإلكتروني الخاص بويندوز 10. (#6271)
- لغة جديدة: الليثوينية.
التعديلات
- تحديث مترجم ليبلويس برايل للإصدار 3.0.0. يشمل هذا التحديث تحسينات كبيرة في الخط الإنجليزي الموحد. (#6109, #4194, #6220, #6140)
- وضع مفاتيح وصول سريع لأزرار تعطيل وتشغيل الإضافة بمحاورة مدير الإضافات البرمجية (alt+d و alt+e على التوالي). (#6388))
- حل العديد من الشكليات في واجهة NVDA. (#6317, #5548, #6342, #6343, #6349)
- تكييف وضع محاورة إعدادات تنسيق المستندات بجعلها أقل طولا حتى يمكن تمرير الفأرة على محتواها. (#6348)
- تكييف نمط محاورة نطق الرموز حتى يمكن استخدام العرض في سرد قائمة الرموز. (#6101)
- أصبحت الحركة بالأحرف المنفردة (e & shift+E & f & shift+f) تشمل مربعات التحرير المخصصة للقراءة فقط. (#4164)
- إعاداة تسمية خيار "الإعلان عن تغيرات التنسيق بعد حركة المؤشر"إلى نطق تغيرات التنسيق بعد حركة المؤشر", لأنها تؤثر في النطق وعلى السطر الإلكتروني. (#6336)
- تعديل مظهر "محاورة الترحيب". (#6350)
- أصبحت أزرار "موافق" و"إلغاء" على اليمين بجميع محاورات NVDA. (#6333)
- استخدام مربعات الزيادة والنقصان (spin controls) في مربعات إدخال القيم الرقمية كما هو الحال في إعداد "تغير نسبة حدة قراءة الأحرف الكبيرة"بمحاورة إعدادات الصوت. يمكن للمستخدم كتابة القيمةأو استخدام السهم الأعلى والأسفل لتعديل الصوت. (#6099)
- أصبحت طريقة الإعلان عن الإطارات المدرجة (iframes) والمقصود بها المستندات الموجودة داخل المستندات الرئيسية أكثر توافق في جميع المتصفحات. سيعلن عن الإطار المدرج "iframe" على أنه إطار "frame" في متصفح firefox. (#6047)
الإصلاحات
- معالجة خطأ نادر يحدث عند إغلاق NVDA أثناء تشغيل عارض النطق. (#5050)
- معالجة خرائط الصور كما هو متوقع في تطبيق Mozilla Firefox. (#6051)
- عند ضغط مفتاح الإدخال بمحاورة المعجم فإنه سيتم حفظ التغييرات والخروج. سابقا كان الضغط على مفتاح الإدخال لا يؤدي إلى حدوث أي شيء. (#6206)
- الآن ستعرض الرسائل على السطر الإلكتروني عند تغيير نمط الإدخال للغات شرق آسيا (إدخال محلي/رقمي, والشكل المكتمل/الشكل النصفي, إلخ.). (#5892,
- عند تعطيل إحدى الإضافات ثم إعادة تفعيلها فورا أو العكس, فإن حالة الإضافة ستظهر بشكل صحيح ما كانت عليه من قبل. (#6299)
- ستقرأ حقول أرقام الصفحات في microsoft word عند اختيار إسلوب عرض أرقام الصفحات "- 1 -, - 2-" برأس الصفحة. (#6004)
- يمكن استخدام الفأرة الآن للحركة بين قائمة الرموز ومربعات التحرير بمحاورة نطق الرموز. (#6312)
- معالجة مشكلة توقف ظهور قائمة العناصربنمط التصفح ب MICROSOFT WORD عندما يحتوي المستند على رابط تشاعبي خاطئ. (#5886)
- بعد إغلاق نافذة عارض النطق عبر شريط المهام أو عبر مفتاح الاختصار alt+F4, ستعكس حالة مربع تحديد عارض النطق بقائمة NVDA الرئيسية الحالة الحقيقية للنافذة. (#6340)
- لم يعد يتسبب أمر إعادة تحميل الملحقات في حدوث مشكلات للأوضاع, والمستندات الجديدة في المتصفحات واستعراض الشاشة. (#2892, #5380)
- عرض بعض اللغات بشكل صحيح في ويندوز 10 بقائمة اللغات بالإعدادات العامة وذلك كاللغة الأرجانيزية. (#6259)
- في اللوحات التي تحاكي لوحات مفاتيح النظام (على سبيل المثال, زر على السطر الإلكتروني يحاكي ضغط مفتاح tab) ستعرض أسماء المفاتيح بلغة NVDA التي أعدها المستخدم في المساعدة التفاعلية وفي محاورة تخصيص الاختصارات. حيث كانت تعرض هذه المفاتيح باللغة الإنجليزية دائما. (#6212)
- عند تغيير لغة واجهة NVDA (من الإعدادات العامة) لن يحدث أي تغيير إلا بعد إعادة تشغيل البرنامج. (#4561)
- عند إدخال كلمة جديدة في المعجم لم يعد يسمح لحقل الكلمة الأصلية بأن يكون فارغا. (#6412)
- معالجة مشكلة نادرة كانت تحدث عند البحث عن المنافذ التسلسلية على بعض الأنظمة والتي كانت تتسبب في عدم فائدة بعض محركات الأسطر الإلكترونية. (#6271)
- الآن ستقرأ التنقيطات المرقمة من خلايا الجدول عند الحركة بالخلية في MICROSOFT WORD. (#6446)
- أصبح من الممكن الآن تعيين اختصارات لأوامر محرك السطر الإلكتروني Handy Tech من محاورة تخصيص اختصارات NVDA. (#6461)
- الضغط على مفتاح الإدخال أو مفتاح الإدخال في اللوحة الرقمية عند الحركة على ورقة عمل ب microsoft excel سيعلن بشكل صحيح عن الصف التالي. (#6500)
- لم يعد يصاب iTunes بالجمود للأبد عند استخدام نمط التصفح في متجر iTunes, وموسيقى apple, إلخز (#6502)
- معالجة التوقف الذي كان يصيب mozilla 64 بايت والتطبيقات المبنية على متصفحات chrome. (#6497)
- سيعمل نمط التصفح وحقول كتابة النصوص بشكل صحيح عند تفعيل العمليات المتعددة (multi-process) في Firefox. (#6380)
تعديلات للمطورين
- It is now possible to provide app modules for executables containing a dot (.) in their names. Dots are replaced with underscores (_). (#5323)
- The new gui.guiHelper module includes utilities to simplify the creation of wxPython GUIs, including automatic management of spacing. This facilitates better visual appearance and consistency, as well as easing creation of new GUIs for blind developers. (#6287)
2016.3
يتضمن هذا الإصدار العديد من المستجدات والتحسينات التي من بينها: إمكانية تعطيل كل إضافة على حدة، ودعم التفاعل مع حقول الاستمارات ب microsoft excel, تحسينات كبيرة في نطق الألوان, إصلاحات وتحسينات للعديد من الأسطر الإلكترونية, وتحسين دعم microsoft word.
المستجدات
- من الآن يمكن استخدام نمط التصفح في قراءة مستندات PDF بتطبيق Microsoft Edge بالتحديث السنوي لويندوز 10. (#5740)
- الإعلان عن "يتوسطه خط" و "يتوسطه خط مزدوج" ب microsoft word. (#5800)
- في microsoft word, سيعلن NVDA عن عنوان الجدول إن وجد. أما إذا وجد وصف, فيمكن الوصول إليه باستخدام أمر فتح الوصف المطول (NVDA+d) في نمط التصفح. (#5943)
- في microsoft word, سيعلن NVDA عن معلومات الموضع عند تحريك الفقرات (alt+shift+downArrow و alt+shift+upArrow). (#5945)
- في microsoft word, سيعلن الآن عن تباعد الأسطر عبر أمر الإعلان عن التنسيق, عند تغييرها بمختلف الاختصارات المخصصة لهذا الغرض ب microsoft word, وعند الانتقال للنص بتباعد الأسطر المختلفة إذا كان قد تم تحديد مربع الإعلان عن تباعد الأسطر الموجود بإعدادات تنسيق المستندات. (#2961)
- الآن سيتعرف NVDA على عناصر HTML5 المركبة بتطبيق internet explorer. (#5591)
- يمكن الآن تعطيل الإعلان عن التعليقات كتلك الموجودة ب microsoft word عبر مربع تحديد الإعلان عن التعليقات بمحاورة تنسيق المستندات. (#5108)
- يمكن الآن تعطيل كل إضافة على حدة من مدير الإضافات البرمجية. (#3090)
- إضافة مفاتيح اختصار جديدة للأسطر الإلكترونية سلسلة ALVA BC640/680. (#5206)
- إضافة اختصار لتحريك السطر الإلكتروني للكائن النشط. الاختصار المحدد حاليا لسلسلة الأسطر الإلكترونية من طراز ALVA BC640/680. يمكن تعيين اختصار لتنفيذ ذلك الأمر لمختلف الأسطر الإلكترونية الأخرى إذا كنت ترغب في ذلك وذلك بمحاورة تخصيص اختصارات البرنامج. (#5250)
- يمكن الآن التفاعل مع حقول الاستمارات في microsoft excel حيث يمكن الانتقال إلى الحقول الاستمارية عبر قائمة العناصر أو بالأحرف المنفردة بنمط التصفح. (#4953)
- يمكن الآن تعيين اختصار للتنقل بين تشغيل وتعطيل نمط الاستعراض البسيط وذلك عبر محاورة تخصيص اختصارات البرنامج. (#6173)
التعديلات
- سيعلن NVDA عن الألوان الآن باستخدام الأشكال التسعة لللون والظلال الثلاثة الأساسية المعروفة مع التنوع في درجات الإشراق والشحوب. وهذا بدلا من استخدام أسماء ألوان ذاتية وغير معروفة. (#6029)
- تعديل سلوك الاختصار NVDA+f9 ثم NVDA+f10 لتحديد النص بالضغطة الأولى ل f10. عند ضغط f10 مرتين متتاليتين, فسينسخ النص إلى الحافظة. (#4636)
- تحديث آلة النطق eSpeakNG للإصدار Master 11b1a7b (22 June 2016). (#6037)
الإصلاحات
- عند النسخ في نمط التصفح ب microsoft word, سيتم نسخ التنسيق مع النص. (#5956)
- عند الحركة داخل جدول ب microsoft word بأوامر الحركة المخصصة لهذا الغرض التي خصصتها ميكروسوفت, (alt+home, alt+end, alt+pageUp و alt+pageDown) وأوامر تحديد الجدول (إضافة مفتاحة shift للأوامر السابق ذكرها), فسيعلن NVDA عن ذلك بشكل صحيح.
- تحسن الحركة بمؤشر NVDA في محاورات microsoft word بشكل كبير. (#6036)
- الإعلان عن مفاتيح الاختصار كما هو متوقع في بعض التطبيقات مثل تطبيق Visual Studio 2015 كالضغط على ctrl+c على سبيل المثال. (#6021)
- معالجة مشكلة نادرة كانت تحدث عند البحث عن المنافذ التسلسلية على بعض الأنظمة والتي كانت تتسبب في تعطيل بعض محركات الأسطر الإلكترونية. (#6015)
- أصبح الإعلان عن الألوان ب Microsoft Word أكثر وضوح حيث تم الأخذ في الاعتبار تغييرات microsoft office في تنسيقاتها. (#5997)
- أصبح نمط التصفح ب microsoft edge ودعم مقترحات البحث بشاشة ابدأ متاحان مرة أخرى بإصدارات ويندوز 10 بعد شهر إبريل 2016. (#5955)
- ستعمل القراءة الآلية لرؤوس الجدول بشكل أفضل عند التعامل مع الخلايا المدمجة. (#5926)
- في تطبيق البريد الإلكتروني بويندوز 10, لم يعد يخفق NVDA في قراءة محتوى الرسائل. (#5635)
- عند تشغيل نطق المفاتيح, لم يعد يعلن عن مفاتيح القفل مرتين كمفتاح caps lock. (#5490)
- قراءة محاورات التحكم في حسابات المستخدم مرة أخرى بطريقة صحيحة في التحديث السنوي لويندوز 10. (#5942)
- لم يعد يتحدث NVDA أو يصدر صفير للإعلان عن شريط تقدم قوة الميكروفون في الملحق البرمجي web conference كالموجود في out-of-sight.net). (#5888)
- عند إجراء أمر بحث تالي وبحث سابق بنمط التصفح مع تحديد الحساسية لحالة الأحرف سيبحث NVDA بشكل صحيح إذا كانت النتيجة الأصلية حساسة لحالة الأحرف. (#5522)
- عند تحرير مداخل القاموس, فسيعلم المستخدم بالتعبيرات القياسية الغير صالحة. ولم يعد يتجمد NVDA عندما يحتوي أحد ملفات القاموس على تعبير قياسي غير صحيح. (#4834)
- إذا تعذر توصيل NVDA بأحد السطور الإلكترونية (على سبيل المثال لأن السطر أصبح غير متصل), فإنه سيتعطل استخدام ذلك السطر. (#1555)
- تحسين طفيف في أداء التصفية في نمط التصفح بقائمة العناصر لبعض الحالات. (#6126)
- ستتطابق أسماء أنماط الخلفيات التي يعلن عنها NVDA مع تلك المستخدمة في microsoft excel. (#6092)
- تحسين دعم شاشة الدخول لويندوز 10, ويشمل ذلك التحسين الإعلان عن التنبيهات وتنشيط حقل كلمة المرور باللمس. (#6010)
- أصبح بإمكان NVDA الآن التعرف على أزرار تحديد الخلايا routing الثانوية بسلسلة الأسطر الإلكترونية من طراز BC640/680. (#5206)
- أصبح بإمكان NVDA الإعلان مجددا عن الإشعارات بالإصدارات الحديثة من ويندوز 10. (#6096)
- لم يعد يتوقف NVDA عن التعرف على ضغطات المفاتيح على أسطر Baum المتوافقة و HumanWare Brailliant B. (#6035)=
- إذا تم تفعيل خيار الإعلان عن أرقام الأسطر بإعدادات تنسيق المستندات, فإن أرقام الأسطر ستظهر على الأسطر الإلكترونية أيضا. (#5941)
- إذا كان نمط النطق معطل, فإن الإعلان عن الكائنات (كالضغط على NVDA+tab للإعلان عن الكائن النشط) سيظهر في عارض النطق كما هو متوقع. (#6049)
- في قائمة الرسائل ب Outlook 2016 لم يعد يعلن NVDA عن المعلومات المتعلقة بالمسودة لكل رسالة. (#6219)
- لم يعد يفشل نمط التصفح في العمل في العديد من المستندات بمتصفح chrome إذا كانت لغة المتصفح غير الإنجليزية. (#6249)
تعديلات للمطورين
- Logging information directly from a property no longer results in the property being called recursively over and over again. (#6122)
2016.2.1
يعالج هذا الإصدار الجمود الذي كان يصيب تطبيق microsoft word:
- لم يعد يتسبب NVDA في إصابة microsoft word بالجمود بعد بدأ تشغيله ب windows Xp. (#6033)
- حذف خيار الإعلان عن الأخطاء الهجائية نظرا لأنه كان يتسبب في جمود microsoft word. (#5954, #5877)
2016.2
يتضمن هذا الإصدار العديد من المستجدات والتحسينات والتي من بينها إمكانية توضيح الأخطاء الهجائية أثناء الكتابة، دعم الإعلان عن الأخطاء النحوية في microsoft word; والتحسينات والإصلاحات بتطبيقات microsoft office.
المستجدات
- في نمط التصفح ب internet explorer وتطبيقات mshtml الأخرى, الحركة بحرف A أو shift+A للتنقل بين الملاحظات, سيضعك على النص المدرج أو المحذوف. (#5691)
- في Microsoft Excel, سيعلن NVDA الآن عن رقم مستوى مجموعة الخلايا, وسيعلن عما إذا كان المستوى مغلق أو مفتوح. (#5690)
- من الآن، عند الضغط على الأمر المنوط بقراءة التنسيق مرتين ستعرض المعلومات في ذاكرة تخيلية حتى يمكن مراجعتها. (#4908)
- في ميكروسوفت إكسل 2010 وما بعده, سيعلن NVDA عن تظليل الخلايا والتعبئة المتدرجة. يمكنك التحكم في الإعلان عنها آليا من خلال مربع التحديد الخاص بالإعلان عن الألوان الموجود بمحاورة تنسيق المستندات بقائمة التفضيلات. (#3683)
- جدول ترجمة برايل جديد: يونانية عامية. (#5393)]
- في "عارض التقارير"، يمكنك الآن حفظ السجل باستخدام مفاتيح الاختصار control+s. (#4532)
- إذا فعلنا خيار الإعلان عن الأخطاء الهجائية وهذا الخيار مدعوم في التطبيق النشط, سيقوم NVDA بإصدار صوت لتنبيهك بأن هناك خطأ هجائي أثناء الكتابة. يمكنك تعطيل ذلك بتعطيل الخيار الجديد "إصدار صوت للأخطاء الهجائية أثناء الكتابة" بمحاورة إعدادات لوحة المفاتيح. (#2024)
- سيعلن الآن عن الأخطاء النحوية ب Microsoft word. يمكن تعطيل ذلك باستخدام الخيار الجديد "الإعلان عن الأخطاء النحوية" الموجود بمحاورة تنسيق المستندات بقائمة التفضيلات. (#5877)
التعديلات
- من الآن سيتعامل NVDA مع مفتاح الإدخال في الحاسبة numpad enter كما يتعامل مع مفتاح الإدخال الرئيسي في نمط التصفح ومربعات التحرير. (#5385)
- لقد انتقل NVDA لآلة النطق espeak NG. (#5651)
- لم يعد يتجاهل NVDA رأس عمود لخلية عند وجود صف فارغ بين الخلية والرأس في microsoft excel. (#5396)
- من الآن ستعلن مراجع الخلايا قبل رؤوس العناوين للقضاء على الغموض بين العناوين والمحتوى وذلك في Microsoft excel. (#5396)
الإصلاحات
- عند محاولة الانتقال إلى عنصر ما في نمط التصفح, وهذا العنصر غير مدعوم بالمستند, سيعلن NVDA بأن هذا العنصر غير مدعوم بدلا من أن يعلن عن عدم وجود المزيد من هذا العنصر. (#5691)
- عند سرد أوراق العمل بقائمة العناصر بتطبيق excel, ستتضمن الآن القائمة أوراق العمل التي تحتوي على مخططات فقط. (#5698)
- لم يعد يعلن NVDA عن معلومات عديمة الفائدة عند التنقل بين النوافذ في تطبيقات جافا متعددة النوافذ كتطبيق IntelliJ أو Android Studio. (#5732)
- في محررات scintilla كتطبيق notepad++, سيتم تحديث البرايل عند تحريك المؤشر باستخدام السطر الإلكتروني. (#5678)
- لم يعد يصاب NVDA بالتجمد عند تفعيل خيار إخراج البرايل. (#4457)
- في microsoft word, سيعلن عن المسافات البادئة للفقرات حسب وحدة القياس التي يفضلها المستخدم (على سبيل المثال, بالسنتي متر أو بالبوصة). (#5804)
- عند استخدام السطر الإلكتروني, ستعرض العديد من الرسائل التي كانت تنطق فقط بالبرايل أيضا. (#5557)
- من الآن ستنطق مستويات عناصر العرض الشجري بتطبيقات جافا التوافقية. (#5766)
- إصلاح التصادمات التي كانت تحدث في adobe flash فيبعض الأحيان مع mozilla firefox. (#5367)
- يمكن الآن قراءة المحاورات والتطبيقات في نمط التصفح في Google Chrome والمتصفحات التي تستخدم نفس التقنية (#5818)
- يمكنك الآن إجبار NVDA كي ينتقل لنمط التصفح في تطبيقات ومحاورات الإنترنت بمتصفح Google Chrome والمتصفحات التي تستخدم نفس التقنية. (#5818)
- لم يعد يتسبب تنشيط كائنات معينة في تطبيقات internet explorer وتطبيقات MSHTML الأخرى في الانتقال الغير صحيح لنمط التصفح. يحدث ذلك, على سبيل المثال, عند الانتقال إلى المقترحات في حقول العناوين عند كتابة رسالة ببريد Gmail. (#5676)
- لم يعد يصاب NVDA بالجمود في الجداول الكبيرة عند تحديد مربع الإعلان عن رؤوس الصفوف والأعمدة للجدول ب Microsoft word. (#5878)
- في microsoft word, لم يعد يعلن NVDA بشكل غير صحيح عن النص ذو المستوى التخطيطي (ولكن ليس بنمط رأس موضوع) على أنه رأس موضوع. (#5186)
- في نمط التصفح ب Microsoft word, ستعمل الآن أوامر الحركة لنهاية وبداية الوعاء (comma و shift+comma) مع الجداول. (#5883)
تعديلات للمطورين
- NVDA's C++ components are now built with Microsoft Visual Studio 2015. (#5592)
- You can now present a text or HTML message to the user in browse mode using ui.browseableMessage. (#4908)
- In the User Guide, when a
2016.1
يتضمن هذا الإصدار العديد من المستجدات والتحسينات التي من بينها: إمكانية خفض الأصوات الأخرى اختياريا, تحسينات في مخرجات البرايل ودعم المزيد من الأسطر الإلكترونية, معالجة العديد من أخطاء ال office, ومعالجة مشكلات نمط التصفح لتطبيق itunes.
المستجدات
- جداول ترجمة برايل جديدة: بولندي حاسوب برايل 8 نقاط, منغولي. (#5537, #5574)
- يمكنك تعطيل مؤشر البرايل وتغيير شكله باستخدام الخيارين الجديدين إظهار المؤشر ووشكل المؤشر الموجودين بمحاورة إعدادات الخط البارز. (#5198)
- يمكن ل NVDA الآن الاتصال ب السطر الإلكتروني HIMS Smart Beetle braille عبر البلوتوذ. (#5607)
- يمكن ل NVDA خفض الأصوات الأخرى اختياريا عند تثبيته على ويندوز8 وما بعده. يمكن إعداد ذلك باستخدام خيار نمط خفض الأصوات الأخرى بمحاورة آلات النطق أو بالضغط على NVDA+shift+d. (#3830, #5575)
- دعم أجهزة برايل APH Refreshabraille و Baum VarioUltra وPronto! في وضع HID عند الاتصال عبر USB. (#5609)
- دعم شاشات برايل HumanWare Brailliant BI/B عند ضبط البروتوكول على OpenBraille. (#5612)
التعديلات
- تعطيل الإعلان عن الخط العريض افتراضيا. (#4920)
- تغيير مفتاح الوصول السريع للصيغ بمحاورة قائمة العناصر بتطبيق microsoft excel ليصبح alt+r حتى لا يتعارض مع مفتاح التصفية حسب الموجود بنفس المحاورة. (#5527)
- تحديث مترجم ليبلويس برايل للإصدار 2.6.5. (#5574)
- لم يعد يعلن NVDA عن الكلمة "نص" "text" عند نقل مؤشر النظام أو مؤشر الاستعراض إلى كائنات نصية.
الإصلاحات
- من الآن أصبح نمط التصفح يتحدث بشكل صحيح في iTunes 12 عند تحميل صفحة جديدة بالمتجر. (#5191)
- في internet explorer وتطبيقات mshtml الأخرى, عند الحركة بالأحرف السريعة على مستويات رؤوس عناوين معينة فإن الحركة ستتم كما هو متوقع عند إلغاء مستوى رأس العنوان لأغراض التوافق مع برامج قراءة الشاشة. (#5434)
- في تطبيق Spotify, لم يعد يهبط المؤشر بشكل متكرر على عناصر غير معروفة. (#5439)- الآن سيعود المؤشر بشكل صحيح إلى نافذة spotify عند العودة إليه من تطبيق آخر. (#5439)
- استعادة التركيز بشكل صحيح عند العودة إلى Spotify من تطبيق آخر. (#5439)
- عند التبديل بين نمط التصفح والنمط التفاعلي, فسيعلن عن النمط الذي تم الانتقال إليه على شاشة البرايل كما يعلن عنه بالصوت. (#5239)
- لم يعد يعلن عن زر ابدأ على شريط المهام على أنه قائمة أو أنه محدد ببعض إصدارات ويندوز. (#5178)
- لم يعد يعلن عن بعض الرسائل عند تحرير رسالة ب Microsoft Outlook مثل "مدرج" أو ما شابهها. (#5486)
- عند استخدام السطر الإلكتروني للبحث عن نص يوجد في نفس السطر الذي يجرى فيه البحث أكثر من مرة, فسيظهر السطر الإلكتروني نتيجة البحث التالية عند الضغط على f3. (#5410)
- لم يعد يخرج NVDA من نافذة تطبيق الأوامر النصية بويندوز 10 بعد الضغط على alt+f4 دون إعلام المستخدم. (#5343)
- عند تغيير نوع العنصر بقائمة العناصر بنمط التصفح, فسيتم مسح محتوى حقل التصفية حسب تلقائيا. (#5511)
- في حقول تحرير النصوص بتطبيقات mozilla, سينتج عن تحريك الفأرة مرة أخرى قراءة السطر المناسب أو الكلمة المناسبة إلخ. كما هو متوقع بدلا من قراءة كل المحتوى. (#5535)
- عند تحريك الفأرة في حقول تحرير النصوص بتطبيقات mozilla, لم تعد تتوقف القراءة عند مصادفة عناصر داخل السطر الذي يقرأ كالروابط أو ما شابهها. (#2160, #5535)
- في internet explorer يمكنك الآن قراءة موقع shoprite.com وتصفحه بدلا من إظهار الموقع كصفحة فارغة. (#5569)"
- لم يعد يتم الإعلان عن تعقب التغييرات بتطبيق Microsoft Word, إذا كان العنصر غير محدد بالبرنامج. (#5566)
- عند تنشيط أي من أزرار التبديل, فسيعلن NVDA عن حالته مضغوط أو لم يتم ضغطه. (#5441)
- ستعمل خاصية الإعلان عن تغير شكل الفأرة مرة ثانية كما هو متوقع. (#5595)
- عند الإعلان عن إزاحة السطر, ستعامل الآن المسافات الغير منقسمة كمسافات عادية. كان يتسبب ذلك في قول NVDA "مسافة مسافة مسافة" بدلا من قوله "3 space". (#5610)
- عند إغلاق قائمة مقترحات حديثة لإدخال أحرف اللغات الشرق آسيوية (ime), فإن المؤشر سيعود بشكل صحيح إما إلى محرر النصوص أو إلى المستند. (#4145)
- في تطبيقات microsoft office2013 وما بعده, عند إعداد شريط القوائم كي يظهر التبويبات فقط, سيتم قراءة عناصر الشريط كما هو متوقع عند تنشيط التبويب.
- إصلاحات وتحسينات في كشف اختصارات اللمس والربط بينها. (#5652)
- توقف الإعلان عن اختصارات اللمس في المساعدة التفاعلية. (#5652)
- لم يعد يفشل NVDA في سرد التعليقات بقائمة العناصر ب excel إذا كان التعليق موجود بخلية مدمجة. (#5704)
- في حالة نادرا جدا ما تحدث, لم يعد يفشل NVDA في قراءة محتوى ورقة العمل ب excel عند تشغيل الإعلان عن رؤوس الصفوف والأعمدة. (#5705)
- في google chrome, لم تعد تفشل الحركة داخل مربع كتابة للأحرف الشرق آسيوية مع حدوث خطأ. (#4080)
- ستتحدث قائمة نتائج البحث لتطبيق iTunes كما هو متوقع عند البحث عن الموسيقى. (#5659)
- في microsoft excel, عند إنشاء ورقة عمل جديدة بالضغط على shift+f11 سيعلن NVDA عن الموقع الجديد بدلا من عدم الإعلان عن أي شيء. (#5689)
- معالجة مشكلة إخراج الأحرف الكورية عند كتابتها على السطر الإلكتروني. (#5640)
تعديلات للمطورين
- The new audioDucking.AudioDucker class allows code which outputs audio to indicate when background audio should be ducked. (#3830)
- nvwave.WavePlayer's constructor now has a wantDucking keyword argument which specifies whether background audio should be ducked while audio is playing. (#3830)
- When this is enabled (which is the default), it is essential that WavePlayer.idle be called when appropriate.
- Enhanced I/O for braille displays: (#5609)
- Thread-safe braille display drivers can declare themselves as such using the BrailleDisplayDriver.isThreadSafe attribute. A driver must be thread-safe to benefit from the following features.
- Data is written to thread-safe braille display drivers in the background, thus improving performance.
- hwIo.Serial extends pyserial to call a callable when data is received instead of drivers having to poll.
- hwIo.Hid provides support for braille displays communicating via USB HID.
- hwPortUtils and hwIo can optionally provide detailed debug logging, including devices found and all data sent and received.
- There are several new properties accessible from touch screen gestures: (#5652)
- MultitouchTracker objects now contain a childTrackers property which contains the MultiTouchTrackers the tracker was composed of. For example, 2 finger double tap has child trackers for two 2-finger taps. The 2-finger taps themselves have child trackers for two taps.
- MultiTouchTracker objects now also contain a rawSingleTouchTracker property if the tracker was the result of one single finger doing a tap, flick or hover. The SingleTouchTracker allows access to the underlying ID assigned to the finger by the operating system and whether or not the finger is still in contact at the current time.
- TouchInputGestures now have x and y properties, removing the need to access the tracker for trivial cases.
- TouchInputGesturs now contain a preheldTracker property, which is a MultitouchTracker object representing the other fingers held while this action was being performed.
- Two new touch screen gestures can be emitted: (#5652)
- Plural tap and holds (e.g. double tap and hold)
- A generalized identifier with finger count removed for holds (e.g. hold+hover for 1finger_hold+hover).
2015.4
تشمل أهم المعالم البارزة بهذا الإصدار تحسن في أداء NVDA بويندوز 10، ظهور NVDA في مركز سهولة الوصول بويندوز 8 وما بعده ، تحسينات في برنامج Microsoft Excel بما في ذلك وضع أوراق العمل في قائمة وإعادة تسميتها والوصول إلى الخلايا المقفلة بأوراق العمل المحمية ، وكذلك دعم تحرير النصوص الغنية في تطبيقات Mozilla Firefox وا Mozilla Thunderbird، وا Google chrome.
المستجدات
- ظهور NVDA الآن في مركز سهولة الوصول بويندوز 8 وما بعده. (#308)
- من الآن سيتم الإعلان آليا عن التغيير في التنسيقات عند الحركة على خلايا excel وذلك إذا تم تفعيل الخيار المخصص لهذا الغرض من محاورة إعدادات تنسيق المستندات ب NVDA. (#4878)
- تمت إضافة مربع تحديد للإعلان عما إذا كان الخط مفصل بمحاورة إعدادات تنسيق المستندات ب NVDA. هذا الخيار مفعل افتراضي وبموجبه سيعلن NVDA آليا عن وجود خط مفصل بالمستند. هذا الخيار مدعوم فقط عند استخدام الإشارات strong و em للتعبير عن التأكيد على النص بنمط التصفح ب internet explorer وتطبيقات mshtml الأخرى. (#4920)
- من الآن سيعلن NVDA عن النص المدرج أو المحذوف بنمط التصفح ب internet explorer وتطبيقات mshtml الأخرى, وذلك عند تفعيل خيار الإعلان عن مراجعات المحرر. (#4920)
- سيتم الإعلان عن مزيد من المعلومات كالتغير في خصائص التنسيق عند عرض تعقب التغييرات بقائمة العناصر ل microsoft word. (#4920)
- في microsoft excel أصبح من الممكن سرد أوراق العمل وتغيير أسمائها من قائمة العناصر ب NVDA (NVDA+f7). (#4630, #4414)
- أصبح من الممكن التحكم فيما إذا كان ينبغي إرسال الرموز الفعلية لآلات النطق (على سبيل المثال لجعل آلة النطق تتوقف أو يتغير أداءها عند رؤيتها للرمز) وذلك من محاورة نطق الرموز. (#5234)
- أصبح NVDA قادر على الإعلان عن أي رسالة وضعها كاتب ورقة العمل على الخلايا ب microsoft excel. (#5051)
- دعم الأسطر الألكترونية من طراز Baum Pronto! V4 aو VarioUltra عند توصيلهما بالبلوتوث. (#3717)
- دعم تحرير النصوص الغنية في تطبيقات Mozilla مثل مستندات جوجل ، مع إمكانية تفعيل برايل في Mozilla Firefox وعند كتابة نصوص html في تطبيق Mozilla Thunderbird. (#1668)
- دعم تحرير النصوص الغنية في تطبيقات برنامج جوجل كروم والمتصفحات التي تقم على أساسه مثل مستندات جوجل ، مع إمكانية تفعيل برايل. (#2634)
- ويتطلب ذلك جوجل كروم الإصدار 47 وما بعده.
- في نمط التصفح في برنامج Microsoft Excel أصبح بإمكان المستخدم التنقل بين الخلايا المقفلة داخل ورقة العمل المحمية. (#4952)
التعديلات
- أصبح خيار الإعلان عن مراجعات المحرر الموجود بمحاورة إعدادات تنسيق المستندات مفعل بشكل افتراضي.(#4920)
- عند الحركة بالأحرف في مستند word مع تفعيل خيار الإعلان عن مراجعات المحرر, سيتم إيجاز عرض المعلومات لتعقب التغييرات, مما ينتج عنه الكفاءة في الحركة. لعرض مزيد من المعلومات, استخدم قائمة العناصر. (#4920)
- تحديث مترجم لبلويس برايل للإصدار 2.6.4. (#5341)
- لقد تم نقل العديد من الرموز (ويشمل ذلك رموز الرياضيات الأساسية) للمستوى بعض حتى يتم نطقهم بشكل افتراضي. (#3799)
- إذا كانت آلة النطق تدعم الرمز, فإنها ستتوقف مؤقتا عند رؤية الأقواس الهلالية والرمز (–). (#3799)
- عند تحديد النص أصبح NVDA يعلن عن النص المحدد قبل الإشارة إلى التحديد وليس بعد. (#1707)
الإصلاحات
- تحسينات كبيرة في الأداء عند الحركة داخل قائمة الرسائل بتطبيق Outlook 2010/2013. (#5268)
- في المخططات البيانية ب microsoft excel, أصبح من الممكن التحرك ببعض المفاتيح (كمفاتيح control+pageUp و control+pageDown) بشكل صحيح. (#5336)
- إصلاح المظهر المرئي لأزرار محاورة التحذير التي تظهر عند المحاولة في تخفيض NVDA لنسخة أقدم. (#5325)
- في ويندوز 8 وما بعده, سيبدأ NVDA في العمل مبكرا عند إعداده كي يعمل بعد الدخول لويندوز. (#308)
- إذا قمت بتفعيل هذا الإعداد مع نسخة سابقة من NVDA, فإنك ستحتاج إلى تعطيل العمل بالإعداد ثم تفعيله مرة أخرى من محاورة الإعدادات العامة لحدوث التغيير. قم باتباع ما يلي:
- قم بفتح محاورة الإعدادات العامة.
- قم بإزالة علامة التحديد عن التشغيل التلقائي بعد الدخول لويندوز.
- ثم اضغط موافق.
- قم بفتح محاورة الإعدادات العامة مرة أخرى.
- ضع علامة التحديد على الخيار التشغيل التلقائي بعد الدخول لويندوز.
- ثم اضغط موافق.
-
- تحسين الأداء ui automation ويشمل ذلك مستكشف الملفات وعارض المهام.(#5293)
- سينتقل NVDA بشكل صحيح للنمط التفاعلي عند الحركة بمفتاح tab لمربعات Aria grid المعدة للقراءة فقط بنمط التصفح ب Mozilla Firefox وتطبيقات gecko الأخرى. (#5118)
- من الآن سيقول NVDA "لا يوجد المزيد من الكائنات" بدلا من أن يقول "لا توجد كائنات سابقة" عند المسح يسار على شاشة اللمس.
- حل المشكلات المتعلقة بكتابة كلمات متعددة في حقل التصفية بمحاورة تخصيص الاختصارات. (#5426)
- لم يعد يتوقف NVDA عن العمل في بعض الحالات عند إعادة توصيله السطر الإلكتروني HumanWare Brailliant BI/B series display بمخرج USB. (#5406)
- في اللغات التي تحتوي على حروف عطف أصبح وصف تلك الحروف يعمل كما هو متوقع بالنسبة للحروف الإنجليزية الكبيرة. (#5375)
- لم يعد nvda يتوقف في بعض الأوقات عند فتح قائمة البداية في ويندوز 10. (#5417)
- في برنامج Skype للحواسب المكتبية أصبح NVDA يعلن عن الإشعارات التي كانت تعرض ثم تختفي إذا سبقها إشعارات أخرى. (#4841)
- أصبح NVDA يعلن عن الإشعارات المعروضة على نحو صحيح في برنامج Skype للحواسب المكتبية الإصدار 7.12 وما بعده. (#5405)
- أصبح NVDA يعلن عن النافذة المحددة على نحو صحيح بعد إغلاق بعض قوائم السياق في بعض التطبيقات مثل تطبيق جارت. (#5302)
- في ويندوز الإصدار 7 وما بعده أصبح NVDA يعلن مرة أخرى عن الألوان في بعض التطبيقات مثل تطبيق Wordpad كما كان في السابق. (#5352)
- في برنامج Microsoft Powerpoint أصبح NVDA يعلن عن النص المدخل تلقائيا عند ضغط مفتاح الإدخال مثل علامات التنقيط أو الأرقام. (#5360)
2015.3
يتضمن هذا الإصدار العديد من المستجدات والتي من بينها دعم أولي ل windows10, إمكانية تعطيل الحركة بالأحرف المنفردة بنمط التصفح (مفيد في بعض تطبيقات الإنترنت), تحسينات في internet explorer, ومعالجة ظهور النصوص بشكل مشوه عند الكتابة في بعض التطبيقات أثناء تفعيل البرايل.
المستجدات
- سيتم الإعلان عن وجود أخطاء هجائية بمربعات التحرير ب internet explorer وتطبيقات mshtml الأخرى. (#4174)
- الإعلان عن المزيد من رموز التشفير الموحد الرياضية حال ظهورها في النص. (#3805)
- الإعلان آليا عن مقترحات البحث بشاشة البدأ بويندوز 10. (#5049)
- دعم الأسطر الإلكترونية من طراز EcoBraille 20, EcoBraille 40, EcoBraille 80 و EcoBraille Plus. (#4078)
- في نمط التصفح, من الآن يمكنك تشغيل وتعطيل الحركة بالأحرف المنفردة بالضغط على NVDA+shift+space. فعند التعطيل, ستمرر الأحرف المنفردة للتطبيق, وتفيد هذه الخاصية عند استخدام بعض تطبيقات نمط التصفح مثل Gmail, Twitter و Facebook. (#3203)
- جداول ترجمة برايل جديدة: فنلندي 6 نقاط, أيرلندي بدون اختصارات, أيرلندي باختصارات, كوري بدون اختصارات (2006), كوري باختصارات (2006). (#5137, #5074, #5097)
- دعم لوحة المفاتيح qwerty على السطر الإلكتروني Papenmeier BRAILLEX Live Plus. (#5181)
- دعم تجريبي للمتصفح الجديد Microsoft Edge ب windows 10. (#5212)
- ترجمة واجهة NVDA للغة الكانادا.
التعديلات
- تحديث مترجم ليبلويس برايل للإصدار 2.6.3. (#5137)
- عند محاولة تنصيب نسخة من NVDA أقدم من تلك النسخة المثبتة على الجهاز, ستظهر رسالة تحذيرية تنبهك بأن ذلك لا ينصح به وأنه ينبغي عليك حذف النسخة المثبتة تماما قبل الشروع في ذلك. (#5037)
الإصلاحات
- في نمط التصفح ب internet explorer وتطبيقات mshtml الأخرى, لم تعد تشمل الحركة على الحقول الاستمارية القوائم الرمزية الموضوعة لأهداف مرئية. (#4204)
- في تطبيق fireFox, لم يعد NVDA يقرأ محتوى تبويب التطبيقات الغنية والمتوافقة مع قارآت الشاشة (ARIA) بشكل غير صحيح عند تحريك المؤشر بداخلها. (#4638)
- في internet explorer وتطبيقات mshtml الأخرى, لم تعد تتسبب الحركة بمفتاح tab على الأقسام والمقالات والمحاورات في نطق كافة محتواها بدلا من اسمها. (#5021, #5025)
- عند استخدام الأسطر الإلكترونية من طراز Baum/HumanWare/APH مع لوحة مفاتيح برايل, لم تعد تتوقف وظيفة إدخال البرايل بعد ضغط أي مفتاح آخر. (#3541)
- في ويندوز 10, لم تعد تقرأ معلومات عديمة الفائدة عند ضغط مفاتيح alt+tab أو alt+shift+tab للتنقل بين التطبيقات. (#5116)
- عند استخدام بعض التطبيقات ك microsoft outlook مع السطر الإلكتروني, لم يعد يظهر النص المكتوب بشكل مشوه. (#2953)
- في internet explorer وتطبيقات mshtml الأخرى, سيعلن عن المحتوى الصحيح عندما يظهر عنصر أو يتغير ويتم تنشيطه في الحال. (#5040)
- في نمط التصفح ب Microsoft Word, سيتم تحديث السطر الإلكتروني ومؤشر الاستعراض بالمحتوى الجديد كما هو متوقع عند الحركة بالأحرف المنفردة. (#4968)
- في البرايل, لم تعد تعرض مسافات زائدة بين أو بعد العلامات الدالة على الكائنات أو التنسيقات. (#5043)
- عند وجود تطبيق بطيء الاستجابة وينتقل المستخدم بعيد عنه, فإن NVDA أصبح أكثر استجابة مع التطبيقات الأخرى في معظم الأحوال. (#3831)
- من الآن سيتم الإعلان عن إشعارات ويندوز 10 كما هو متوقع. (#5136)
- سيتم الإعلان عن التغيير في القيمة عند الحركة داخل بعض صناديق الخيارات (ui automation) حيث كان ذلك لم يتم من قبل.
- في نمط التصفح بمتصفحات الإنترنت, تعمل الحركة بمفتاح Tab كما هو متوقع بعد الحركة إلى إطار مستند. (#5227)
- يمكنك الآن التخلص من الشاشة المأمنة ب windows10 باستخدام شاشة اللمس. (#5220)
- في windos7 وما بعده, لم يعد يظهر النص بشكل مشوه عند الكتابة في بعض التطبيقات باستخدام السطر الإلكتروني والتي من أمثلتها wordpad و skype. (#4291)
- في الشاشة المأمنة ب windows10, أصبح من غير الممكن قراءة حافظة الويندوز, والوصول إلى التطبيقات العاملة باستخدام مؤشر الاستعراض, وتغيير إعدادات NVDA, وهكذا. (#5269)
تعديلات للمطورين
- You can now inject raw input from a system keyboard that is not handled natively by Windows (e.g. a QWERTY keyboard on a braille display) using the new keyboardHandler.injectRawKeyboardInput function. (#4576)
- eventHandler.requestEvents has been added to request particular events that are blocked by default; e.g. show events from a specific control or certain events even when in the background. (#3831)
- Rather than a single i18nName attribute, synthDriverHandler.SynthSetting now has separate displayNameWithAccelerator and displayName attributes to avoid reporting of the accelerator in the synth settings ring in some languages.
- For backwards compatibility, in the constructor, displayName is optional and will be derived from displayNameWithAccelerator if not provided. However, if you intend to have an accelerator for a setting, both should be provided.
- The i18nName attribute is deprecated and may be removed in a future release.
2015.2
يتضمن هذا الإصدار العديد من المستجدات والتي من بينها إمكانية قراءة المخططات ب microsoft excel ودعم القراءة والتفاعل مع محتوى الرياضيات.
المستجدات
- أصبح من الممكن الانتقال للجملة التالية أو السابقة في microsoft word و Outlook باستخدام مفاتيح الاختصار alt+downArrow و alt+upArrow على التوالي. (#3288)
- جداول ترجمة برايل جديدة للعديد من اللغات الهندية. (#4778)
- في microsoft excel, سيتم الإعلان عن الخلايا التي بها محتوى زائد عن حجمها. (#3040)
- استحداث قائمة عناصر ل Microsoft Excel (NVDA+f7), لسرد المخططات والتعليقات والصيغ. (#1987)
- دعم قراءة المخططات ب microsoft excel: اختر المخطط من قائمة العناصر بالضغط على (NVDA+f7) ثم استخدم الأسهم للتنقل بين نقاط البيانات. (#1987)
- باستخدام تطبيق MathPlayer 4 Design Science, يمكن ل NVDA الآن قراءة والحركة بفاعليةة على محتوى الرياضيات الموجود بالمتصفحات وبتطبيق microsoft word وتطبيق powerpoint. لمزيد من التفاصيل انظر قسم "قراءة محتوى الرياضيات" بالدليل. (#4673)
- أصبح من الممكن تعيين اختصارات (أوامر لوحة المفاتيح, أو اختصارات لمس, إلخ) لجميع محاورات قائمة التفضيلات ب NVDA ولخيارات إعدادات تنسيق المستندات باستخدام محاورة تخصيص اختصارات البرنامج. (#4898)
التعديلات
- تعديل مفاتيح الوصول السريع لكل من الإعلان عن القوائم والإعلان عن الروابط والإعلان عن رقم السطر والإعلان عن اسم الخط بمحاورة إعدادات تنسيق المستندات. (#4650)
- إضافة مفاتيح وصول سريع لكل من إصدار صفارة عند تنقل مؤشر الفأرة التحكم في مستوى صوت صفارة أبعاد الشاشة حسب نقائها بمحاورة إعدادات الفأرة. (#4916)
- تحسين جذري في قراءة الألوان. (#4984)
- تحديث مترجم ليبلويس برايل للإصدار 2.6.2. (#4777)
الإصلاحات
- من الآن سيتعامل NVDA بشكل صحيح مع وصف الأحرف المرتبطة ببعضها كما في بعض اللغات الهندية. (#4582)
- إذا تم تفعيل خيار "الاعتماد على لغة آلة النطق عند معالجة الأحرف والرموز", فإن محاورة نطق الرموز وعلامات الترقيم ستستخدم لغة آلة النطق بشكل صحيح. كما ستظهر اللغة التي تعدل بها الرموز وعلامات الترقيم في عنوان المحاورة. (#4930)
- في تطبيق internet explorer وتطبيقات MShtml الأخرى, لم تعد تنطق الأحرف المكتوبة في صناديق الخيار القابلة للتحرير كحقل البحث الموجود بصفحة قوقل الرئيسية بشكل غير صحيح. (#4976)
- عند اختيار الألوان بتطبيقات microsoft office المكتبية, فسيتم الإعلان عن أسمائها. (#3045)
- عودة ظهور الأحرف المكتوبة باللغة الدانيماركية على السطر الإلكتروني. (#4986)
- يمكن استخدام مفاتيح pageUp / pageDown مرة أخرى للتنقل بين الشرائح في عارض الشرائح ب microsoft powerpoint. (#4850)
- في تطبيق skype الإصدار7.2 وما بعده, سيتم الإعلان عن الإشعار بأن شخص يكتب كما تمت معالجة المشكلات التي كانت تحدث بعد تحريك المؤشر من نافذة المحادثة. (#4972)
- معالجة المشكلات التي كانت تحدث عند كتابة بعض علامات الترقيم أو الرموز ككتابة الأقواس المربعة بحقل التصفية بمحاورة تخصيص اختصارات البرنامج. (#5060)
- في internet explorer وتطبيقات MShtml الأخرى الضغط على g أو shift+g للحركة على الرسوم, سيشمل الآن عناصر الصور التي صممت لأغراض التوافق مع قارآت الشاشة (بمعنى استخدام المصمم لخاصية ARIA role img). (#5062)
تعديلات للمطورين
- brailleInput.handler.sendChars(mychar) will no longer filter out a character if it is equal to the previous character by ensuring that the key sent is correctly released. (#4139)
- Scripts for changing touch modes will now honor new labeles added to touchHandler.touchModeLabels. (#4699)
- Add-ons can provide their own math presentation implementations. See the mathPres package for details. (#4509)
- Speech commands have been implemented to insert a break between words and to change the pitch, volume and rate. See BreakCommand, PitchCommand, VolumeCommand and RateCommand in the speech module. (#4674)
- There is also speech.PhonemeCommand to insert specific pronunciation, but the current implementations only support a very limited number of phonemes.
2015.1
يتضمن هذا الإصدار العديد من التحسينات والتي من بينها نمط التصفح لمستندات Microsoft Word و Outlook; دعم أكبر لتطبيق skype، ومعالجة بعض الأخطاء البرمجية الهامة ب Microsoft Internet Explorer.
المستجدات
- من الآن يمكنك إضافة رموز جديدة بمحاورة نطق الرموز. (#4354)
- بمحاورة تخصيص اختصارات NVDA, يمكنك الآن استخدام الحقل الجديد "التصفية حسب" لإظهار الاختصارات التي تحتوي على كلمات بعينها. (#4458)
- الإعلان آليا عن النصوص الجديدة بتطبيق mintty. (#4588)
- الآن يوجد بمربع البحث الموجود بمحاورة نمط التصفح خيار لإجراء بحث بالحساسية لحالة الأحرف. (#4584)
- إتاحة الحركة بالأحرف السريعة بمستندات microsoft word (h للحركة على رؤوس الموضوعات وهكذا) إضافة إلى قائمة العناصر (NVDA+f7) وذلك بتفعيل نمط التصفح بالضغط على NVDA+space. (#2975)
- تحسين قراءة رسائل HTML بمنظم البريد الإلكتروني Microsoft Outlook 2007 وما بعده وذلك لأن نمط التصفح سيفعل آليا لمثل تلك الرسائل. إذا لم يتم تفعيل نمط التصفح في بعض الأحوال النادرة, فيمكنك تفعيله يدويا بالضغط على NVDA+space. (#2975)
- الإعلان آليا عن رؤوس الأعمدة بالجدول بتطبيق microsoft word وذلك للجداول التي قام المحرر بتخصيص رأس الصف فيها بشكل واضح من خلال خصائص الجدول ب microsoft word. (#4510)
- ومع ذلك, فالجداول التي تكون الصفوف بها مدمجة لا تقرأ رؤوس الأعمدة آليا. في هذه الحالة يمكنك تعيين رؤوس الإعمدة يدويا بالضغط على NVDA+shift+c.
- الإعلان عن الإشعارات بتطبيق المحادثة skype. (#4741)
- في تطبيق skype يمكنك الإعلان عن أحدث رسائل المحادثة واستعراضها باستخدام NVDA+control+1 حتى NVDA+control+0; على سبيل المثال NVDA+control+1 للإعلان عن واستعراض أحدث رسالة و NVDA+control+0 للإعلان عن واستعراض عاشر رسالة بالمحادثة. (#3210)
- أثناء وجودك بالمحادثة في تطبيق skype, سيخبرك NVDA بأن جهة الاتصال التي تتواصل معها تكتب. (#3506)
- يمكنك تثبيت NVDA في صمت من خلال سطر الأوامر دون بدأ تشغيل النسخة المثبتة بعد الانتهاء من التثبيت وسيتم الخروج من البرنامج. لعمل ذلك, اكتب الأمر التالي في نافذة سطر الأوامر --install-silent. (#4206)
- دعم الأسطر الإلكترونية Papenmeier BRAILLEX Live 20, BRAILLEX Live و BRAILLEX Live Plus. (#4614)
التعديلات
- في محاورة إعدادات تنسيق المستندات, أصبح لمربع التحديد "الإعلان عن الأخطاء الهجائية" مفتاح وصول سريع (alt+r). (#793)
- استخدام لغة آلة النطق في معالجة الأحرف والرموز (بما في ذلك أسماء رموز علامات الترقيم), بغض النظر عن تشغيل أو تعطيل خاصية الانتقال الآلي بين اللغات. لإلغاء هذا التعديل ومعالجة الأحرف والرموز باستخدام لغة واجهة NVDA, قم بإزالة التحديد من الخيار الجديد الموجود بمحاورة إعدادات الصوت والمسمى بالاعتماد على لغة آلة النطق عند معالجة الأحرف والرموز. (#4210)
- حزف الجزء الخاص بدعم آلة النطق Newfon حيث أصبحت متوفرة في شكل إضافة برمجية. (#3184)
- يتطلب تثبيت skype الإصدار السابع وما بعده لاستخدامه مع NVDA, الإصدارات السابقة لم يتم دعمها. (#4218)
- أصبح تحميل تحديثات NVDA أكثر أمان. (حيث سيتم استرجاع المعلومات التي تم تحديثها عبر https كما أنه سيتم التأكد من شهادة الملف بعد التحميل.) (#4716)
- ترقية آلة النطق المجانية مفتوحة المصدر espeak NG NG للإصدار 1.48.04 (#4325)
الإصلاحات
- التعامل مع دمج خلايا رأس الصف والعمود ب microsoft excel. على سبيل المثال إذا تم الدمج بين الخلية a1 و e1, فإن الخلية b2 سيكون رأس عمودها هو a1 و e1, بدلا من عدم الإعلان عن أي شيء على الإطلاق. (#4617)
- عند تحرير المحتوى الموجود بمربع نصي ب Microsoft PowerPoint 2003, فإن NVDA الآن سيعلن عن محتوى كل فقرة جديدة بطريقة صحيحة. حيث كان من قبل ينقص من بداية كل سطر حرف أو أكثر حسب رقم السطر الجديد. (#4619)
- كافة محاورات NVDA الآن موجودة بوسط الشاشة, مما يحسن من رؤيتها واستخدامها. (#3148)
- في skype, عند إدخال الرسالة التقديمية لإضافة جهة اتصال, فإن إدخال نص الرسالة والحركة عليها سيعمل بشكل صحيح من الآن. (#3661)
- عند تحريك المؤشر إلى عنصر جديد داخل أي من العروض الشجرية بتطبيق Eclipse IDE, إذا كان العنصر الذي يسبق العنصر الحالي عبارة عن مربع تحديد, فإنه لم يعد يعلن عنها بشكل غير صحيح. (#4586)
- سيتم الإعلان آليا عن العنصر التالي بمحاورة فحص الأخطاء الهجائية ب microsoft word عند تغيير أو تجاهل الخطأ الأخير باستخدام الاختصار المنوط بذلك. (#1938)
- عودة قراءة النصوص بشكل صحيح في أماكن مثل شاشة نافذة Tera Term Pro والمستندات بتطبيق Balabolka. (#4229)
- عودة المؤشر بشكل صحيح إلى المستند الذي يتم تحريره بعد الانتهاء من الكتابة باللغة الكورية واللغات الشرق آسيوية الأخرى, أثناء الكتابة بداخل إطار ب internet explorer ومستندات MSHTML. (#4045)
- في مربع حوار إيماءات الإدخال، عند تحديد تخطيط لوحة مفاتيح لإيماءة لوحة المفاتيح التي تتم إضافتها، يؤدي الضغط على مفتاح الهروب الآن إلى إغلاق القائمة كما هو متوقع بدلاً من إغلاق مربع الحوار. (#3617)
- حذف المجلد الخاص بالإضافة المراد إزالتها بطريقة صحيحة بعد إعادة تشغيل NVDA. من قبل, كان لا بد من إعادة تشغيل NVDA مرتين لفعل ذلك الأمر. (#3461)
- معالجة العديد من المشكلات الرئيسية التي كانت تحدث مع skype الإصدار السابع. (#4218)
- لم تعد تقرأ الرسالة مرتين عند إرسالها بتطبيق skype. (#3616)
- لم يعد يقرأ NVDA مجموعة من الرسائل مجتمعة (أو حتى قراءة المحادثة بأكملها) بتطبيق skype. (#4644)
- معالجة مشكلة عدم التزام أمر إعلان الوقت والتاريخ ب NVDA في بعض الأحيان بإعدادات تنسيق الوقت والتاريخ التي قام بضبطها المستخدم بالخيارات الإقليمية. (#2987)
- في نمط التصفح لم تعد تتواجد نصوص عديمة المعنى (والتي قد تمتد لبضعة أسطر لبعض الأشكال الرسومية كتلك التي توجد بمجموعات قوقل. من أمثلة ذلك النصوص التي تبدأ ب "data: image". (#4793)
- لم يعد يصاب NVDA بالتجمد بعد عدة ثوان من تحريك المؤشر بعيد عن المتجر بنظام ويندوز 8 حيث يكون المتجر في هذه الحالة معلق. (#4572)
- في تطبيق Mozilla Firefox, عند استخدام المصمم لخاصية aria-atomic بالتطبيقات الغنية والمتوافقة مع قارآت الشاشة (aria) في المناطق الحية فإن NVDA سيعلن عن كل ما يحدث من تغيرات. من قبل كان NVDA لا يعلن سوى عن التغيرات التي تحدث للعناصر الفرعية ويتجاهل العنصر الرئيسي. (#4794)
- سيعكس نمط التصفح التحديثات, وسيعلن عن المناطق الحية, لمستندات نمط التصفح التي توجد بداخل تطبيقات آريا (aria) المدرجة بمستند بتطبيق internet explorer أو تطبيقات mshtml الأخرى. (#4798)
- سيتم الإعلان عن النص الذي أضيف أو تغير بالمناطق الحيةعند استخدام المصمم لخاصية text-relevant بالتطبيقات الغنية والمتوافقة مع قارآت الشاشة (aria) بتطبيق Internet Explorer وتطبيقات MSHTML الأخرى بدلا من الإعلان عن كل النص. (#4800)
- سيستبدل المحتوى المحدد باستخدام خاصية aria-labelledby (التطبيقات الغنية والمتوافقة مع قارآت الشاشة aria) على الكائنات بتطبيق internet explorer وتطبيقات mshtml الأخرى بطريقة صحيحة المحتوى الأصلي كلما كان ذلك مناسب. (#4575)
- عند فحص الأخطاء الهجائية بتطبيق Microsoft Outlook 2013, سيعلن NVDA عن الكلمة التي بها خطأ هجائي. (#4848)
- في تطبيق internet explorer وتطبيقات mshtml الأخرى سيتم معالجة المحتوى الموجود بالعناصر التي يعمد المصمم إلى إخفائها بطريقة صحيحة بنمط التصفح. (#4839, #3776)
- في تطبيق internet explorer وتطبيقات mshtml الأخرى لم يعد يعطي NVDA أولوية للمعلومات الإضافية التي يضعها المصمم على الحقول الاستمارية باستخدام خاصية (title attribute) على حساب اسم الحقل. (#4491)
- في تطبيق internet explorer وتطبيقات mshtml الأخرى, لم يعد يتجاهل NVDA العناصر التي يقوم المستخدم بتنشيطها إذا قام المصمم باستخدام خاصية aria-activedescendant لإعلام مستخدم قارئ الشاشة بالعنصر الذي يختاره.(#4667)
تعديلات للمطورين
- Updated wxPython to 3.0.2.0. (#3763)
- Updated Python to 2.7.9. (#4715)
- NVDA no longer crashes when restarting after removing or updating an add-on which imports speechDictHandler in its installTasks module. (#4496)
2014.4
المستجدات
- ترجمة NVDA للغات: الكولمبية الأسبانية والبنجابية.
- أصبح من الممكن إعادة تشغيل NVDA أو إعادة التشغيل مع تعطيل الإضافات من محاورة الخروج من NVDA. (#4057)
- كما يمكن أيضا بدأ تشغيل NVDA مع تعطيل الإضافات البرمجية باستخدام خيار الأمر النصي --disable-addons.
- في معاجم الإدخال, أصبح من الممكن تخصيص ما إذا كان ينبغي أن تتطابق الكلمة الأصلية فقط عندما تكون كل الكلمة، بمعنى أنها لا تظهر كجزء من كلمة أكبر. (#1704)
التعديلات
- إذا كان الكائن الذي انتقلت إليه بمؤشر NVDA موجود داخل مستند بنمط التصفح, لكن الكائن الذي كنت عليه من قبل غير موجود بنفس المستند, فإن نمط الاستعراض سيتحول تلقائيا إلى نمط استعراض المستند. كان ذلك يحدث من قبل ولكن فقط عندما يتحرك المؤشر نتيجة لتغير مؤشر النظام. (#4369)
- من الآن سيتم ترتيب قائمة آلات النطق وقائمة الأسطر الإلكترونية بمحاورتهم أبجديا, ما عدا خياري "إيقاف النطق" و "لا يوجد برايل", فسيتم عرضهما بآخر القائمة. (#2724)
- تحديث مترجم لبلويس برايل للإصدار 2.6.0. (#4434, #3835)
- في نمط التصفح, ستشمل الحركة بالحرف E و shift+E, المنوط بالحركة على مربعات التحرير, صناديق الخيارات القابلة للتحرير وذلك مثل مربع البحث في الإصدارات الأخيرة من قوقل. (#4436)
- عند ضغط زر الماوس الأيسر على أيقونة NVDA على صينية النظام, فإنه سيتم فتح قائمة NVDA بدلا من عدم فعل أي شيء. (#4459)
الإصلاحات
- عند العودة بمؤشر النظام إلى مستند بنمط التصفح (على سبيل المثال الحركة بمفتاح alt+tab إلى مستند مفتوح بالفعل) فإن مؤشر الاستعراض سيوضع بطريقة صحيحة على المكان الذي قمت بتحديده بالمؤشر التخيلي سواء كنت تتحرك على رأس موضوع أو حقل استماري أو غيره, بدلا من وضعه على الكائن المحدد بمؤشر النظام (على سبيل المثال رابط مجاور). (#4369)
- في عارض الشرائح بتطبيق Powerpoint, سيتبع مؤشر الاستعراض حركة المؤشر التخيلي بمعنى أنك إذا كنت في شريحة عنوانها الرئيسي ABC, وتحركت بالسهم الأيمن, أثناء وجودك في عارض الشرائح, للحرف B, فإنك لو ضغطت رقم 2 في الآلة الحاسبة سيكون على الحرف B. (#4370)
- في تطبيق Mozilla Firefox ومتصفحات جيكو الأخرى, سيعلن NVDA عن المحتوى الجديد فور ظهوره بالمناطق الحية وبخاصة تلك التي يعمد المصمم إلى مقاطعة المستخدم عن تنفيذ مهامه وإخباره به, (aria - live region= "assertive". (#4169).
- في internet explorer وتطبيقات MSHTML الأخرى, في بعض الأحوال التي فيها تكون الصفحة بداخل صفحة أخرى فإن ذلك لم يعد يمنع المستخدم من الوصول إلى بعض من محتوى الصفحة. (#4418)
- لم يعد يتوقف NVDA عند محاولة استخدام السطر الإلكتروني هانديتيك في بعض الأحيان. (#3709)
- لم تعد تعرض محاورة "نقطة الإدخال غير موجودة" بويندوز فيستا في كثير من الأحيان كبدأ تشغيل NVDA من اختصار سطح المكتب أو من خلال مفتاح االاختصار المنوط بتشغيله. (#4235)
- تمت معالجة المشكلات الهامة بكائنات كتابة النصوص بمحاورات الإصدارات الأخيرة من تطبيق Eclipse. (#3872)
- من الآن سيتحرك مؤشر التحرير كما هو متوقع بحقل الموقع عند إنشاء مواعيد أو طلبات اجتماع. (#4126)
- من الآن سيتم تجاهل المحتوى الذي يعمد المصمم إلى عدم تغييره داخل المناطق الحية (aria-live="off") بطريقة صحيحة. (#4405)
- من الآن سيفصل NVDA بطريقة صحيحة بين نص شريط العنوان واسمه إذا كان لشريط العنوان اسم كما هو الحال في أوفيس 2013. (#4430)
- لم يعد يعلن NVDA عن علامات نجوم متعددة عند بداية كلمة جديدة إذا قام المستخدم بإدخال كلمة مرور أثناء تفعيل خاصية نطق الكلمات المكتوبة. (#4402)
- في قائمة الرسائل بتطبيق microsoft outlook, لم يعد يتم الإعلان عن الرسائل على أنها عناصر بيانات. (#4439)
- عند تحرير الأكواد وتحديدها بتطبيق Eclipse, لم يعد يتم الإعلان عن التحديد بالكامل في كل مرة يتم فيها إضافة سطر جديد. (#2314)
- من الآن سيتم التعرف على العديد من إصدارات Eclipse, مثل Spring Tool Suite والإصدار المدمج بحزمة أدوات مطوري أندرويد, والتعامل معها بطريقة ملائمة. (#4360, #4454)
- أصبح تتبع مسار الفأرة واستكشاف الشاشة باللمس في إنترنت إكسبلورر وتطبيقات MSHTML الأخرى (يشمل ذلك العديد من تطبيقات ويندوز 8) أكثر دقة في الشاشات ذات الإعدادات عالية الدقة أو عند تغيير مستوى تكبير المستند. (#3494)
- من الآن سيعلن كل من تتبع مسار الفأرة واستكشاف الشاشة باللمس عن مزيد من أسماء الأزرار بتطبيق إنترنت إكسبلورر وتطبيقات MSHTML الأخرى. (#4173)
- عند استخدام السطر الإلكتروني Papenmeier BRAILLEX مع الأداة BrxCom, فإن المفاتيح ستعمل من الآن كما هو متوقع. (#4614)
تعديلات للمطورين
- For executables which host many different apps (e.g. javaw.exe), code can now be provided to load specific app modules for each app instead of loading the same app module for all hosted apps. (#4360)
- See the code documentation for appModuleHandler.AppModule for details.
- Support for javaw.exe is implemented.
2014.3
المستجدات
- يمكن تعطيل الصوت المصاحب لفتح وإغلاق NVDA وذلك عبر خيار جديد بمحاورة الإعدادات العامة. (#834)
- يمكن الوصول إلى ملفات المساعدة الخاصة بالإضافات عبر محاورة مدير الإضافات البرمجية للإضافات التي تدعم ذلك. (#2694)
- دعم التقويم بتطبيق Microsoft Outlook 2007 وما يليه (#2943) ويشمل هذا الدعم ما يلي:
- إعلان الوقت الحالي عند الحركة حوله بالأسهم.
- التوضيح إذا كان الوقت المحدد بداخل أية مواعيد.
- الإعلان عن الموعد المحدد عند ضغط مفتاح tab.
- تصفية جيدة للتاريخ بحيث يتم الإعلان فقط عن التاريخ إذا كان الوقت أو الموعد الجديد المحدد يوجد في يوم مختلف عن سابقه.
- دعم أفضل للبريد الوارد وقوائم الرسالة الأخرى بتطبيق Outlook 2010 وما يليه (#3834) ويشمل هذا الدعم ما يلي:
- إمكانية تعطيل الإعلان عن رؤوس الأعمدة (مثل من, الموضوع, إلخ) وذلك بتعطيل خيار الإعلان عن رؤوس الأعمدة والصفوف بالجدول بمحاورة إعدادات تنسيق المستندات.
- إمكانية استخدام مفاتيح الحركة داخل الجدول (control + alt + arrows) للحركة بين الأعمدة.
- Microsoft word: إذا وجدت صورة وليس لها نص بديل يصفها, فإن NVDA سيعلن عن عنوانها إذا كان كاتب المستند قد وضع لها عنوان. (#4193)
- Microsoft word: الإعلان عن إزاحة الفقرات عند الضغط على أمر إعلان التنسيق (NVDA+f) والإعلان عنها آليا عند تفعيل الخيار الجديد الإعلان عن إزاحة الفقرات بمحاورة إعدادات تنسيق المستندات. (#4165)
- الإعلان عن النصوص التي تدرج آليا فور الضغط على مفتاح الإدخال كالرموز (bullet), أو الأرقام أو الإزاحة بtab في المستندات القابلة للتحرير والحقول النصية. (#4185)
- Microsoft word: الضغط على NVDA+alt+c سيعلن عن نص التعليق إذا كان المؤشر يوجد بداخله. (#3528)
- تحسين دعم القراءة الآلية لرؤوس الصفوف والأعمدة بMicrosoft Excel (#3568) ويشمل هذا التحسين ما يلي:
- دعم النطاقات االمعرف أسماءها بExcel للتعرف على رؤوس الخلايا (متوافق مع قارئ الشاشة Jaws) .
- من الآن سيحتفظ كل من أمر تعيين رأس العمود (NVDA+shift+c) وأمر تعيين رأس الصف (NVDA+shift+r) بالإعدادات في ورقة العمل حيث تكون متاحة في المرة التالية التي تفتح فيها كما أنها ستكون متاحة لقارئات الشاشة الأخرى التي تدعم نظام النطاقات المعرف أسماءها.
- كما يمكن استخدام هذه الأوامر الآن عدة مرات في ورقة العمل الواحدة لتعيين رؤوس مختلفة لمناطق مختلفة.
- دعم القراءة الآلية لرؤوس الأعمدة والصفوف ب Microsoft Word (#3110) ويشمل هذا الدعم ما يلي:
- دعم العلامات المرجعية ب microsoft Word لتحديد رؤوس الخلايا (متوافق مع قارئ الشاشة Jaws).
- تتيح لك أوامر تعيين رأس العمود (NVDA+shift+c) وتعيين رأس الصف (NVDA+shift+r) أثناء وجودك على أول رأس خلية بالجدول إخبار NVDA بأن هذه الرؤوس ينبغي الإعلان عنها آليا. يتم الاحتفاظ بالإعدادات في المستند بحيث تكون متاحة في المرة التالية التي سيفتح فيها كما أنها ستكون متاحة لقارئات الشاشة الأخرى التي تدعم نظام العلامات المرجعية.
- Microsoft Word: الإعلان عن المسافة من الحافة اليسرى للصفحة عند ضغط مفتاح tab. (#1353)
- Microsoft Word: توفير المعلومات بالنطق أو بالخط البارز لمعظم مفاتيح اختصار التنسيق المتاحة (عريض, مائل, تحته خط, المحاذاة, مستوى التخطيط, والكتابة أسفل السطر, والكتابة فوق السطر, وحجم الخط). (#1353)
- Microsoft Excel: إذا كانت الخلية المحددة تحتوي على تعليقات, فإنه يمكن الإعلان عنها الآن بالضغط على NVDA+alt+c (#2920)
- Microsoft Excel: توفير محاورة خاصة ب NVDA لكتابة التعليقات على الخلية المحددة عند الضغط على الأمر shift+f2 لدخول نمط تحرير التعليقات. (#2920)
- Microsoft Excel: توفير المعلومات عن طريق النطق والخط البارز لكثير من اختصارات حركة التحديد (#4211) وتشمل:
- حركة الصفحة رأسيا (pageUp و pageDown);
- حركة الصفحة أفقيا (alt+pageUp و alt+pageDown);
- التحديد الممتد (المفاتيح العلوية مضاف إليها مفتاح shift); و
- تحديد المنطقة الحالية (control+shift+8).
- Microsoft Excel: الإعلان عن المحاذاة الرأسية والأفقية للخلايا عند الضغط على أمر إعلان التنسيق (NVDA+f) وآليا عند تفعيل خيار الإعلان عن المحاذاة بمحاورة إعدادات تنسيق المستندات. (#4212)
- Microsoft Excel: الإعلان عن إسلوب الخلايا بالضغط على أمر الإعلان عن التنسيق (NVDA+f) وآليا عند تفعيل خيار الإعلان عن الإسلوب بمحاورة إعدادات تنسيق المستندات. (#4213)
- Microsoft Powerpoint: عند تحريك الأشكال حول الشريحة بالأسهم, فإنه سيتم الإعلان الآن عن المكان الجديد للشكل. (#4214) وتشمل هذه المعلومات ما يلي:
- الإعلان عن المسافة بين الشكل وحواف كل شريحة
- إذا كان الشكل يغطي شكل آخر أو الشكل مغطى بأحد الأشكال, فإنه سيعلن عن وجود تداخل بين الشكلين.
- للاستعلام عن هذه المعلومات في أي وقت دون نقل الشكل, اضغط الأمر المنوط بالإعلان عن موقع الكائن (NVDA+delete)
- عند تحديد أحد الأشكال, إذا كان مغطى بشكل آخر, فإنه سيتم الإعلان عن حالة الحجب.
- أصبح أمر الإعلان عن موقع الكائن (NVDA+delete) يعطي معلومات حسب السياق الذي يوجد به الكائن في بعض المواقف (#(4219):
- الإعلان عن موضع المؤشر بالنسبة المئوية وموقعه من الشاشة في مربعات التحرير القياسية وفي نمط التصفح.
- الإعلان عن موقع الشكل من الشريحة وبقية الأشكال الأخرى في العروض التقديمية بتطبيق powerpoint.
- الضغط على أمر الإعلان عن موقع الكائن الحالي من الشاشة مرتين سيعلن عن المعلومات المكانية لمجمل الكائن كما كان يفعل في السابق.
- لغة جديدة: الكاتالونية.
التعديلات
- تحديث مترجم لبلويس برايل إلى الإصدار 2.5.4. (#4103)
الإصلاحات
- لم يعد يكرر NVDA نصوص معينة (كالنصوص التي يعمد المصمم إلى لفت الانتباه إليها إما بجعلها مائلة أو عريضة أو بتغيير لونها) عند الإعلان عن تنبيه أو محاورة بمتصفح Google Chrome أو المتصفحات التي تستخدم نفس شفرته البرمجية. (#4066)
- في نمط التصفح بتطبيقات موزيلا, لم يعد يخفق NVDA في تفعيل زر ما, إلخ عند الضغط عليه بمفتاح الإدخال (أو تفعيل كائن آخر بالخطأ) في حالات معينة كالأزرار الموجودة أعلى صفحة ال FaceBook. (#4106)
- لم يعد يعلن NVDA عن معلومات عديمة الفائدة عند التحرك بمفتاح Tab في تطبيق iTunes. (#4128)
- من الآن سيعمل NVDA بطريقة صحيحة عند استخدام مؤشره للانتقال للعنصر التالي في بعض القوائم السردية بتطبيق iTunes كقائمة الموسيقى. (#4129)
- من الآن ستشتمل قائمة العناصر بمتصفح Internet Explorer على رؤوس الموضوعات التي تأخذ علامة ARIA (التطبيقات الغنية والمتوافقة مع قارئآت الشاشة) كما أنه سيمكن الانتقال إليها بأحرف الحركة السريعة. (#4140)
- عند الضغط على الروابط إلى نفس الصفحة بالنسخ الأحدث من تطبيق Internet Explorer, فإن NVDA سينتقل إليها ويعلن عن محتواها. (#4134)
- Microsoft Outlook 2010 وما يليها: تحسين الوصول إلى كل المحاورات الأمنية كمحاورة الأوضاع الجديدة ومحاورات إعداد البريد. (#4090, #4091, #4095)
- Microsoft Outlook: خفض الإطناب غير المجدي لأشرطة أدوات الأوامر عند التحرك عبر بعض المحاورات. (#4096), #3407)
- Microsoft word: عند التحرك بمفتاح tab داخل جدول ومصادفة خلية فارغة, فإن NVDA لم يعد يعلن عن الخروج من الجدول. (#4151)
- Microsoft Word: عند وجود نص أسفل الجدول دون ترك سطر فارغ, فإن NVDA لم يعد يعتبر هذا النص داخل الجدول وسيعلن عن خروجك من الجدول. (#4152)
- محاورة الأخطاء الهجائية بتطبيق microsoft word 2010: الإعلان عن الكلمة التي بها خطأ هجائي حقيقي بدلا من الإعلان بطريقة غير ملائمة عن أول كلمة مكتوبة بالخط العريض. (#3431)
- في نمط التصفح بتطبيق Internet Explorer وتطبيقات MSHTML الأخرى,الحركة بمفتاح tab أو استخدام الأحرف السريعة للانتقال للحقول الاستمارية يعلن مرة أخرى عن اسم الحقل في كثير من المواقف حيث كان لا يفعل ذلك. (#4170)
- Microsoft Word: أصبح الإعلان عن وجود التعليقات وموضعها أكثر دقة. (#3528)
- تحسين الحركة ببعض محاورات منتجات MSOffice مثل Word, و Excel و Outlook وذلك بالتوقف عن الإعلان عن أشرطة الأدوات التي تحويها بعض الكائنات والتي لا تفيد المستخدم. (#4198)
- لم تعد لوائح المهام كمدير الحافظة ومعالج الملفات تنشط دون قصد عند فتح تطبيق مثل word أو excel, مما قد يتسبب في اضطرار المستخدم بالانتقال بعيد ثم العودة للتطبيق لاستخدام المستند أو ورقة العمل. (#4199)
- لم يعد يخفق NVDA في التشغيل عند استخدامه مع أنظمة ويندوز الحديثة إذا كانت لغة الويندوز هي اللغة السربية (اللاتينية). (#4203)
- عند الضغط على مفتاح فتح وغلق الحاسبة في نمط المساعدة أصبح NVDA يتحول تحولا صحيحا على عكس ما كان سابقا حيث كان يتسبب ذلك في فقدان المزامنة بين نظام التشغيل ولوحة المفاتيح فيما يخص وضع هذا المفتاح. (#4226)
- الإعلان مرة أخرى عن عنوان المستند في Google Chrome عند التنقل بين التبويبات. في الإصدار السابق, 2014.2, كان ذلك لا يحدث في بعض الأحيان. (#4222)
- في Google Chrome والمتصفحات التي تعتمد على شفرته البرمجية, لم يعد يتم الإعلان عن عنوان ال URL عند الضغط على مفتاحي NVDA+tab للتحقق من عنوان الصفحة. (#4223)
- عند تشغيل أمر قراءة كامل النص أثناء اختيار إيقاف النطق (مفيد في الاختبار الآلي), سيستمر أمر قراءة كامل النص بدلا من التوقف بعد قراءة بعض الأسطر. (#4225)
- محاورة التوقيع ب Microsoft Outlook: أصبح حقل كتابة التوقيع متاح, وذلك بإتاحة إمكانية تتبع كامل للمؤشر والتعرف على التنسيق. (#3833)
- Microsoft Word: لم تعد تقرأ الخلايا متعددة الأسطر بأكملها عند قراءة آخر سطر بها. (#3421)
- Microsoft Word: لم يعد يقرأ الفهرس بأكمله عند قراءة أول أو آخر سطر به. (#3421)
- عند تشغيل خاصية نطق الكلمات المكتوبة في اللغات الهندية, فإنها لم تعد تتوقف عند ظهور علامات الأحرف المتحركة. (#4254)
- من الآن سيتم التعامل مع مربعات التحرير ذات القيم الرقميةفي تطبيق gold wave بشكل صحيح. (#670)
- Microsoft Word: عند الحركة بالفقرة باستخدام control+downArrow / control+upArrow, فإنه لم يعد من الضروري ضغط هذه الاختصارات مرتين إذا كنت تتحرك عبر قوائم مرمزة أو مرقمة. (#3290)
تعديلات للمطورين
- NVDA now has unified support for add-on documentation. See the Add-on Documentation section of the Developer Guide for details. (#2694)
- When providing gesture bindings on a ScriptableObject via __gestures, it is now possible to provide the None keyword as the script. This unbinds the gesture in any base classes. (#4240)
- It is now possible to change the shortcut key used to start NVDA for locales where the normal shortcut causes problems. (#2209)
- This is done via gettext.
- Note that the text for the Create desktop shortcut option in the Install NVDA dialog, as well as the shortcut key in the User Guide, must also be updated.
2014.2
المستجدات
- أصبح بالإمكان الإعلان عن تحديد النص في بعض حقول التحرير المخصصة عند استخدام المعلومات المعروضة رسوميا. (#770)
- في تطبيقات الجافا المتوافقة مع برامج قراءة الشاشة أصبح NVDA يعلن عن معلومات الموضع لأزرار الخيار وبعض الكائنات الأخرى التي يتم عرض معلوماتها في شكل مجموعات. (#3754)
- في تطبيقات الجافا المتوافقة مع برامج قراءة الشاشة أصبح NVDA يعلن عن اختصارات لوحة المفاتيح المصاحبة للكائنات الموجودة بتلك التطبيقات. (#3881)
- في نمط التصفح أصبح NVDA يعلم عن أسماء العلامات الدليلية علاوة على إنها أصبحت موجودة في محاورة قائمة العناصر. (#1195)
- في نمط التصفح الآن تعامل المناطق ذات الأسماء على إنها علامات دليلية. (#3741)
- في تطبيقات ومستندات Internet explorer أصبحت المناطق الحية (وهي جزء من معايير W3c القياسية لل Aria) مدعومة مما يسمح لمطوري المواقع أن يحددوا محتويات معينة يتم نطقها تلقائيا أثناء تغيرها. (#1846)
التعديلات
- عند الخروج من محاورة أو تطبيق داخل مستند في نمط التصفح يتوقف NVDA عن الإعلان عن اسم أو نوع المستند الموجود فيه. (#4069)
الإصلاحات
- لم تعد قائمة نظام ويندوز القياسية تتوقف خطأً عن النطق في تطبيقات الجافا. (#3882)
- لم يعد NVDA يتجاهل فواصل الأسطر عند نسخ نص في استعراض الشاشة. (#3900)
- لم يعد NVDA يعلم عن الكائنات ذات المساحات البيضاء غير المفيدة للمستخدم في بعض التطبيقات وذلك عند تغيير التحديد أو عند استخدام مؤشر NVDA مع الاستعراض البسيط. (#3839)
- في صناديق الرسائل والمحاورات الأخرى التي يصدرها NVDA وخاصة إذا كان هناك أكثر من محاورة يتعامل معها المستخدم فإن البرنامج أصبح يلغي المحاورة السابقة وينطق المحاورة الجديدة عند ظهورها.
- في نمط التصفح أصبح NVDA يصف أسماء الكائنات كالأزرار والروابط وصفا صحيحا حتى مع تجاهل المصمم لهذه الأسماء لاعتبارات سهولة الوصول والتوافق مع برامج قراءة الشاشة (تحديدا باستخدام aria-label أو aria-labelledby). (#1354)
- في نمط التصفح ببرنامج Internet Explorer لم يعد NVDA يتجاهل النصوص الموجودة في العناصر المرئية كالرموز والصور (aria-presentation). (#4031)
- الآن يمكن الكتابة باللغة الفيتنامية مرة أخرى باستخدام برنامج Unikey. وللقيام بذلك قم بإزالة علامة التحديد عن خيار التعامل مع المفاتيح المخصصة للبرامج الأخرى التي أضيفت إلى إعدادات لوحة المفاتيح. (#4043)
- الآن أصبح NVDA يعلن عن عناصر قوائم الخيارات وأزرار الخيارات على إنها كائنات بدلا من مجرد نصوص قابلة للنقر في نمط التصفح. (#4092)
- لم يعد يتحول NVDA على نحو خاطئ من نمط التحديد إلى نمط التصفح عندما يكون أحد قوائم الخيارات أو أزرار الخيارات في وضع التحديد. (#4092)
- في برنامج Microsoft PowerPoint وعند تفعيل خيار نطق الكلمات لم يعد NVDA ينطق الحروف المحذوفة باستخدام مفتاح الرجوع للخلف Backspace باعتبارها جزء من الكلمة المكتوبة. (#3231)
- في محاورات الخيارات ببرامج Microsoft Office 2010 أصبح NVDA ينطق أسماء مربعات التحرير والسرد نطقا صحيحا. (#4056)
- في نمط التصفح بتطبيقات Mozilla وعند استخدام أوامر التنقل السريعة بين الأزرار أو حقول الاستمارات السابقة أو التالية فقد أصبحت تشمل أيضا أزرار التبديل كما هو متوقع. (#4098)
- لم يعد NVDA يعلن عن محتوى التنبيهات في تطبيقات Mozilla مرتين. (#3481)
- في نمط التصفح لم يعد يتكرر نطق الكائنات التي تحتوي على عناصر والعلامات الدليلية على نحو خاطئ أثناء التحرك داخلهم في نفس الوقت الذي يتغير فيه محتوى الصفحة (مثل التنقل داخل مواقع الفيسبوك وتويتر. (#2199)
- الآن يمكن استعادة NVDA في المزيد من الحالات عند التحول بعيدا عن التطبيقات التي تتوقف عن الاستجابة. (#3825)
- أصبح مؤشر الحركة (نقطة الإدراج) مرة أخرى يتحدث بشكل صحيح عند استخدام أمر القراءة المتواصلة في النصوص القابلة للتحرير والمرسومة مباشرة على الشاشة. (#4125)
2014.1
المستجدات
- الآن يدعم NVDA برنامج Microsoft Powerpoint 2013 (لم يدعم العرض المحمي بعد). (#3578)
- في كل من Microsoft word و Excel, سيتمكن NVDA الآن من قراءة الرمز المختار عند تحديد أي من الرموز باستخدام محاورة إدراج رمز. (#3538)
- أصبح من الممكن تحديد أو عدم تحديد الإعلان عن الكائنات التي تسمح بنقرها بالفأرة وذلك عبر خيار جديد بمحاورة تنسيق المستندات. هذا الخيار هو محدد بشكل افتراضي. (#3556)
- دعم الأسطر الإلكترونية المتصلة عبر البلوتوذ على حاسوب يعمل به تطبيق البلوتوذ Widcomm. (#2418)
- عند تحرير النص بتطبيق PowerPoint, فإنه سيتم الإعلان عن الروابط التشاعبية. (#3416)
- عند وجود المستخدم بتطبيقات الإنترنت الغنية والمتوافقة مع قارآت الشاشة (aria) أو بمحاورة على صفحات الوب, فإنه أصبح من الممكن إجبار NVDA أن ينتقل إلى نمط التصفح عند الضغط على NVDA+space. (#2023)
- في برنامج outlook Express أو Windows Mail أو Windows Live Mail أصبح NVDA يعلم المستخدم عما إذا كانت الرسالة تحوي مرفقات أو أنها مشار إليها بإشارة (flag). (#1594)
- عند التنقل داخل تطبيقات الجافا المتوافقة مع برامج قراءة الشاشة أصبح NVDA يعلم المستخدم عن مراجع الخلايا والصفوف والأعمدة ورؤوسهم إن وجدت. (#1594)
التعديلات
- تم إزالة الأمر الخاص بالحركة للاستعراض المسطح/مؤشر النظام من الأسطر الإلكترونية Papenmeier. حيث يمكن للمستخدمين تعيين المفتاح الذي يريدونه من محاورة تخصيص اختصارات البرنامج. (#3652)
- أصبح NVDA يعتمد الآن على Microsoft VC runtime الإصدار 11, مما يعني أنه لا يمكن تشغيله على أنظمة تشغيل أقدم من ويندوز XP وحزمة الخدمة الإصدار 2 service Pack2 أو ويندوز الخوادم 2003 وحزمة الخدمة الإصدار 1 Service Pack1.
- أصبح مستوى قراءة الرموز بعض يتضمن كل من رمز علامة الجمع )+( وعلامة النجمة (*). (#3614)
- ترقية آلة النطق مفتوحة المصدر espeak NG NG للإصدار 1.48.04 والذي يتضمن إصلاح الأخطاء اللغوية للعديد من اللغات ومعالجة العديد من أسباب التوقف الذي كان يصيب آلة النطق. (#3842, #3739, #3860)
الإصلاحات
- عند التنقل بين الخلايا أو تحديدها في برنامج Microsoft Excel لم يعد NVDA يعلن خطأً عن الخلية القديمة بدلا من الخلية الجديدة وذلك عندما يكون Microsoft Excel بطيء في تنفيذ عملية التحديد. (#3558)
- أصبح NVDA يتعامل تعاملا صحيحا مع فتح قائمة منسدلة ما لخلية معينة من خلال قائمة السياق ببرنامج Microsoft Excel. (#3586)
- في صفحات متجر برنامج iTunes 11 الآن يعرض محتوى الصفحات الجديدة على نحو صحيح في نمط التصفح عند اتباع رابط ما في المتجر أو عند فتح المتجر من البداية. (#3586)
- في متجر iTunes الإصدار 11 أصبحت تصنيفات أو أسماء أزرار استعراض الأغاني تعرض في نمط التصفح. (#3638)
- في نمط التصفح ببرنامج Google Chrome أصبح NVDA يتعرف على أسماء وتصنيفات مربعات التحديد وأزرار الاختيار. (#1562)
- في برنامج Instantbird, لم يعد NVDA يعلم عن معلومات غير مفيدة كلما تحركت نحو جهة اتصال ما في قائمة جهات الاتصال. (#2667)
- في نمط التصفح ببرنامج Adobe Reader أصبح NVDA يتعرف على النص الصحيح للأزرار أو غيرها وذلك في حالة حجب أسماء تلك الأزرار عن طريق رسائل إرشادية أو أي طرق أخرى. (#3640)
- في نمط التصفح ببرنامج Adobe Reader أصبح NVDA لا يتعرف على بعض الصور التعبيرية الغريبة أو العارضة التي تحتوي على نصوص "mc-ref" (#3645). (#3645)
- لم يعد يعلن NVDA عن تنسيق الخلايا على أنها جميعها تحتها خط عند الاستعلام عن التنسيق ب microsoft excel. (#3669)
- لم تعد تظهر أحرف ليس لها جدوى بمستندات التصفح كتلك التي توجد بمعدل الاستخدام الخاص للترميز الموحد. في بعض الأحيان كان يتسبب ظهور تلك الأحرف في التوقف عن ظهور المزيد من أسماء الكائنات المفيدة. (#2963).
- لم يعد يحدث فشل عند إدخال أحرف شرق آسيوية ب PuTTY. (#3432)
- لم يعد ينتج عن الحركة بالمستند بعد إلغاء القراءة المتواصلة إعلان NVDA بطريقة غير صحيحة عن أنك قمت بمغادرة أحد الحقول الموجودة أسفل الصفحة في حين أن القراءة المتواصلة لم تصادف هذا الحقل أصلا (كأن يقول NVDA أنك قد غادرت جدول). (#3688)
- عند استخدام أحرف الحركة السريعة أثناء تشغيل خاصية القراءة المتواصلة, فإن NVDA سيعلن بشكل أكثر دقة عن الحقل الجديد (على سبيل المثال, فإنه سيقول بأنك قمت بالتحرك على رأس موضوع بدلا من الإعلان عن نصه فقط). (#3689)
- لم تعد تتسبب أوامر القفز على بداية أو نهاية الكائنات التي تحتوي على عناصر (النقطة والفاصلة) بنمط التصفح في إلغاء القراءة المتواصلة. (#3675)
- أصبحت أسماء اختصارات اللمس الموجودة بمحاورة تخصيص اختصارات البرنامج مألوفة وأصبح من الممكن ترجمتها. (#3624)
- لم يعد يتسبب NVDA في توقف بعض البرامج عند تحريك الفأرة على الكائنات التحريرية الغنية بها (TRichEdit). من أمثلة هذه البرامج Jarte 5.1 و BRfácil. (#3693, #3603, #3581)
- لم يعد يتم الإعلان عن الأوعية كالجداول التي يقوم مستخدم ARIA بإعطائها خاصية presentation, وذلك بتطبيق Internet explorer وتطبيقات MSHTML الأخرى. (#3713)
- لم يعد يقوم NVDA بتكرار الإعلان عن الخلايا بالجداول على السطر الإلكتروني ب microsoft word. (#3702)
- في اللغات التي تستخدم المسافة كعلامة للفصل بين مجموعة من الخانات/ خانة الآلاف, كما هو الحال في اللغات الفرنسية والألمانية, فإنه لم يعد يتم الدمج بين أرقام مراجع الخلايا والأرقام التي تحويها الخلية. فعلى سبيل المثال, إذا كانت الخلية رقم a1 تحتوي على الرقم 300, فإن NVDA لم يعد ينطقها على أنها a 1300. (#3698)
- معالجة التوقف عن تحديث السطر الإلكتروني أثناء تحريك مؤشر التحرير بتطبيق Microsoft Word 2013. (#3784)
- عند الوقوف على أول حرف من رأس عنوان (heading) في برنامج Microsoft Word أصبح NVDA يتعامل معه على أنه رأس عنوان بما في ذلك مستواه فلم يعد يختفي من السطر الإلكتروني كما كان من قبل. (#3701)
- عند التوقف عن تشغيل ملف إعداد في تطبيق معين ثم يغلق المستخدم هذا التطبيق لم يعد NVDA يتعثر في تعطيله كما كان يحدث أحيانا. (#3732)
- عند القيام بعملية إدخال باستخدام حروف آسيوية على أي تطبيق داخل NVDA نفسه كتفعيل محاورة البحث في بيئة التصفح على سبيل المثال لم يعد يعلم خطأ عن NVDA بدلا من التطبيق المراد. (#3726)
- أصبح NVDA يعلم المستخدم عن التبويبات داخل محاورة الخيارات في برنامج Microsoft Outlook 2013. (#3826)
- تحسين دعم المناطق الحية بتطبيقات الإنترنت الغنية والمتوافقة مع قارآت الشاشة (aria) في برنامج Firefox وتطبيقات Mozilla Gecko الأخرى:
- دعم للتحديث الجزيئي (atomic Update) في تطبيقات الإنترنت الغنية والمتوافقة مع قارآت الشاشة (aria) وتصفية التحديثات المشغولة منها. (#2640)
- يتم ضم نصوص بديلة مثل alt attribute أو علامات (Aria) إن لم يكن هناك أي نصوص أخرى مفيدة. (#3329)
- لم تعد تحديثات المناطق الحية تتوقف عن الكلام إذا حدثت في نفس الوقت الذي يتحرك فيه التحديد. (#3777)
- بعض عناصر العرض في برنامج Firefox وتطبيقات Mozilla Gecko الأخرى لم تعد تعرض على نحو غير صحيح في نمط التصفح وخاصة عندما يكون العنصر مشار إليه بعرض (ARIA) ولكنه يمكن التفاعل معه. (#3781)
- تحسن في الأداء عند التنقل داخل مستند ما في برنامج Microsoft Word أثناء تفعيل الأخطاء الهجائية. (#3785)
- إصلاحات متعددة في دعم تطبيقات الجافا المتوافقة مع برامج قراءة الشاشة:
- لم يعد NVDA يخفق في الإعلام عن الكائن المحدد أولا داخل إطار أو محاورة ما عندما يكون أي منهما في الواجهة. (#3753]
- لم يعد NVDA يعلم عن معلومات الموضع غير المفيدة في داخل أزرار الاختيار (مثل 1 من 1). (#3754)
- إعلام أفضل عن كائنات صناديق الخيارات في الجافا (لم يعد NVDA ينطق HTML ، إعلام أفضل عن أوضاع صناديق الخيارات المفتوحة والمغلقة). (#3755)
- عند قراءة نصوص المحاورات, فإنه سيتم قراءة نص المحاورة بالكامل دون تجاهل البعض منها. (#3757)
- أصبح NVDA يعلم عن تغييرات اسم الكائن المحدد وقيمته ووصفه على نحو أكثر دقة. (#3770)
- معالجة التوقف الذي كان يصيب NVDA بويندوز 8 عند تنشيط بعض كائنات التحرير الغنية التي تحتوي على كمية كبيرة من النصوص (على سبيل المثال عارض التقارير, log viewer, ب NVDA windbg). (#3867)
- في الأنظمة التي تتطلب إعدادات شاشة عالية الدقة (تظهر افتراضيا في العديد من الشاشات الحديثة), لم يعد يخفق NVDA في توقع موضع مؤشر الفأرة عندما يقوم المستخدم بتحريك مؤشر البرنامج لموضع مؤشر الفأرةفي بعض التطبيقات. (#3758, #3703)
- معالجة مشكلة كانت تحدث أحيانا أثناء التصفح حيث كان يتوقف NVDA عن العمل بشكل صحيح لحين إعادة تشغيله, على الرغم من أنه لم يتوقف ولم يصب بالتجمد. (#3804)
- من الآن يمكن استخدام السطر الإلكتروني Papenmeier حتى إذا لم يتم توصيل هذا السطر من قبل عبر USB. (#3712)
- لم يعد يصاب NVDA بالجمود عندما يتم اختيار الأسطر الإلكترونية القديمة من طراز Papenmeier BRAILLEX دون توصيلها بالحاسوب.
تعديلات للمطورين
- AppModules now contain productName and productVersion properties. This info is also now included in Developer Info (NVDA+f1). (#1625)
- In the Python Console, you can now press the tab key to complete the current identifier. (#433)
- If there are multiple possibilities, you can press tab a second time to choose from a list.
2013.3
المستجدات
- أصبح برنامج NVDA يعلم المستخدم عن حقول الاستمارات في برنامج Microsoft Word (#2295)
- أصبح بمقدرة NVDA الآن الإعلام عن المعلومات التي يتم مراجعتها ببرنامج Microsoft Word في حالة تفعيل خاصية تتبع التغييرات. يرجى ملاحظة أن خيار الإعلام عن مراجعات المحرر في محاورة إعدادات المستندات ببرنامج NVDA غير مفعلة على نحو افتراضي فيجب تفعيلها أيضا حتى ينطقها. (#1670)
- أصبح NVDA يعلم المستخدم عن القوائم المنسدلة في برنامج Microsoft Excel بإصداراته 2003-2010 عند فتحها أو التنقل فيها. (#3382)
- إضافة خاصية جديدة تسمح بالقراءة التصفحية السريعة عند تفعيل خيار القراءة المتصلة في محاورة إعدادات لوحة المفاتيح حيث تسمح تلك الخاصية بالتنقل داخل المستند باستخدام مفاتيح التنقل السريعة بنمط التصفح وأوامر التحرك بالسطر أو الفقرة مع استمرار تفعيل القراءة المتصلة. ملحوظة: هذا الخيار معطل بشكل افتراضي. (#2766)
- إضافة محاورة جديدة تمكن المستخدم من تخصيص اختصارات البرنامج مثل تخصيص مفاتيح معينة على لوحة المفاتيح لأوامر NVDA (#1532)
- الآن يمكنك تخصيص إعدادات معينة حسب الوضع الخاص بالبرنامج من خلال محاورة إعدادات NVDA حيث يتم تنشيط تلك الإعدادات المخصصة أو تعطيلها بشكل يدوي أو تلقائي في تطبيق معين على سبيل المثال. (#87, #667, #1913)
- في برنامج Microsoft Excel أصبح NVDA يعلم عن الخلايا الموجودة على شكل روابط على أنها روابط. (#3042)
- في برنامج Microsoft Excel أصبح NVDA يعلم المستخدم عن التعليقات الموجودة بالخلايا. (#2921)
الإصلاحات
- أصبح برنامج Zend Studio يعمل الآن تماما كما يعمل Eclipse (#3420)
- أصبح NVDA ينطق تلقائيا تغير حالة مربعات تحديد معينة داخل محاورة قواعد الرسالة في برنامج Microsoft Outlook 2010 (#3063)
- NVDA سيعلن الآن عن حالة الكائنات الثابتة كما هو الحال في التبويبات ببرنامج Moziilla Firefox (#3372)
- الآن بإمكان المستخدم تعيين مفاتيح اختصار تتضمن كل من مفتاح التبديل Alt ومفتاح البداية Start كمفاتيح مصاحبة حيث كان الضغط على تلك المفاتيح مسبقا يؤدي إلى تنشيط قائمة البداية أو شريط القوائم. (#3472)
- تحديد النصوص في مستندىت نمط التصفح عن طريق استخدام control+shift+end على سبيل المثال لم يعد يسبب تحول نمط لوحة المفاتيح في الأنظمة ذات أنماط لوحات المفاتيح المتعددة التي تم تنصيبها. (#3472)
- لم يعد Internet Explorer يتوقف عن العمل أو يصبح غير قابل للاستخدام عند إغلاق NVDA (#3397)
- لم يعد NVDA يتعامل مع بعض الحركات البدنية أو الإجراءات التي تخص بعض من الأجهزة الأكثر حداثة على إنها ضغطات مفاتيح غير ملائمة أو ضغطات غير صحيحة حيث كان ذلك يؤدي مسبقا إلى توقف NVDA عن النطق أو يؤثر على تطبيق أوامر البرنامج. (#3468)
- أصبح NVDA يعمل على النحو المتوقع في برنامج Poedeit الإصدار 1.5.7 وعلى مستخدمي الإصدارات القديمة القيام بالترقية. (#3485)
- أصبح بإمكان NVDA قراءة المستندات المحمية في Microsoft Word 2010 ولم يعد يتسبب في توقف microsoft word عن العمل (#1686)
- إذا قام المستخدم بكتابة أمر نصي أثناء تشغيل حزمة NVDA, فإن هذا لم يعد يتسبب في ظهور محاورات رسائل خطأ لا نهاية لها. (#3463)
- لم يعد يخفق NVDA في الإعلام عن الخصائص النصية للصور والكائنات داخل Microsoft Word إذا كانت تلك الخصائص النصية تشمل علامات الاقتباس أوي أي حروف غير قياسية أخرى. (#3579)
- عدد العناصر التي تحتوي عليها قوائم أفقية معينة في نمط التصفح أصبح صحيح حيث كانت في السابق من الممكن أن تكون ضعف العدد الموجود. (#2151)
- عند الضغط على مفتاح control+a في صفحة العمل ببرنامج Microsoft Excel أصبح Nvda ينطق التحديد المحدث الذي قمت به. (#3043)
- إصبح بإمكان NVDA قراءة مستندات xhtml ببرنامج Microsoft Internet explorer وتطبيقات Xhtml الأخرى. (#3542)
- محاورة إعدادات لوحة المفاتيح: إذا لم يتم اختيار أي مفتاح كي يكون مفتاح NVDA فستظهر رسالة خطأ للمستخدم عند الخروج من المحاورة حيث لا بد من اختيار مفتاح واحد على الأقل حتى يعمل NVDA على نحو صحيح. (#2871)
- في برنامج Microsoft Excel أصبح NVDA يعلم عن الخلايا المدمجة على نحو مختلفة عن الطريقة التي يعلم بها عن التحديد المتعدد للخلايا. (#3567)
- لم يعد مؤشر نمط التصفح في موضع غير صحيح عند الخروج من محاورة أو تطبيق ما داخل المستند. (#3145)
- تم أصلاح مشكلة عدم تعرف NVDA على سلسلة السطر الإلكتروني من طراز HumanWare Brailliant BI/B وعدم ظهور التعريف بين باقي الأسطر الإلكترونية في محاورة إعدادات برايل على رغم من اتصاله بناقل المتسلسل العام أو ما يعرف ب USB.
- لم يعد يخفق NVDA في الانتقال إلى نمط استعراض الشاشة عندما لا يكون مؤشر الحركة حول الكائن (مؤشر NVDA) في موقع حقيقي على الشاشة. في هذه الحالة يتم الآن وضع مؤشر الاستعراض في أعلى الشاشة. (#3454)
- حل مشكلة كانت تتسبب في إخفاق ملفات تعريف السطر الإلكتروني من طراز Freedom Scientific عند اختيار مخرج USB في بعض الأحيان. (#3509, #3662)
- حل مشكلة عدم تعرف NVDA على مفاتيح السطر الألكتروني من Freedom Scientific في بعض الأحيان. (#3401, #3662)
تعديلات للمطورين
- You can specify the category to be displayed to the user for scripts using the scriptCategory attribute on ScriptableObject classes and the category attribute on script methods. See the documentation for baseObject.ScriptableObject for more details. (#1532)
- config.save is deprecated and may be removed in a future release. Use config.conf.save instead. (#667)
- config.validateConfig is deprecated and may be removed in a future release. Add-ons which need this should provide their own implementation. (#667, #3632)
2013.2
المستجدات
- دعم إطار كروميوم المدرج, والذي هو عبارة عن أداة توجد بالمتصفحات تستخدم في العديد من التطبيقات. (#3108)
- استحداث نمط جديد لصوت آلة النطق espeak NG NG: Iven3.
- سيتم الإعلان عن رسائل المحادثة آليا فور وصولها إلى نافذة المحادثة ب Skype. (#2298)
- دعم تطبيق Tween, والذي يقوم بتسهيل التعامل مع موقع التواصل الاجتماعي تويتر, وذلك بقراءة أسماء التبويباتوعدم الإطناب عند قراءة التغريدات.
- يمكنك الآن منع ظهور رسائل NVDA على السطر الإلكتروني وذلك بكتابة الرقم 0 في مربع التحرير الخاص بوقت عرض الرسائل الموجود بمحاورة إعدادات الخط البارز. (#2482)
- بمحاورة مدير الإضافات البرمجية, يوجد زر يسمى الحصول على مزيد من الإضافات والذي يمكنك من تصفح موقع الإضافات البرمجية وتحميل ما شئت منها. (#3209)
- بمحاورة الرسالة الترحيبية التي تظهر عند بدأ تشغيل NVDA لأول مرة, يمكنك من الآن تحديد تشغيل NVDA آليا بعد شاشة الدخول لويندوز. (#2234)
- سيتم تفعيل نمط الصمت ب NVDA آليا عند استخدام Dolphin Cicero. (#2055)
- من الآن سيتم دعم نسخة ميراندا ويندوز x64. (#3296)
- سيتم الإعلان آليا عن اقتراحات البحث بشاشة البدأ بويندوز 8.1. (#3322)
- دعم الحركة على أوراق العمل بميكروسوفت إكسل 2013 وتعديلها. (#3360)
- دعم الأسطر الإلكترونية من طراز Freedom Scientific Focus 14 Blue و Focus 80 Blue فضلا عن دعم الأسطر من طراز Focus 40 Blue بإعدادات معينة والتي لم يتم دعمها من قبل, وذلك عند توصيل هذه الأسطر عن طريق البلوتوذ. (#3307)
- سيتم الإعلان عن مقترحات التكميل التلقائي ببرنامج Outlook 2010. (#2816)
- جداول ترجمة برايل جديدة: إنجليزي (U.K.) حاسوب برايل, وكوري باختصارات وروسي برايل لشفرة الحاسوب.
- تم ترجمة NVDA إلى اللغة الفارسية. (#1427)
التعديلات
- في شاشة اللمس, عند القيام بمسح الشاشة مسحة واحدة يمين أو يسار أثناء وجودك بنمط الكائن, ستنتقل للكائن السابق أو التاليدون التقيد بمستوى الكائن وترتيبه الشجري. استخدم مسحة بإصبعين يمين ويسار كي تتحرك بطريقة العرض الشجري المعروفة, أي الدخول إلى أي من الكائنات لاستكشاف الكائنات المندرجة تحته.
- تم إعادة تسمية مربع التحديد "الإعلان عن الجداول التنسيقية", الموجود بمحاورة إعدادات نمط التصفح, كي يصبح "شمول الجداول التنسيقية" وذلك كي يعلم المستخدم أنه عند استخدام حرف T للحركة على الجداول فإنه لا يتحرك على هذا النوع من الجداول إذا كان مربع التحديد هذا غير محدد. (#3140)
- تم استبدال الاستعراض المسطح بأنماط استعراض الكائن, واستعراض المستند, واستعراض الشاشة. (#2996)
- نمط استعراض الكائن يتيح للمستخدم استعراض النص الموجود داخل الكائن الذي يتم التحرك عليه بمؤشر الحركة حول الكائن, ونمط استعراض المستند يتيح استعراض النص الموجود داخل مستند بنمط التصفح (إن وجد) ونمط استعراض الشاشة يسمح باستعراض النص الموجود على الشاشة للتطبيق الحالي.
- المفاتيح التي كانت تستخدم سابقا للانتقال من وإلى الاستعراض المسطح ستستخدم الآن في الانتقال بين هذه الأنماط المذكورة.
- عندما تكون بنمط استعراض الشاشة أو استعراض المستند, فإن مؤشر الحركة حول الكائن يتبع آليا مؤشر الاستعراض بمعنى أنه يمكنك استخدام مؤشر الاستعراض للتحرك بين أجزاء الشاشة المختلفة وتنشيط نمط استعراض الكائن كي تتمكن من استكشاف الكائن الذي تريده.
- بعد الانتقال إلى نمط استعراض الشاشة, سيظل NVDA في هذا النمط حتى تعود بشكل واضح إلى نمط استعراض المستند أو نمط استعراض الكائن.
- عندما تكون بنمط استعراض المستند أو نمط استعراض الكائن, فإن NVDA ربما ينتقل آليا بين هذين النمطين اعتماد على ما إذا كنت تتحرك حول مستند بنمط التصفح من عدمه.
- تحديث مترجم لبلويس برايل إلى الإصدار 2.5.3. (#3371)
الإصلاحات
- عند استخدام مؤشر الحركة حول الكائن لفتح أو إغلاق عنصر بعرض شجري, سيقوم NVDA الآن بالإعلان عن أن العنصر قد تم فتحه أو إغلاقه بطريقة صحيحة بدلا من القول بأن العنصر مغلق وهو مفتوح والعكس. (#2982)
- مزيد من الدقة في القراءة وتحديد موضع المؤشر في العديد من حقول الإدخال للإصدارات الأحدث من برنامج المحادثة Skype, كحقول كتابة المحادثة والبحث عن جهات اتصال. (#1601, #3036)
- في تبويب الأحدث ب Skype, وعند تصفح المناسبات الغير مقروءة, سيتم قراءة عدد المناسبات الجديدة لكل محادثة إذا كانت هذه المناسبات متصلة. (#1446)
- تم تحسين قراءة النصوص التي تظهر على الشاشة من اليمين إلى اليسار. على سبيل المثال, تعديل النص العربي ب Microsoft Excel. (#1601)
- في إنترنت إكسبلورر, عند التنقل بأحرف الحركة السريعة إلى الأزرار وحقول الاستمارات فإنه سيتم التنقل بالحرف المنوط بالحركة على الأزرار للروابط التي تم تعليمها على أنها أزرار لأغراض توافقية. (#2750)
- في نمط التصفح, وعند القراءة بالسهم الأسفل, سيمكن للمستخدم إذا صادف عرض شجري التفاعل معه بضغط مفتاح الإدخال والانتقال من نمط التصفح إلى النمط التفاعلي. (#3023)
- عند وجود المستخدم بالنمط التفاعلي للتفاعل مع أي من صناديق الخيارات, فإن الضغط على alt+downArrow أو alt+upArrow لفتح صندوق الخيارات لم يعد ينتقل بطريقة غير صحيحة إلى نمط التصفح. (#2340)
- في إنترنت إكسبلورر 10, لم تعد خلايا الجدول تقوم بتنشيط النمط التفاعلي, إلا إذا تعمد المصمم ذلك. (#3248)
- لم يعد يفشل NVDA في بدأ التشغيل إذا كان تاريخ الويندوز أقدم من التاريخ الحالي. (#3260)
- إذا كان يوجد شريط تقدمي على السطر الإلكتروني, فإن السطر الإلكتروني سيتم تحديثه بتحديث قيمة الشريط.(#3258)
- في نمط التصفح بتطبيقات موزيلا, لم يعد يتم الإعلان عنأسماء الجدول مرتين. فضلا عن ذلك, سيتم الإعلان عن ملخص الجدول إذا كان اسم الجدول موجود أيضا. (#3196)
- عند تغيير اللغة بويندوز 8, سيعلن NVDA عن اللغة الصحيحة بدلا من الإعلان عن اللغة السابقة.
- سيعلن NVDA الآن عن التغييرات بنمط التحول للغات الكتابة بويندوز8.
- لم يعد يعلن NVDA عن أشياء عديمة الفائدة في سطح المكتب عند استخدام اللغة اليابانية في جوجل أو استخدام Atok. (#3234)
- في ويندوز 7 وما بعده, لم يعد يعلن NVDA بطريقة غير ملائمة عن التعرف على الكلمات أو الإدخال عن طريق اللمس على أنه تغير في اللغة.
- لم يعد يعلن NVDA عن الحرف (0x7f) عند ضغط مفتاحي control+backspace ببعض تطبيقات تحرير النصوص وذلك أثناء تفعيل خاصية نطق الأحرف المكتوبة.(#3315)
- لم تعد تتغير حدة آلة النطق espeak NG NG ولا صوتها ولا معدل سرعة قراءتها بطريقة غير ملائمة عندما يقرأ NVDA نص يحتوي على أحرف control أو xml. (#3334) (regression of #437)
- في تطبيقات جافا, سيتم الإعلان عن تغير قيمة أو اسم الكائن النشط آليا. (#3119)
- في تطبيقات Scintilla سيتم الإعلان عن السطور بطريقة صحيحة عند تفعيل خاصية التفاف النص. (#885)
- في تطبيقات موزيلا, سيتم الإعلان عن عناصر القوائم المخصصة للقراءة فقط بطريقة صحيحة على سبيل المثال, عند التحرك داخل النمط التفاعلي لقراءة التدوينات القصيرة بموقع twitter.com. (#3327)
- سيتم قراءة محتوى محاورات التأكيد بأوفيس 2013 عند ظهورها.
- تحسين أداء الحركة في بعض الجداول بميكروسوفت وورد. (#3326)
- ستعمل أوامر الحركة داخل الجدول (control+alt+arrows) بشكل أفضل في بعض الجداول بميكروسوفت وورد وبخاصة تلك التي تمتد خلاياها لصفوف متعددة.
- لم يعد يخفق المستخدم في فتح مدير الإضافات البرمجية أو يفشل في إغلاقه إذا كانت محاورة مدير الإضافات البرمجية مفتوحة من قبل ويريد المستخدم تنشيطها مرة أخرى (سواء من خلال قائمة أدوات أو بالضغط على ملف أي من الإضافات). (#3351)
- لم يعد يصاب NVDA بالتجمد في بعض المحاورات أثناء استخدام محرر الأحرف والرموز الصينية واليابانية بأوفيس 2010. (#3064)
- لم يعد يتم تقليص المسافات المتعددة كي تظهر على أنها مسافة واحدة على السطر الإلكتروني. (#1366)
- ستعمل أدوات المطور Zend Eclipse PHP بنفس الكافءة التي يعمل بها Eclipse. (#3353)
- في إنترنت إكسبلورر, لم يعد من الضروري ضغط مفتاح tab كي يتم التفاعل مع الكائنات المدرجة (كمحتوى فلاش) بعد ضغط مفتاح enter عليها. (#3364)
- عند تحرير النصوص في برنامج ميكروسوفت بوربوينت توقف NVDA عن الإعلام عن السطر قبل الأخير على إنه السطر الأخير في حالة كان السطر الأخير فارغا. (#3403)
- في برنامج ميكروسوفت بوربوينت توقف NVDA عن نطق الكائنات مرتين عند اختيارها أو تحريرها. (#3394)
- لم يعد NVDA يتسبب في التوقف أو التعطل لبرنامج ادوبي ريدر بسبب بعض مستندات PDF سيئة التنسيق والتي تحتوي على صفوف خارج الجداول. (#3399)
- الآن أصبح NVDA يتعرف على نحو صحيح على الشريحة التالية المحددة في حالة مسح شريحة في عرض الشرائح المصغر ببرنامج ميكروسوفت بوربوينت. (#3415)
تعديلات للمطورين
- windowUtils.findDescendantWindow has been added to search for a descendant window (HWND) matching the specified visibility, control ID and/or class name.
- The remote Python console no longer times out after 10 seconds while waiting for input. (#3126)
- Inclusion of the bisect module in binary builds is deprecated and may be removed in a future release. (#3368)
- Add-ons which depend on bisect (including the urllib2 module) should be updated to include this module.
2013.1.1
يعمل هذا الإصدار على إصلاح مشكلة تعطل NVDA عند بدء التشغيل إذا تم ضبطه لاستخدام اللغة الأيرلندية، بالإضافة إلى تضمين تحديثات للترجمات وبعض إصلاحات الأخطاء الأخرى.
الإصلاحات
- لم يعد يقوم NVDA بنطق أحرف غريبة إذا قام المستخدم الكوري أو الياباني بالكتابة في أحد مربعات التحرير بنمط التصفح وكانت لغة واجهة NVDA ولغة الويندوز الافتراضية كورية أو يابانية. (#2909)
- سيتم التعامل مع الحقول ذات علامات إدخال محتوى غير صحيح بطريقة صحيحة بتطبيق إنترنت إكسبلورر وتطبيقات MSHTML الأخرى. (#3256)
- لم يعد NVDA يتعطل عند بدء التشغيل إذا كان معدًا لاستخدام اللغة الأيرلندية.
2013.1
يتضمن هذا الإصدار المستجدات التالية: نمط جديد للحواسب المحمولة أسرع وأكثر توافقا, دعم أساسي لبرنامج العروض التقديمية ميكروسوفت بوربوينت، دعم الوصف التفصيلي للأشكال الرسومية بمختلف المتصفحات، ودعم إظهار ما يكتب على الأسطر الإلكترونية عبر لوحات مفاتيحها.
هام
نمط جديد للحواسب المحمولة
لقد قام المطورون بإعادة تصميم نمط الحواسب المحمولة تماما كي يجعلونه أسرع وأكثر توافقا.
يستخدم النمط الجديد مفاتيح أسهم الاتجاهات مع مفتاح NVDA إضافة إلى المفاتيح المصاحبة الأخرى لأوامر الاستعراض.
يرجى ملاحظة التغيرات التالية في الاختصارات الأكثر استخداما:
اسم الوظيفة |
المفتاح |
قراءة كامل النص |
NVDA+a |
قراءة السطر الحالي |
NVDA+l |
قراءة الجزء المظلل من النص |
NVDA+shift+s |
قراءة شريط الحالة |
NVDA+shift+end |
فضلا عن ذلك, فقد تم تغيير اختصارات الحركة حول الكائن, واستعراض النص, وأوامر نقر الفأرة ودائرة إعدادات النطق.
للمزيد, يرجى الاطلاع على المرجع السريع لاختصارات NVDA للتعرف على الاختصارات الجديدة.
المستجدات
- دعم أساسي لقراءة وتحرير العروض التقديمية ببرنامج Microsoft PowerPoint. (#501)
- دعم أساسي لقراءة وكتابة الرسائل ب Lotus Notes 8.5.
- دعم الانتقال الآلي بين اللغات عند قراءة مستندات ميكروسوفت وورد. (#2047)
- في نمط التصفح بتطبيقات MShtml (على سبيل المثال internet Explorer) وتطبيقات جيكو (على سبيل المثال FireFox), سيتم الأعلان عن الوصف التفصيلي للأشكال الرسومية إذا قام المصمم بوضع وصف نصي لتلك الأشكال. يمكنك أيضا فتح نافذة مستقلة لعرض هذا الوصف بالضغط على NVDA+d. (#809)
- الإعلان عن رسائل الإعلا مبإنترنت إكسبلورر 9 وما بعده (كالإعلان عن رسالة حجب محتوى ما أو رسالة تحميل ملف). (#2343)
- الإعلان آليا عن صفوف الجدول ورؤوس الأعمدة بنمط التصفح بإنترنت إكسبلورر وتطبيقات MSHTML الأخرى. (#778)
- ترجمة NVDA إلى اللغة الأرجانيزية والأيرلندية
- جداول ترجمة برايل جديدة: دانيماركي باختصارات وكوري بدون اختصارات. (#2737)
- دعم الأسطر الإلكترونية التي تتصل بالحاسوب عبر البولوتوذ وذلك على الحواسيب التي يوجد عليها البولوتوذ الخاص بنظام التشغيل ويندوز من توشيبا. (#2419)
- دعم إمكانية اختيار المنفذ عند استخدام الأسطر الإلكترونية من طراز Freedomscientific (سواء آلي, أو بولوتوذ, أو USB).
- دعم أجهزة تدوين الملاحظات (notetakers)من طراز BrailleNote , أحد منتجات شركة Humanware, وذلك عند استخدامها كشاشة برايل مع قارئ الشاشة. (#2012)
- دعم الأسطر الإلكترونية الأقدم من طراز Papenmeier BRAILLEX. (#2679)
- دعم قراءة ما يكتب على السطر الإلكتروني عبر لوحة المفاتيح الخاصة بالسطر. (#808)
- إضافة خيار جديد بإعدادات لوحة المفاتيح يتيح للمستخدم الاختيار ما بين مقاطعة Nvda للنطق أثناء كتابة الأحرف وأثناء ضغط مفتاح الإدخال أم لا. (#698)
- دعم العديد من متصفحات جوجل كروم: Rockmelt, BlackHawk, Comodo Dragon و SRWare Iron. (#2236, #2813, #2814, #2815)
التعديلات
- تحديث مترجم لبلويس برايل للإصدار 2.5.2. (#2737)
- إعادة تصميم نمط الحواسب المحمولة تماما كي يكون أسرع وأكثر توافقا. (#804)
- تحديث آلة النطق المجانية مفتوحة المصدر espeak NG NG للإصدار 1.47.11. (#2680, #3124, #3132, #3141, #3143, #3172)
الإصلاحات
- ستعمل أحرف الحركة السريعة التي تنقل بين الفاصل التالي والفاصل السابق بتطبيق InternetExplorer وتطبيقات Mshtml الأخرى. (#2781)
- إذا تراجع NVDA للعمل بآلة النطق espeak NG NG أو عمل في وضع عدم النطق بسبب فشل في إعداد أحد آلات النطق عند بداية تشغيله, فلم يعد يتم تحديث الإعداد ويتراجع NVDA إلى الصوت الذي كان يستخدمه من قبل, يعني ذلك أنه سيحاول العودة إلى آلة النطق الأصلية عند إعادة تشغيله في المرة التالية. (#2589)
- إذا تراجع NVDA لخيار "لا يوجد برايل" عند تشغيله نظرا لفشل السطر الإلكتروني المعد للاستخدام, فإن السطر الإلكتروني المعد سيتوقف عن العودة تلقائيا إلى خيار "لا يوجد برايل". هذا يعني أنه من الآن, سيعود السطر الإلكتروني للعمل في المرة التالية عند تشغيل NVDA. (#2264)
- في نمط التصفح بتطبيقات موزيلا, سيتم معالجة ما يستجد على الجداول من تحديث بطريقة صحيحة, فعلى سبيل المثال, سيتم قراءة مراجع الصفوف والأعمدة عند تحديث الخلايا كما أن الحركة بالجدول ستتم كما ينبغي. (#2784)
- في نمط التصفح بجميع المتصفحات, سيتم معالجة عناصر الأشكال الرسومية التي ليس لها اسم والتي يمكن النقر عليها لأداء أحد المهام بطريقة صحيحة. (#2838)
- دعم كل من الإصدارات القديمة والحديثة من تطبيق SecureCRT. (#2800)
- سيتم الإعلان عن قائمة المقترحات التي تظهر عند الكتابة ببعض لغات شرق آسيا في ظل نظام التشغيل ويندوز XP مثل الكتابة بطريقة النقاط السهلة (easy dots).
- سيتم قراءة قائمة المقترحات التي تظهر عند الكتابة بتطبيق الصينية المبسطة Microsoft Pinyin في ظل نظام التشغيل ويندوز 7 إذا قام المستخدم بتغيير الصفحات باستخدام السهم الأيمن والأيسر وعندما يقوم المستخدمة بفتح القائمةلأول مرة بمفتاح home.
- عند حفظ المعلومات الخاصة بتعديل نطق أحد الرموز, فإنه لم يعد يتم حذف الحقل المتقدم "preserved". (#2852)
- عند تعطيل التحديث الآلي ل NVDA, فإنه لم تعد توجد ضرورة لإعادة التشغيل حتى يحدث التعطيل.
- لم يعد يخفق NVDA في بدأ التشغيل إذا لم يستطع المستخدم حذف إحدى الإضافات البرمجية نظرا لأن المجلد الذي توجد به يستخدمه تطبيق آخر. (#2860)
- سيمكن رؤية أسماء التبويبات الخاصة بتفضيلات برنامج رفع ومشاركة الملفات dropbox باستخدام الاستعراض المسطح.
- إذا تم تغيير لغة الكتابة إلى لغة أخرى غير لغة الويندوز الافتراضية, سيقوم NVDA بالتعرف على المفاتيح المضغوطة لإجراء اختصارات NVDA أو في نمط المساعدة التفاعلية بطريقة صحيحة.
- في اللغات التي تكتب بها علامة + (زائد) بمفتاح واحد على لوحة المفاتيح, أصبح من الممكن عمل مفاتيح اختصار بكتابة كلمة "plus". (#2898)
- في إنترنت إكسبلورر وتطبيقات MShtml الأخرى, سيتم الإعلان عن الاقتباسات كلما كان ذلك ممكن. (#2888)
- يمكن من الآن اختيار تعريف سلسلة السطر الإلكتروني HumanWare Brailliant BI/B إذا تم توصيله عبر البلوتوذ ولكن لم يتم توصيله أبدا من خلال USB.
- عندما يقوم المستخدم بالكتابة بالأحرف الكبيرة بمحاورة قائمة العناصر بنمط التصفح بحقل التصفية حسب, فإنه سيحصل على نتائج الروابط أو رؤوس الموضوعات أو العلامات الدليلية المكتوبة بالأحرف الكبيرة بدلا من عدم الحصول على نتائج مطلقا. (#2951)
- بمتصفحات موزيلا, يمكن استخدام نمط التصفح مرة أخرى عند تنشيط محتوى فلاش. (#2546)
- عند استخدام جدول برايل باختصارات مع تحديد مربع مد الكلمة الحالية بشفرة برايل الحاسوبية, سيتم وضع مؤشر البرايل في مكانه الصحيح إذا كان يقع بعد كلمة بها حرف يكتب بأكثر من خلية برايل (على سبيل المثال علامة الحرف الكبير, علامة الرقم, وهكذا.). (#2947)
- سيمكن من الآن رؤية النص المظلل على السطر الإلكتروني بطريقة صحيحة في تطبيقات مثل ميكروسوفت وورد 2003 ومربعات التحرير بإنترنت إكسبلورر.
- استرجاع خاصية تظليل نص في الاتجاه المعاكس بميكروسوفت وورد أثناء تفعيل البرايل.
- سيقوم NVDA بالإعلان بطريقة صحيحة عن الأحرف الغير لاتينية التي يتم استعراضها أو حزفها بمفتاح BackSpace أو Delete بتطبيقات Scintilla (#2855)
- لم يعد يخفق NVDA في التثبيت عندما يحتوي مسار الملف الشخصي للمستخدم على أحرف غير لاتينية معينة. (#2729)
- لم يعد يتسبب الإعلان عن المجموعات لعناصر القوائم (SysListview32) بتطبيقات 64 بيت في حدوث خطأ.
- في نمط التصفح بتطبيقات موزيلا, لم يعد يتم التعامل مع المحتوى النصي في بعض الحالات النادرة على أنه يمكن تحريره. (#2959)
- سيتحرك مؤشر الاستعراض وفقا لمؤشر النظام في كل من IBM Lotus Symphony و OpenOffice في المواضع التي يسمح فيها بذلك.
- أصبح محتوى أدوبي فلاش بمتصفح إنترنتإكسبلورر بويندوز 8 متوافقا مع NVDA. (#2454)
- إصلاح دعم البلوتوذ للسطر الإلكتروني Papenmeier Braillex Trio. (#2995)
- معالجة الإخفاق في استخدام أصوات معينة من محرك سابي 5 مثل أصوات Koba Speech 2 . (#2629)
- في التطبيقات التي تستخدم جسر الاتصال بجافا, سيتم تحديث الأسطر الإلكترونية بطريقة صحيحة عندما يتحرك مؤشر النظام بمربعات التحرير. (#3107)
- دعم علامات الاستمارات الدليلية بمستندات نمط التصفح التي تدعم العلامات الدليلية. (#2997)
- أصبح تعريف آلة النطق المجانية espeak NG NG يتعامل مع القراءة بالأحرف بطريقة أفضل (على سبيل المثال, أصبح يقرأ اسم الحرف الأجنبي وقيمته بدلا من قراءة اسمه العام وصوته فقط). (#3106)
- لم يعد يخفق NVDA في نسخ إعدادات المستخدم لاستخدامها في شاشة الدخول لويندوز والشاشات المأمنة الأخرى, وذلك إذا كان يحتوي مسار ملف إعدادات المستخدم على أحرف غير لاتينية. (#3092)
- لم يعد يصاب NVDA بالتجمد عند استخدام نمط لوحة مفاتيح أي من لغات شرق آسيا بتطبيقات .net. (#3005)
- أصبح من الممكن استخدام نمط التصفح مع الصفحات التي يتم فتحها في الوضع القياسي بإنترنت إكسبلورر 10، على سبيل المثال صفحة تسجيل الدخول على موقع gmail www.gmail.com. (#3151)
تعديلات للمطورين
- Braille display drivers can now support manual port selection. (#426)
- This is most useful for braille displays which support connection via a legacy serial port.
- This is done using the getPossiblePorts class method on the BrailleDisplayDriver class.
- Braille input from braille keyboards is now supported. (#808)
- Braille input is encompassed by the brailleInput.BrailleInputGesture class or a subclass thereof.
- Subclasses of braille.BrailleDisplayGesture (as implemented in braille display drivers) can also inherit from brailleInput.BrailleInputGesture. This allows display commands and braille input to be handled by the same gesture class.
- You can now use comHelper.getActiveObject to get an active COM object from a normal process when NVDA is running with the UIAccess privilege. (#2483)
الإصدار 2012.3
يتضمن هذا الإصدار العديد من المستجدات والتحسينات والتي من بينها: دعم كتابة أحرف اللغات الآسيوية، دعم تجريبي لشاشات اللمس بويندوز8، نطق أرقام الصفحات وتحسين دعم الجداول بأدوبي ريدر، استخدام أوامر الحركة داخل الجدول في صفوف الجدول المحددة وكائنات مربعات القوائم بويندوز، ودعم مزيد من الأسطر الإلكترونية والإعلان عن رؤوس الأعمدة والصفوف بميكروسوفت إكسل.
المستجدات
- يمكن ل NVDA الآن دعم كتابة الأحرف الآسيوية باستخدام محرر الأحرف الآسيوية (IME (input method editer)) وباستخدام لغات لوحة المفاتيح بجميع التطبيقات, بما في ذلك:
- الإعلان عن قائمة المدخلات المقترحة وإمكانية استعراض عناصرها;
- الإعلان عن الأحرف المكتوبة واستعراضها;
- الإعلان عن النصوص المنطوقة.
- الإعلان عن تنسيقات تحته خط ويتوسطه خط بمستندات أدوبي ريدر. (#2410)
- عند تفعيل خاصية تثبيت مفاتيح الويندوز (windows sticky keys), فإنه سيتم تثبيت مفتاح nvda. يتيح لك ذلك استخدام مفتاح nvda دون الحاجة إلى الضغط عليه أثناء استخدامه مع مفاتيح أخرى. (#230)
- سيتم الإعلان عن رؤوس الأعمدة والصفوف آليا بميكروسوفت إكسل. اضغط NVDA+shift+c لضبط الصف الذي يحتوي على رؤوس الأعمدة و NVDA+shift+r لضبط العمود الذي يحتوي على رؤوس الصفوف. بالضغط على أي من الاختصارين السابقين مرتين متتالتين يؤدي إلى إلغاء الإعداد. (#1519)
- دعم الأسطر الإلكترونية HIMS Braille Sense و Braille EDGE و SyncBraille. (#1266, #1267)
- عند ظهور التنبيهات الخاطفة ورسائل المساعدة بويندوز8 سيقوم NVDA بالإعلان عنها بعد تفعيل خيار الإعلان عن الرسائل الإرشادية. (#2143)
- دعم تجريبي لشاشات اللمس بويندوز 8 ويشمل ذلك:
- قراءة النص الذي يقع تحت إصبعك
- اختصارات عديدة للقيام بالحركة حول الكائنات, واستعراض النص, ووظائف NVDA الأخرى.
- دعم vip mud. (#1728)
- إذا كان الجدول بأدوبي ريدر به ملخص فإن NVDA سيعلن عنه.
- سيتم الإعلان عن رؤوس الأعمدة والصفوف بالجدولبأدوبي ريدر. (#2193, #2527, #2528)
- ترجمة NVDA إلى اللغات الأمهارية والكورية والنيبالية والسلوفينية.
- من الآن سيتمكن NVDA من قراءة مقترحات التكميل التلقائي عند كتابة عناوين البريد الإلكتروني بميكروسوفت أوتلوك 2007. (#689)
- إضافة نمطين جديدين لصوت ES(#2512)peak Gene, Gene2.
- من الآن سيتم الإعلان عن أرقام الصفحات بمستندات أدوبي ريدر. (#2534)
- سيتم الإعلان عن أسماء الصفحات حيث وجدت بريدر 11,لعكس التغير في ترقيم الصفحات بالأقسام المختلفة, وهكذا. فبالإصدارات السابقة لم يكن ذلك ممكن حيث لم يكن يتم سوى الإعلان عن أرقام الصفحات المتسلسلة فقط.
- أصبح من الممكن استرجاع الإعدادات التي كان عليها NVDA بعد تنصيبه مباشرة وذلك إما بالضغط على NVDA+control+r ثلاث مرات متعاقبة أو باختيار عنصر استرجاع إعدادات البرنامج الافتراضية من قائمة NVDA الرئيسية. (#2086)
- دعم الأسطر الإلكترونية من طراز Seika إصدار 3,4, و5 و Seika80 من شركة Nippon Telesoft. (#2452)
- من الآن سيمكن استخدام الأزرار المقابلة لخلايا البرايل (routing keys) الأول والأخير العلوية بالأسطر الإلكترونية Freedom Scientific Pacmate و Focus للتمرير للأمام وللخلف. (#2556)
- دعم العديد من الخصائص بالأسطر الإلكترونية من طراز Freedom Scientific Focus ومنها الأشرطة المتقدمة وأشرطة الروكر ومزج بعض المفاتيح لتنفيذ الأوامر الشائعة. (#2516)
- سيمكن الإعلان من الآن عن صفوف الجدول ورؤوس الأعمدة بالتطبيقات التي تستخدم IAccessible2 كما في تطبيقات موزيلا خارج نمط التصفح. (#926)
- دعم مبكر لمستندات ميكروسوفت وورد 2013. (#2543)
- من الآن يمكن معرفة محاذاة النص بالتطبيقات التي تستخدم IAccessible2 مثل تطبيقات موزيلا. (#2612)
- عند تحديد صف بجدول أو مربع قائمة بويندوز يتكون من أعمدة متعددة, فإنه الآن يمكنك استخدام مفاتيح الحركة داخل الجدول للتحرك على خلاياه. (#828)
- إضافة جداول ترجمة برايل جديدة: إستواني بدوني اختصارات, برتغالي حاسوب برايل 8 نقاط, إيطالي حاسوب برايل 6 نقاط. (#2319, #2662)
- إذا كان NVDA مثبتا على الحاسوب, فإن فتح أي حزمة من الإضافات البرمجية ( مثلا من خلال مستكشف ويندوز أو بعد تحميلها من على الإنترنت) سيتم تثبيتها وإضافتها ل NVDA مباشرة. (#2306)
- دعم الأسطر الإلكترونية الحديثة من طراز Papenmeier BRAILLEX. (#1265)
- الإعلان عن المعلومات المكانية (على سبيل المثال, 1 من 4) بمستكشف ويندوز بإصدار ويندوز 7 وما بعده. (#2643)
التعديلات
- تم إعادة تسمية خيار اتباع مؤشر لوحة المفاتيح بمحاورة مؤشر الاستعراض بقائمة التفضيلات إلى اتباع مؤشر النظام كي يتوافق ذلك مع المصطلح الموجود في دليل المستخدم ب NVDA.
- عند إرفاق البرايل بمؤشر الاستعراض وعندما يوجد المؤشر على كائن غير نصي كمربع تحرير مثلا, ستعمل مفاتيح المقابلة لخلايا البرايل على تفعيله. (#2386)
- أصبح خيار حفظ الإعدادات عند الخروج مفعلاً افتراضيًا للإعدادات الجديدة.
- عند تحديث نسخة من NVDA مثبتة من قبل, فإن المستخدم إذا قام بتغيير مفتاح الاختصار المنوط بتشغيله يدويا فلم يعود مفتاح الاختصار إلى المفتاح الافتراضي control+alt+n. (#2572)
- سيتم ذكر اسم الإضافة البرمجية قبل حالتها في قائمة الإضافات البرمجية بمدير الإضافات. (#2548)
- إذا قمت بتثبيت نفس نسخة الإضافة البرمجية المثبتة حاليا أو إصدار آخر منها, سيسألك NVDA عما إذا كنت تود حذف الإضافة البرمجية القديمة أولا بدلا من إظهار خطأ وإخفاق عملية التثبيت. (#2501)
- ستعلن مفاتيح الحركة حول الكائن (ما عدا مفتاح الإعلان عن الكائن الحالي) عن المعلومات بشكل مختصر. ومع ذلك يمكنك الحصول على المعلومات الإضافية باستخدام مفتاح الإعلان عن الكائن الحالي. (#2560)
- تحديث مترجم لبلويس برايل إلى الإصدار 2.5.1. (#2319, #2480, #2662,
- إعادة تسمية المرجع السريع للوحة المفاتيح بالمرجع السريع للاختصارات حيث أصبح يشمل اختصارات شاشات اللمس إضافة إلى اختصارات لوحة المفاتيح.
- من الآن ستتذكر قائمة العناصر بنمط التصفح آخر نوع من العناصر قام المستخدم باختياره (على سبيل المثال, روابط, أو رؤوس موضوعات أو علامات دليلية) وذلك كل مرة يتم فيها فتح هذه المحاورة ب NVDA قبل إغلاقه. (#365)
- لم تعد تقوم تطبيقات مترو بويندوز8 (على سبيل المثال, Mail, Calendar) بتنشيط نمط التصفح للتطبيق بأكمله.
- تحديث تعريف البرايل الخاص ب Com-server للسطر الإلكتروني هانديتيك إلى الإصدار 1.4.2.0.
الإصلاحات
- في ويندوز فيستا وما بعدها لم يعد يتعامل NVDA مع مفتاح ويندوز على أنه مضغوط عليه عند ضغط windows+l ثم العودة مرة أخرى. (1856)
- من الآن سيتم التعرف في أدوبي ريدر على رءوس الصف كخلايا جدول, وذلك يعني أنه سيتم الإعلان عن مراجع الخلايا وسيمكن الوصول إليها باستخدام مفاتيح الحركة داخل الجدول. (#2444)
- من الآن سيتم التعامل مع خلايا الجدول التي تمتد لأكثر من عمود أو صف بأدوبي ريدر بطريقة صحيحة. (#2437, #2438)
- ستقوم نسخة NVDA من الآن بفحص ما إذا كان الملف مكتمل قبل البدأ في التنصيب. (#2475)
- ستتم إزالة ملفات NVDA المؤقتة التي لم تكتمل أثناء التحديث. (#2477)
- لم يعد يتجمد NVDA أثناء تشغيله كمدير عند نسخ إعدادات المستخدم إلى إعدادات النظام (وذلك لاستخدامها في شاشة الدخول لويندوز والشاشات المأمنة الأخرى). (#2485)
- تمثيل أفضل للأيقونات بشاشة البداية لويندوز 8 بالصوت وبطريقة برايل. فلم يعد يتم تكرار اسم الأيقونة, ولم تعد كلمة "غير مظلل" "unselected" تسبق كل أيقونة, ومعلومات الحالة الحية ستعد بمثابة وصف للأيقونة (كأن تكون درجة الحرارة الحالية وصف لأيقونة الطقس).
- لم يعد يتم الإعلان عن الأحرف أو الأرقام الفعلية لكلمات المرور عند قراءة حقول كتابة كلمات المرور بميكروسوفت أوتلوك ومربعات التحرير القياسية الأخرى المحمية. (#2021)
- في أدوبي ريدر سيتم الانتقال بطريقة صحيحة إلى النمط التفاعلي بنمط التصفح. (#2529)
- تحسين التعامل مع المدقق الإملائي بميكروسوفت وورد, وذلك بالقراءة الدقيقة للخطأ الهجائي الحالي, وإمكانية دعم المدقق الإملائي عند تشغيل نسخة NVDA على ويندوز فيستا أو ما بعدها.
- سيتم تنصيب الإضافات البرمجية التي تحتوي على ملفات أسماؤها مكتوبة بأحرف غير إنجليزية بطريقة صحيحة في كثير من الأحوال. (#2505)
- معالجة مشكلة فقدان لغة النص بأدوبي ريدر عند تحديثه أو التمرير إليه. (#2544)
- عند تثبيت أي من الإضافات البرمجية, ستقوم محاورة التأكيد بالإعلان عن الاسم غير الإنجليزي بطريقة صحيحة إذا كان مؤلف الإضافة كتبه بلغة غير الإنجليزية. (#2422)
- في التطبيقات التي تستخدم UI Automation (مثل تطبيقات .net و Silverlight) تم تصحيح حسابات القيم الرقمية للكئانات كأشرطة السحب. (#2417)
- من الآن سيمكن للمستخدم تعديل طريقة الإعلان عن أشرطة التقدم الغير محددة ب NVDA وذلك كشريط التقدم الذي يظهر عند تثبيته أو عند إنشاء نسخة محمولة منه وهكذا. (#2574)
- لم يعد يمكن لمستخدم السطر الإلكتروني تنفيذ أوامر NVDA أثناء تنشيط إحدى شاشات ويندوز المأمنة (كشاشة القفل). (#2449)
- إذا تم تحديث النص المعروض بنمط التصفح فإن ذلك سيظهر على شاشات الأسطر الإلكترونية. (#2074)
- عند وجودك بإحدى شاشات ويندوز المأمنة كشاشة القفل, سيتم تجاهل الرسائل التي تصدرها التطبيقات ذاتية الصوت أو تعرض على السطر الإلكتروني عبر NVDA.
- لم يعد من الممكن الوصول إلى نهاية المستند بنمط التصفح بالسهم الأيمن عندما تكون بالحرف الأخير, أو عند القفز إلى آخر كائن يحتوي عليه آخر عنصر بالمستند. (#2463)
- لم يعد يعلن NVDA عن نصوص غريبة عند قراءة نصوص محاورات تطبيقات الإنترنت. (#2390)
- سيتجنب NVDA الخطأ في الإعلان عن بعض مربعات التحرير أو تحديدها بمستندات mshtml (مثل إنترنت إكسبلورر). (#2390)
- التعامل مع مفتاح backspace بطريقة صحيحة عند تفعيل نمط نطق الكلمات المكتوبة بتطبيق الأوامر النصية بويندوز. (#2586)
- عودة ظهور مراجع الخلايا بميكروسوفت إكسل على شاشة السطر الإلكتروني.
- في ميكروسوفت وورد, سيمكن للمستخدم التحرك داخل الفقرات التي تحتوي على قوائم والانتقال خارج التنقيط أو الترقيم باستخدام left arrow أو control + left arrow. (#2402)
- في نمط التصفح بتطبيقات موزيلا, سيتم إظهار العناصر بشكل صحيح ببعض مربعات القوائم.
- في نمط التصفح بتطبيقات موزيلا, سيتم تصحيح أسماء بعض الكائنات التي كانت تقدم بأسماء خاطئة أو تقدم على أنها مسافات.
- في نمط التصفح بتطبيقات موزيلا, سيتم القضاء على بعض المسافات الغريبة.
- في نمط التصفح بمتصفحات الإنترنت, سيتم من الآن تجاهل الأشكال الرسومية التي يتم تعليمها بوضوح على أنها تقديمية (وبخاصة تلك الكائنات التي تأخذ خاصية alt="") بطريقة صحيحة.
- سيقوم NVDA بإخفاء المحتوى الذي جعله مصمم الموقع مخفي لقارآت الشاشة وذلك بمختلف متصفحات الإنترنت. (#2117)
- الإعلان عن أرقام العملات السالبة بطريقة صحيحة (كما في رقم-$123). (#2625)
- توقف NVDA عن العودة للغة الافتراضية أثناء قراءة كامل النص وذلك عندما لا ينتهي السطر بنهاية الجملة. (#2630)
- الإعلان عن معلومات حجم الخط وخصائصه بطريقة صحيحة بأدوبي ريدر 10.1 وما بعده. (#2175)
- إذا كان يوجد نص بديل عن الصور بمستندات أدوبي ريدر, فسيقوم NVDA بالإعلان فقط عنها, حيث كان من قبل
- إذا كانت تحتوي صفحة الإنترنت على تطبيق, فإنه لم يعد يتم التفاعل مع محتوى هذا التطبيق في نمط التصفح مما يؤدي إلى عدم إمكانية الحركة داخل التطبيق أثناء قراءة الصفحة. يمكنك التفاعل مع التطبيق الموجود بنفس الطريقة التي يتم التفاعل بها مع الكائنات المدرجة. (#990)
- سيتم الإعلان عن التغير في أزرار القيم الرقمية (spin buttons) بتطبيقات موزيلا. (#2653)
- تحديث دعم نسخ أدوبي الرقمية للعمل مع الإصدار 2.0. (#2688)
- لم يعد يؤدي ضغط مفتاحي NVDA+upArrow أثناء وجود المستخدم بأحد صناديق الخيارات بإنترنت إكسبلورر وتطبيقات MShtml الأخرى إلى قراءة كل العناصر, بل سيقرأ العنصر النشط فقط. (#2337)
- ستقوم المعاجم الصوتية من الآن بالحفظ بطريقة صحيحة إذا قام المستخدم بوضع # (علامة الرقم) بمربعات الكلمة الأصلية والكلمة البديلة. (#961)
- من الآن سيتمكن نمط التصفح بمستندات MSHTML (على سبيل المثال, إنترنت إكسبلورر) من عرض المحتوى الذي جعله مصمم الصفحة ظاهر ولكنه يوجد بداخل محتوى مخفي بطريقة صحيحة. (#2097)
- توقف الإعلان عن نصوص زائدة بعد أسماء الروابط بمركز الأمان بويندوز إكسبي بلوحة التحكم. (#1331)
- سيتم الإعلان بطريقة صحيحة عن الكائنات النصية ل UI automation (على سبيل المثال مربع البحث بقائمة ابدأ بويندوز 7) وذلك عند تحريك الفأرة عليهم بدلا من بقاء NVDA صامت.
- توقف الإعلان عن التغير في نمط لوحة المفاتيح أثناء استخدام أمر القراءة المستمرة, والذي كان يسبب مشكلات بالمستندات متعددة اللغات بما في ذلك النصوص العربية. (#1676)
- لم يعد يتم الإعلان عن المحتوى الكامل لبعض مربعات التحرير ب ui automation (كمربع البحث بقائمة ابدأ بويندوز 7/8) كل مرة يتغير فيها.
- عند الحركة بين المجموعات بشاشة البدأ بويندوز8, فإن المجموعات التي ليس لها مسمى لم تعد تذكر اسم أول عنصر بها على أنه اسم المجموعة. (#2658)
- سيتم تنشيط أول عنصر بقائمة البدأ بويندوز 8 عند فتحها وذلك بدلا من القفز إلى آخر عنصر بها والذي ربما يتسبب في حدوث تشتت في الحركة. (#2720)
- توقف الإخفاق في بدأ تشغيل NVDA إذا كان يحتوي ملف المستخدم على أحرف multibyte معينة.(#2729)
- من الآن سيتم معالجة نص الصفحات بطريقة صحيحة بنمط التصفح للمتصفح جوجل كروم.
- سيتم الإعلان بطريقة صحيحة عن أزرار القائمة بنمط التصفح.
- سيتم قراءة الخلايا بأوراق عمل برنامج OpenOffice.org/LibreOffice Calc بطريقة صحيحة. (#2765)
- عودة عمل قراءة قائمة الرسائل بياهو مايل إذا تم فتحها بمتصفح إنترنت إكسبلورر. (#2780)
تعديلات للمطورين
- Previous log file is now copied to nvda-old.log on NVDA initialization. Therefore, if NVDA crashes or is restarted, logging information from that session is still accessible for inspection. (#916)
- Fetching the role property in chooseNVDAObjectOverlayClasses no longer causes the role to be incorrect and thus not reported on focus for certain objects such as Windows command consoles and Scintilla controls. (#2569)
- The NVDA Preferences, Tools and Help menus are now accessible as attributes on gui.mainFrame.sysTrayIcon named preferencesMenu, toolsMenu and helpMenu, respectively. This allows plugins to more easily add items to these menus.
- The navigatorObject_doDefaultAction script in globalCommands has been renamed to review_activate.
- Gettext message contexts are now supported. This allows multiple translations to be defined for a single English message depending on the context. (#1524)
- This is done using the pgettext(context, message) function.
- This is supported for both NVDA itself and add-ons.
- xgettext and msgfmt from GNU gettext must be used to create any PO and MO files. The Python tools do not support message contexts.
- For xgettext, pass the --keyword=pgettext:1c,2 command line argument to enable inclusion of message contexts.
- See http://www.gnu.org/software/gettext/manual/html_node/Contexts.html#Contexts for more information.
- It is now possible to access built-in NVDA modules where they have been overridden by third party modules. See the nvdaBuiltin module for details.
- Add-on translation support can now be used within the add-on installTasks module. (#2715)
الإصدار 2012.2.1
يتضمن هذا الإصدار معالجة العديد من المشكلات الأمنية (عن طريق ترقية برنامج لغة python للإصدار 2.7.3).
الإصدار 2012.2
يتضمن هذا الإصدار العديد من المستجدات التي من بينها: خاصية دمج النسخة المثبتة والمحمولة في ملف واحد، إمكانية تحديث NVDA آليا، سهولة إدارة الإضافات البرمجية الجديدة، الإعلان عن الأشكال الرسومية بمستندات ميكروسوفت وورد، دعم نمط تطبيقات مترو بويندوز8، والعديد من الإصلاحات البرمجية الهامة.
المستجدات
- سيمكن لمستخدمي nvda تحديثه بطريقة آلية. (#73)
- أصبح أمر تعديل أو إضافة وظائف ل NVDA أكثر مرونة وذلك بإضافة خيار مدير الإضافات البرمجية (الموجود بقائمة أدوات بقائمة NVDA الرئيسية) والذي يتيح إمكانية تثبيت أو حذف حزم الإضافات البرمجية الجديدة (ستكون هذه الملفات بامتداد .nvda-addon) والتي تحتوي على ملحقات برمجية أو تعريفات. يرجى الملاحظة أن مدير الإضافات البرمجية لا يظهر الملحقات البرمجية ولا التعريفات القديمة التي قمت بنسخها يدويا إلى مجلد إعدادات المستخدم. (#213)
- من الآن ستعمل معظم الخصائص التي يتميز بها nvda في نمط تطبيقات مترو (metro apps style) بويندوز 8وذلك عند استخدام النسخة المثبتة فقط حيث أن النسخة المحمولة من nvda لا تتعامل مع هذا النمط. ومن هذه الخصائص, الإعلان عن الأحرف المكتوبة ونمط التصفح لمستندات الإنترنت (دعم إصدار مترو من إنترنت إكسبلورر 10)(#1801)
- يمكنك الآن القفز إلى بداية بعض الكائنات التي تحتوي على عناصر (كالقوائم والجداول) وتخطيها بمستندات نمط التصفح (إنترنت إكسبلورر وفير فوكس وهكذا) وذلك من خلال الضغط على shift+, و , في لوحة المفاتيح على التوالي. (#123)
- ترجمة nvda للغة اليونانية.
- من الآن سيتمكن nvda من الإعلان عن وجود أشكال رسومية والبديل النصي لها إذا كان موجود بمستندات ميكروسوفت وورد. (#2282, #1541)
التعديلات
- أصبح الإعلان عن مراجع الخلايا بميكروسوفت إكسل يأتي بعد قراءة محتوى الخلايا وليس قبلها ولا يتم ذلك إلا بعد تفعيل الإعلان عن الجداول والإعلان عن مراجع الخلايا بالجدول بمحاورة إعدادات تنسيق المستندات. (#320)
- من الآن سيتم توزيع nvda في حزمة واحدة. بدلا من توزيعه في نسختين أحداهما مثبتة والأخرى محمولة, فالآن يوجد ملف واحد فقط عند الضغط عليه سيبدأ في تشغيل نسخة مؤقتة والتي ستمكنك من تثبيت البرنامج أو إنشاء نسخة محمولة منه. (#1715)
- من الآن سيتم تنصيب nvda داخل مجلد Program Files بمختلف أنظمة تشغيل ويندوز. وعند تحديث نسخة مسبقة سيتم نقله إلى نفس المجلد إذا لم يكن قد تم تثبيته هناك من قبل.
الإصلاحات
- إذا تم تفعيل خيار الانتقال الآلي بين اللغات في تطبيقات موزيلا جيكو (مثل فيرفوكس) فإن المحتويات كالنصوص البديلة عن الأشكال وأسماء بعض الكائنات ستنطق بلغة واجهة nvda وذلك إذا تم وضع علامات توضح لغتهم.
- معالجة توقف أمر قراءة كامل النص بمنتصف القطعة ب BibleSeeker (وتطبيقات تحرير النصوص الغنية الأخرى).
- من الآن سيتم قراءة القوائم الموجودة بخصائص ملف مستكشف ويندوز 8 (تبويب التصريحات) (permissions tab) والقوائم الموجودة بتحديث ويندوز 8 بطريقة صحيحة.
- معالجة الجمود الذي يصيب nvda مع مستندات ميكروسوفت وورد نتيجة لاستغراق إحضار نص من مستند ثانيتين (كما في الأسطر الطويلة جدا أو جداول المحتويات). (#2191)
- أصبح من الممكن التعرف على الفاواصل بين الكلمات عند اتباع المسافات بعلامة ترقيم معينة. (#1656)
- في نمط التصفح بأدوبي ريدر أصبح من الممكن القفز إلى رؤوس الموضوعات باستخدام أحرف الحركة السريعة وقائمة العناصر. (#2181)
- سيتم من الآن تحديث البرايل بالمعلومات الصحيحة إذا تم تغير الملف المشغل بمحرر قائمة الملفات المشغلة (playlist edditor) بوينامب (#1912)
- تم تعديل حجم الشجرة الموجودة بقائمة العناصر (والمتاحة في مستندات نمط التصفح) لرؤية النص المصاحب لكل عنصر بوضوح. (#2276)
- في التطبيقات التي تستخدم جسر الاتصال بجافا (Java Access Bridge) سيتم تمثيل حقول تحرير النصوص بطريقة صحيحة على شاشات الأسطر الإلكترونية. (#2284)
- في التطبيقات التي تستخدم جسر الاتصال بجافا (Java Access Bridge) لم تعد تظهر حقول تحرير النصوص أحرف غريبة في بعض الأحيان. (#1892)
- في التطبيقات التي تستخدم جسر الاتصال بجافا (Java Access Bridge) ستتمكن من قراءة السطر الحالي بطريقة صحيحة إذا كنت بنهاية أحد حقول تحرير النصوص. (#1892)
- في نمط التصفح بالتطبيقات التي تستخدم موزيلا جيكو 14 وما بعدها (على سبيل المثال فيرفوكس 14) ستعمل أحرف الحركة السريعة في الانتقال بين فقرات الاقتباس والكائنات المدرجة. (#2287)
- معالجة مشكلة قراءة NVDA لمحتوى عشوائي أو غير مرغوب به بإنترنت إكسبلورر9 عند تحرك مؤشر الحاسوب داخل علامات دليلية معينة أو بعض العناصر النشطة (بخاصة كائن "div" -والذي يستعين به مصممو المواقع كي يتيح لهم تجميع عناصر معينة وإعطائها صفات خاصة بها- عند تنشيطه أو إعطائه صفة العلامة الدليلية).
- من الآن سيتم عرض أيقونة nvda لاختصارات سطح المكتب وقائمة ابدأ بطريقة صحيحة في نسخ الويندوز من طراز 64 بيت. (#354)
تعديلات للمطورين
- Due to the replacement of the previous NSIS installer for NVDA with a built-in installer in Python, it is no longer necessary for translaters to maintain a langstrings.txt file for the installer. All localization strings are now managed by gettext po files.
الإصدار 2012.1
يتضمن هذا الإصدار خصائص لقراءة أفضل وأسرع عند استخدام الأسطر الإلكترونية، توضيح لتنسيقات المستندات في البرايل، سهولة التعرف على معلومات تنسيق المستندات بميكروسوفت وورد وتحسين العمل معه، ودعم لمخزن iTunes.
المستجدات
- إمكانية الإعلان عن مدى إزاحة السطر الحالي بالإعلان عن عدد المسافات وضغطات مفتاح الانتقال وفق لترتيب إدخالها. ويمكن تفعيل هذه الخاصية من خلال تحديد خيار الإعلان عن إزاحة السطر بمحاورة تنسيق المستندات. (#373)
- إمكانية تعرف nvda على ضغطات المفاتيح التي تتم بالبدائل المحاكية لوحات المفاتيح مثل لوحات المفاتيح على الشاشة كما في ويندوز (on-screen keyboards) أو برامج التعرف على الصوت (speech recognition software).
- إمكانية التعرف على الألوان بتطبيقات الأوامر النصية بويندوز.
- توضيح ما إذا كان النص عريض أو مائل أو تحته خط في البرايل باستخدام الإشارات المتوافقة مع جدول الترجمة المحدد. (#538)
- سيتم الإعلان عن مزيد من المعلومات بمستندات ميكروسوفت وورد, بما في ذلك:
- الإعلان عن أرقام الحواشي السفلية والملاحظات النهائية, مستويات رؤوس الموضوعات, وجود تعليقات, الجداول, الروابط, ولون النص،
- الإعلان عن الدخول في أحد أقسام المستند مثل الإعلان عن نص التعليقات, نصوص الحواشي السفلية والملاحظات النهائية, ونصوص رؤوس وتذييل الصفحات.
- يمكن لمستخدمي البرايل معرفة ما إذا كان النص مظلل من عدمه باستخدام النقاط 7 و 8.(#889)
- توضيح البرايل لأنواع الكائنات داخل المستندات كالروابط والأزرار ورؤوس الموضوعات.(#202)
- دعم الأسطر الإلكترونية المحمولة hedo ProfiLine و MobilLine. (#1863, #1897)
- سيتجنب nvda تقسيم الكلمات الموجودة بآخر الأسطر في البرايل كلما كان ذلك ممكنا. (#1890)
- إمكانية القراءة بالفقرة بدلا من السطر في البرايل مما يتيح قراءة متتابعة للنصوص. ويمكن تفعيل هذه الخاصية بتحديد خيار القراءة بالفقرات بمحاورة إعدادات الخط البارز. (#1891)
- في نمط التصفح يمكن لمستخدمي البرايل تفعيل الكائن الذي يندرج تحته المؤشر بالضغط على مفتاح تفعيل خلية البرايل (cursor routing key) في مكان وجود المؤشر. (مما يعني ضغط هذا المفتاح مرتين إذا لم يكن المؤشر موجود بالفعل على الكائن المراد تنشيطه). (#1893)
- سيتم تغيير صفحات الكتب المفتوحة في تطبيق Adobe Digital Editions الإصدار 1.8.1 وما بعده آليا عند استخدام أمر قراءة كامل النص. (#1978)
- دعم أساسي لمناطق الويب بتطبيق iTunes كدعم المخزن (the store). وربما يؤدي ذلك إلى دعم التطبيقات الأخرى التي تستخدم WebKit 1. (#734)
- إضافة جداول ترجمة برايل جديدة: برتغالي باختصارات, أيسلندي برايل حاسوب 8 نقاط, تاميل بدون اختصاراتإسباني حاسوب برايل 8 نقاط وفارسي بدون اختصارات. (#2014)
- أصبح من الممكن تشغيل أو تعطيل الإعلان عن الإطارات من خلال محاورة تنسيق المستندات بقائمة التفضيلات. (#1900)
- سيعمل nvda في وضع الصمت عند تشغيل برنامج OpenBook. (#1209)
- يمكن للمترجمين الذين يستخدمون برنامج Poedit قراءة التعليقات التي تم إضافتها والتعليقات المستخلصة آليا كما سيتمكنوا من معرفة الرسائل الغامضة أو التي لم يتم ترجمتها حيث تم إضافة نجمة كعلامة عليها كما سيسمع مستخدم البرنامج صوت صفير عند الوقوف عليها. (#1811)
- دعم سلاسل الأسطر الإلكترونية HumanWare Brailliant BI و HumanWare Brailliant B. (#1990)
- ترجمة nvda إلى لغة نرويجي Bokmål.
التعديلات
- ستقوم أوامر وصف الحرف الحالي أو هجاء الكلمة الحالية أو السطر الحالي بالهجاء وفقا للغة النص ولكن شريطة تفعيل خيار الإعلان الآلي عن اللغات وتوافر المعلومات الملائمة حول لغة النص.
- تحديث آلة النطق مفتوحة المصدر espeak NG NG للإصدار 1.46.02.
- من الآن سيقوم nvda بتجنب الأسماء الطويلة جدا (التي يبلغ عدد أحرفها 30 حرف أو أكثر) المتوقعة من الأشكال الرسومية وعناوين الروابط حيث كان وجودها يتسبب في القراءة بشكل غير صحيح. (#1989)
- وضع اختصارات لبعض المعلومات التي يتم عرضها على الأسطر الإلكترونية. (#1955, #2043)
- عند تحريك مؤشر التحرير أو مؤشر الاستعراض سيتم تمرير البرايل بنفس الطريقة كما لو كان يتم تمريره يدويا وهذا أكثر ملاءمة إذا قام المستخدم بتفعيل خيار القراءة بالفقرات أو تفعيل خيار تجنب تقسيم الكلمات. (#1996)
- تحديث جدول ترجمة البرايل الإسباني بدون اختصارات.
- تحديث إصدار مترجم liblouis braille إلى الإصدار رقم 2.4.1.
الإصلاحات
- في ويندوز8 لم يعد يقوم المؤشر بالتحرك بعيد عن حقل البحث بمستكشف ويندوز مما كان يؤدي إلى عدم إمكانية تفاعل nvda معه.
- تحسينات هامة عند قراءة أو التجول بمستندات ميكروسوفت وورد وذلك يتطلب تفعيل الإعلان الآلي عن التنسيق مما يسهل من عملية القراءة الصامتة للتنسيقا. وربما يتم إضافة تحسينات أخرى لبعض المستخدمين.
- سيتم استخدام نمط التصفح بملء الشاشة لمحتوى أدوبي فلاش (Adobe Flash).
- معالجة سوء الجودة في بعض الأحيان عند استخدام أصوات Microsoft Speech API الإصدار 5 مع إعداد مخرج الصوت في وضع غير الوضع الافتراضي (Microsoft Sound Mapper). (#749)
- إعادة تشغيل nvda مع آلة النطق "no speach" لمن يعتمد بشكل كامل على البرايل أو للمبصرين الذين يعتمدون على عارض النطق. (#1963)
- توقف الإعلان عن رسائل "لا يوجد كائن فرعي" و "لا يوجد كائن رئيسي" بأوامر التنقل حول الكائن بل سيتم استبدالها برسائل تتوافق مع ملفات المساعدة.
- سيتم الإعلان عن اسم مفتاح tab بلغة واجهة nvda وليس بالإنجليزية.
- لم يعد ينتقل nvda بشكل متقطع إلى نمط التصفح بموزيلا جيكو (مثل FireFox) عند التحرك بين القوائم بصفحات الإنترنت. (#2025)
- في الآلة الحاسبة سيقوم مفتاح backspace بالإعلان عن ما يتم حذفه.(#2030)
- سيقوم أمر تحريك مؤشر الفأرة إلى الكائن الحالي بوضع المؤشر في وسط الكائن الذي يوجد عليه مؤشر الاستعراض بدلا من وضعه في أقصى اليساربنمط التصفح, مما يزيد من دقة التنفيذ. (#2029)
- عند التشغيل التلقائي للنمط التفاعلي مع حركة مؤشر الحاسوب بنمط التصفح وأثناء تنشيط أحد أشرطة الأدوات, سيقوم nvda بالانتقال إلى النمط التفاعلي. (#1339)
- سيعود الاختصار المنوط بقراءة العنوان للعمل مرة أخرى بطريقة صحيحة ببرنامج أدوبي ريدر .
- عند التشغيل التلقائي للنمط التفاعلي مع حركة مؤشر الحاسوب سيستخدم النمط التفاعلي بطريقة صحيحة في خلايا الجدول النشطة، مثال ذلك خلايا شبكات ARIA. (#1763)
- سيتم الإعلان عن المعلومات المكانية لبعض القوائم ب iTunes بطريقة صحيحة.
- لم يعد يتم التعامل مع بعض الروابط ببرنامج أدوبي ريدر على أنها تحتوي على حقول استمارية للقراءة فقط.
- لم يعد يعلن nvda بطريقة خاطئة عن أسماء بعض الحقول الاستمارية أثناء قراءة المحاورات. (#1960)
- استرجاع خاصية الإعلان عن وصف مجموعات الاختيار عند تفعيل خيار الإعلان عن وصف الكائنات.
- سيتضمن نص محاورة خصائص محرك الأقراص بمستكشف ويندوز الأحجام البشرية المقروءة.
- تقليص تكرار نص صفحة الخصائص في بعض الأحوال.
- تحسين تتبع حركة مؤشر التحرير بالحقول النصية التي تعتمد على النصوص المكتوبة على الشاشة مما سيؤدي إلى تحسين في تحرير الخلايا بميكروسوفت إكسل وتحسين تحرير الرسائل بمحرر الرسائل يودورا. (#1658)
- في فيرفوكس 11 سيقوم الأمر المنوط بالتحرك داخل العنصر الذي يحويه نمط التصفح (nvda+ctrl+space) بالخروج من الكائنات المدرجة ومحتويات الفلاش.
- سيقوم nvda بإعادة التشغيل ذاتيا بطريقة صحيحة (مثلا عند تغيير لغة واجهته) وذلك إذا كان المجلد الذي يوجد به يحتوي على أحرف ليس لها مكافئ رقمي (non-ascii characters). (#2079)
- عند استخدام البرايل سيتم عرض إعدادات الإعلان عن اختصار الكائنات والإعلان عن موضع الكائنات والإعلان عن وصفها حسب ترتيبها في المحاورة.
- معالجة مشكلة بطء التنقل ما بين النمط التفاعلي ونمط التصفح بتطبيقات موزيلا عند تفعيل البرايل. (#2095)
- من الآن سيعمل نقل مؤشر البرايل إلى مسافة بنهاية السطر أو الفقرة باستخدام مفاتيح نقل المؤشر إلى خلية البرايل في بعض مربعات التحريربطريقة صحيحة بدلا منتحريك المؤشر إلى بداية النص. (#2096)
- سيعمل nvda بطريقة صحيحة مرة أخرى مع آلة النطق Audiologic Tts3 (#2109)
- سيتم التعامل مع مستندات ميكروسوفت وورد على أنها متعددة الأسطر حيث أن ذلك سيؤدي إلى سيعدل من تعامل الخط البارز معها عند تنشيطها.
- في إنترنت إكسبلورر, لم تعد تظهر الأخطاء التي كانت تنتج عند تنشيط بعض الكائنات النادرة. (#2121)
- عند قيام المستخدم بتغيير نطق الرموز وعلامات الترقيم سيمكنه رؤية النتائج مباشرة دون الحاجة إلى إعادة تشغيل nvda أو تعطيل خيار الانتقال الآلي بين اللغات.
- عند استخدام eSpeak، لم يعد الكلام صامتًا في بعض الحالات بمربع الحوار "حفظ باسم" في برنامج NVDA Log Viewer. (#2145)
تعديلات للمطورين
- There is now a remote Python console for situations where remote debugging is useful. See the Developer Guide for details.
- The base path of NVDA's code is now stripped from tracebacks in the log to improve readability. (#1880)
- TextInfo objects now have an activate() method to activate the position represented by the TextInfo.
- This is used by braille to activate the position using cursor routing keys on a braille display. However, there may be other callers in future.
- TreeInterceptors and NVDAObjects which only expose one page of text at a time can support automatic page turns during say all by using the textInfos.DocumentWithPageTurns mix-in. (#1978)
- Several control and output constants have been renamed or moved. (#228)
- speech.REASON_* constants have been moved to controlTypes.
- In controlTypes, speechRoleLabels and speechStateLabels have been renamed to just roleLabels and stateLabels, respectively.
- Braille output is now logged at level input/output. First, the untranslated text of all regions is logged, followed by the braille cells of the window being displayed. (#2102)
- subclasses of the sapi5 synthDriver can now override _getVoiceTokens and extend init to support custom voice tokens such as with sapi.spObjectTokenCategory to get tokens from a custom registry location.
الإصدار 2011.3
يتضمن هذا الإصدار العديد من التحسينات التي تشمل التنقل الآلي بين اللغات عند قراءة المستندات بشرط احتوائها على إشارات واضحة على اختلاف اللغات، دعم بيئات التنفيذبجسر الاتصال بجافا من طراز 64 بيت، الإعلان عن التنسيق بنمط التصفح بتطبيقات موزيلا جيكو، معالجة أفضل للتوقف والتجمد الذي يصيب البرنامج، فضلا عن بعض الإصلاحات البدائية مع ويندوز 8.
المستجدات
- من الآن يمكن ل nvda تغيير لغة آلة النطق espeak NG NG آليا فور مروره على لغات مختلفة للمستندات متعددة اللغات وذلك عند قراءة بعض مستندات pdf والإنترنت إذا توافرت إشارات واضحة للدلالة على اختلاف اللغة. حيث يمكن تشغيل أو تعطيل التغيير الآلي للغات أو التغيير الآلي للهجات من خلال محاورة إعدادات الصوت. (#845)
- دعم الإصدار 2.0.2 من جسر الاتصال بجافا ويشمل ذلك دعم بيئات التنفيذ بجافا من طراز 64 بيت.
- سيتم الإعلان عن مستويات رؤوس الموضوعات عند استخدام خاصية الحركة حول الكائن في تطبيقات موزيلا جيكو (على سبيل المثال برنامج Firefox).
- من الآن سيتمكن nvda من الإعلان عن تنسيق النصوص بنمط التصفح بتطبيقات موزيلا جيكو (كما في Firefox و Thunderbird). (#394)
- سيتم من الآن الإعلان عما إذا كان النص تحته خط أو يتوسطه خط بتطبيقات IAccessible2 القياسية النصية وذلك كما في تطبيقات موزيلا.
- في نمط التصفح بأدوبي ريدر سيتم الإعلان عن أعداد الأعمدة والصفوف بالجداول.
- دعم أصوات Microsoft Speech Platform. (#1735)
- الإعلان عن أرقام الأسطر والصفحات عند استخدام مؤشر الحركة ب IBM Lotus Symphony. (#1632)
- يمكن إعداد مستوى حدة الصوت التي ينبغي أن ينطق بها nvda عند رؤيته للأحرف الكبيرة من خلال محاورة أعدادات الصوت, لكن يجب الأخذ في الاعتبار أن هذا الخيار سيحل محل مربع التحديد المنوط برفع حدة الصوت عند الأحرف الكبيرة لذا فإذا كنت ترغب في إلغاء هذه الخاصية يمكنك وضع النسبة المئوية لهذا الخيار إلى المستوى 0. (#255)
- الآن سيتم الإعلان عن لون النص ولون الخلفية للخلايا عند قراءة التنسيق بميكروسوفت إكسل. (#1655)
- سيتمتنفيذ أمر تفعيل الكائن الحالي في التطبيقات التي تستخدم جسر الاتصال بجافا. (#1744)
- ترجمة nvda للغة تامل.
- دعم أساسي لتطبيق Design Science MathPlayer.
التعديلات
- سيقوم nvda من الآن بإعادة تشغيل نفسه ذاتيا عند توقفه.
- وضع أحرف مختصرة للتعبير عن بعض المعلومات على شاشة السطر الإلكتروني. (#1288)
- تطوير أمر قراءة النافذة النشطة (nvda+b) بحيث تم إزالة الكائنات الغير مفيدة كما أصبح من السهل توقف نطقه. (#1499)
- أصبح أمر القراءة الآلية لكامل صفحة الإنترنت فور تحميلها اختياري وذلك من خلال إعداد تم وضعه بمحاورة إعدادات نمط التصفح. (#414)
- عند محاولة قراءة شريط الحالة (بالضغط على NVDA+end بنمط لوحة مفاتيح الحاسوب المكتبي) سيلجأ nvda إلى قراءة آخر سطر مكتوب على شاشة التطبيق النشط إذا لم يتمكن من رؤية الكائن الحقيقي لشريط الحالة. (#649)
- عند قراءة كامل النص بنمط التصفح فإن nvda سيتوقف مؤقتا عند نهاية رؤوس الموضوعات أو الفقرات أو الاقتباسات بدلا من قراءة النص بكامله مرة واحدة.
- عند الضغط على أي تبويب بنمط التصفح فسيتم تنشيطه بدلا من الانتقال إلى النمط التفاعلي. (#1760)
- تحديث آلة النطق مفتوحة المصدر espeak NG NG إلى الإصدار رقم 1.45.47.
الإصلاحات
- لم يعد يقوم nvda بإظهار تنقيط أو ترقيم للقوائم التي لم يقم المصمم بترقيمها أو تنقيطها وذلك بإنترنت إكسبلورر وتطبيقات MSHTML الأخرى. (#1671)
- إذا ما قمنا بإعادة تشغيل nvda عند توقفه (وذلك بالضغط على alt+control+N مثلا) فلم يتم تعطيل النسخة السابقة إلا بعد تشغيل نسخة جديدة.
- معالجة المشكلات التي كانت تنتج في بعض الأحيان عن ضغط مفتاح backSpace أو مفاتيح الأسهم بتطبيق الأوامر النصية بويندوز(#1612).
- سيتم الإعلان بطريقة صحيحة عن العنصر المختار في مربعات الخيارات التي لا تسمح بالكتابة داخلها.
- في نمط التصفح بأدوبي ريدر وأثناء وجود المستخدم داخل جدول فسيمكنه استخدام مفاتيح الحركة داخل الجدول للتحرك إلى الصف التالي أو السابق بداية من أول صف. كما لم يعد يتم الإعلان عن أول صف كصف رقم 0. (#1731)
- في نمط التصفح بأدوبي ريدر يمكن الحركة من وإلى الخلايا الفارغة بالجدول.
- لم يعد يتم الإعلان عن المعلومات المكانية عديمة الفائدة على السطر الإلكتروني (على سبيل المثال 0 من 0 المستوى 0).
- عند اتباع السطر الإلكتروني لمؤشر الاستعراض فسيمكن رؤية محتوى الاستعراض المسطح. (#1711)
- حل مشكلة ظهور النصوص مرتين على السطر الإلكتروني والتي كانت تحدث أحيانا على سبيل المثال عند تمرير السطر الإلكتروني للخلف من بداية مستند ببرنامج wordpad.
- عند الضغط على زر رفع ملف (upload button) بنمط التصفح بإنترنت إكسبلورر ستظهر محاورة اختيار رفع الملفات بدلا من الانتقال إلى النمط التفاعلي. (#1720)
- لم يعد يتم الإعلان عن التغير في المحتوى آليا عند تشغيل وضع الصمت لأحد التطبيقات كتطبيقات الأوامر النصية. (1662)
- في نمط التصفح تم تحسين عمل مفاتيح الاختصار alt+upArrow و alt+downArrow والتي تستخدم لفتح وإغلاق مربعات الخيارات. (#1630)
- حل مشكلات التوقف الذي كان يصيب nvda في مواقف مختلفة كالتوقف الكامل الذي كان يصيبه عند عدم استجابة أحد التطبيقات. (#1408)
- في نمط التصفح بموزيلا جيكو (مثل Firefox وهكذا) لم يعد يخفق nvda في معالجة النصوص عند اختيار المصمم إسلوب الجدول لعرض أحد العناصر. (#1373)
- معالجة مشكلة تكرار أسماء بعض الحقول الاستمارية عند التفاعل معها في فيرفوكس (Gecko) وفي إنترنت إكسبلورر (MSHTML). (#1650)
- لم يعد يخفق nvda في قراءة الخلايا بميكروسوفت إكسل بعد اللصق بداخلها بالضغط على control+v. (#1781)
- في أدوبي ريدر لم يعد يعلن nvda عن مسار المستند الذي تم تحميله عند التحرك إلى حقول استمارية توجد بين الصفحات. (1659)
- من الآن سيتم الإعلان بطريقة صحيحة عن الأزرار ذات الوظيفتين بنمط التصفح بموزيلا جيكو (كما في فيرفوكس). (#1757)
- إمكانية قراءة شريط العنوان لمستكشف ويندوز بالنسخة التجريبية من ويندوز 8.
- لم يعد يتسبب nvda في توقف بعض التطبيقات كتطبيقات winver و wordpad بالنسخة التجريبية لويندوز 8
- في نمط التصفح بالتطبيقات التي تستخدم موزيلا جيكو 10 وما بعدها (كما هو الحال في فيرفوكس 10) سيتم وضع المؤشر في المكان الصحيح عند تحميل صفحة بها روابط إلى نفس الصفحة. (#360)
- في نمط التصفح بالتطبيقات التي تستخدم موزيلا جيكو (كما في فيرفوكس) سيتم معالجة أسماء خرائط الصورة.
- لم يعد تشغيلعنصر تتبع مسار الفأرة يتسبب في توقف التطبيق العامل عند مرور الفأرة على بعض حقول التحرير النصية. (#672)
- سيعمل nvda مع مختلف محاوارات نبذة عن بالتطبيقات الملحقة بنظام التشغيل ويندوز إكس بي كمحاورة نبذة عن ببرنامج notepad ومحاورة نبذة عن إصدار الويندوز ببرنامج winver. (#1853, #1855)
- معالجة مشكلة استعراض الكلمات بتطبيقات النصوص بويندوز. (#1877)
- من الآن سينتقل nvda بطريقة صحيحة من النمط التفاعلي إلى نمط التصفح إذا قام المستخدم بالتحرك خارج مربعات التحرير عن طريق الضغط على مفاتيح السهم الأعلى أو السهم الأيسر أو مفتاح صفحة لأعلى وذلك أثناء تحديد خيار التشغيل التلقائي للنمط التفاعلي مع حركة مؤشر الحاسوب (#1733)
تعديلات للمطورين
- NVDA can now instruct speech synthesizers to switch languages for particular sections of speech.
- To support this, drivers must handle speech.LangChangeCommand in sequences past to SynthDriver.speak().
- SynthDriver objects should also provide the language argument to VoiceInfo objects (or override the language attribute to retrieve the current language). Otherwise, NVDA's user interface language will be used.
الإصدار 2011.2
يتضمن هذا الإصدار العديد من التحسينات التي تشمل الرموز وعلامات الترقيم بإضافة المستويات المختلفة لقراءتها وتخصيص كيفية نطقها وإضافة تهجئة صوتية للأحرف، عدم وجود وقفات عند المرور بنهايات الأسطر أثناء قراءة كامل النص، دعم أفضل لتطبيقات الإنترنت الغنية والمتوافقة مع برامج قراءة الشاشة (aria) بإنترنت إكسبلورر، دعم أفضل لمستندات xfa/livecycle بأدوبي ريدر، والإعلان عن تنسيق ولون النص المكتوب على الشاشة.
المستجدات
- أصبح من الممكن الاستماع إلى التهجئة الصوتية للحرف وذلك بالضغط على مفتاح الاختصار المنوط باستعراض الحرف الحالي مرتين متتاليتين. فبالنسبة للغة الإنجليزية ستسمع الكلمات الإنجليزية المعتادة المعبرة عن هذا الحرف أما بالنسبة للغات المصورة كالصينية التقليدية فسيتم توفير أمثلة بعبارات بها الرمز المراد الاستماع إلى تهجئته الصوتية. كما أنه بالضغط على المفاتيح المنوطة باستعراض الكلمة الحالية أو السطر الحالي ثلاث مرات سيقوم NVDA بتهجئة الكلمة أو السطر تهجئة صوتية وسيتم ذكر أول مثال تم وضعه لهذا الأمر. (#55)
- يمكن الآن رؤية المزيد من النصوص عند تشغيل مؤشر الاستعراض المصطح لبعض التطبيقات كبرنامج Mozilla Thunderbird.
- يمكن للمستخدم الآن الاختيار من بين عدة مستويات للإعلان عن الرموز وعلامات الترقيم كنطق كافة العلامات أو نطق معظمها أو نطق بعضها وهكذا. (#332)
- إذا تم تكرار أحد الرموز أو علامات الترقيم أكثر من ثلاث مرات فسيتم ذكر عدد الرمز المكرر بدلا من تكرار الرمز أو العلامة بمعنى إذا وجدت علامة الشرطة 4 مرات فسيقوم NVDA بالإعلان عن أن علامة الشرطة مكررة أربع مرات بدلا من قول شرطة أربع مرات. (#43)
- وضع جداول ترجمة برايل جديدة : نرويجي حاسوب برايل 8 نقاط و إثيوبي بدون اختصارات وسلوفيني بدون اختصارات وسربي بدون اختصارات. (#1456)
- حل مشكلة توقف NVDA عن القراءة بمروره على نهايات الأسطر أثناء استخدام أمر قراءة كامل النص (#149)
- سيعلن nvda الآن عن الطريقة المرتب بها العناصر سواء كانت تصاعدية أو تنازلية في المتصفحات (وِفقَا لترتيبها في التطبيقات الغنية والمتوافقة مع برامج قراءة الشاشة (aria)) كلما كان ذلك ممكنا (#1500)
- عرض أشكال braille unicode التي تمثل الأحرف البرايل على الشاشة بطريقة صحيحة على السطر الإلكتروني. مما يفيد في التأكد من سلامة النص قبل الطباعة (#1505)
- في إنترنت إكسبلورر وتطبيقات mshtml الأخرى عند الحركة داخل مجموعة حقول استمارية تندرج تحت مسمى معين فإن nvda سيعلن عن اسم تلك المجموعة بمعنى أن المستخدم إذا تحرك داخل مجموعة حقول استمارية تندرج تحت اسم المعلومات الشخصية فإن nvda سيعلن عن هذا المسمى. (#535)
- في إنترنت إكسبلورر وتطبيقات mshtml الأخرى سيتمكن nvda من التعرف على أسماء الكائنات ووصفها إذا ما استخدم المصمم خصائص aria-labeledBy و aria-describedBy.
- في إنترنت إكسبلورر وتطبيقات mshtml الأخرى دعم أفضل من nvda لكائنات القوائم والبراويز وأشرطة السحب وأشرطة التقدم بالتطبيقات الغنية والمتوافقة مع برامج قراءة الشاشة (aria).
- أصبح بإمكان المستخدم تغيير نطق الرموز وعلامات الترقيم بالإضافة إلى إمكانية تغيير مستوى قراءة تلك الرموز والعلامات. (#271, #1516)
- أصبح NVDA يعلن عن أسماء صفحات العمل داخل برنامج ميكروسوفت إكسل Microsoft Excel وذلك عند الضغط على CTRL+pageup و CTRL+pagedown للتنقل بين الصفحات (760)
- عند الحركة داخل جدول بميكروسوفت وورد (microsoft word) باستخدام مفتاح tab سيعلن nvda عن محتوى الخلايا. (#159)
- أصبح من الممكن تعطيل أو تشغيل الإعلان عن مراجع خلايا الجدول من خلال مربع التحديد الموجود بمحاورة تنسيق المستندات بقائمة التفضيلات. (#719)
- أصبح بإمكان nvda الإعلان عن اللون والتنسيق للنص المكتوب على الشاشة.
- أصبح بإمكان nvda الإعلان عن أن الرسالة غير مقروءة (unread) بقائمة الرسائل ببرامج Outlook Express / windows Mail / Windows Live Mail فضلا عن الإعلان عن كونها مفتوحة أو مغلقةفي حال تنظيم المحادثات . (#868)
- إضافة إعداد إلى آلة النطق espeak NG NG لرفع سرعة القراءة ثلاث مرات أكثر من ذي قبل.
- دعم كائن التقويم (calendar) والموجود بمحاورة معلومات الوقت والتاريخ والذي يمكن الوصول إليه من الساعة بويندوز 7. (#1637)
- إضافة مفاتيح اختصار جديدة إلى السطر الإلكتروني من طراز MDV Lilli (#241)
- إضافة لغتين جديدتين إلى اللغات التي يدعمها البرنامج وهما: البلغارية والألبانية.
التعديلات
- لتحريك مؤشر التحرير إلى مؤشر الاستعراض قم بالضغط على مفتاح الاختصار المنوط بتحريك مؤشر النظام إلى الكائن الحالي مرتين متتاليتين (NVDA+shift+numpadMinus في لوحة مفاتيح الحاسوب المكتبي و NVDA+shift+backspace في لوحة مفاتيح الحاسوب المحمول). وهذا سيوفر مفاتيح أخرى لوظائف جديدة (#837)
- لسماع المكافئ الرقمي للحرف الواقع تحت مؤشر الاستعراض قم بالضغط على الاختصار المنوط باستعراض الحرف الحالي ثلاث مرات بدلا من مرتين حيث أنه بالضغط على الاختصار مرتين الآن يقوم بالتهجئة الصوتية للحرف.
- تحديث آلة النطق مفتوحة المصدر espeak NG NG إلى الإصدار رقم 1.45.03. (#1465)
- توقف الإعلان عن الجداول التنسيقية في تطبيقات موزيلا جيكو (Mozilla Gecko) عند تحريك مؤشر النظام أثناء وجود المستخدم داخل النمط التفاعلي أو خارج أحد المستندات
- سيعمل نمط التصفح داخل مستندات التطبيقات الغنية والمتوافقة مع برامج قراءة الشاشة (aria) في إنترنت إكسبلورر وتطبيقات mshtml الأخرى. (#1452)
- تحديث إصدار مترجم ليبلويس (liblouis braille) إلى الإصدار رقم 2.3.0.
- عند القفز باستخدام مفاتيح الحركة السريعة أو بمؤشر النظام إلى أحد الكائنات في نمط التصفح فإن nvda سيعلن عن وصفه إذا كان الكائن له وصف.
- الإعلان عن شريط التقدم في نمط التصفح.
- سيتم إخفاء الكائنات الموجودة داخل كائنات مرئية ,لا تهم المستخدم, من نمط الاستعراض البسيط. وبإمكان المستخدم إظهار تلك الكائنات بتعطيل نمط الاستعراض البسيط.
- الإشارة في دليل المستخدم وواجهة nvda إلى مصطلح الذاكرة التخيلية بمصطلح نمط التصفح حيث أن مصطلح الذاكرة التخيلية لا يعطي دلالة واضحة لمعظم المستخدمين (#1509)
- الآن إذا أراد المستخدم نقل إعدادات NVDA والموجودة داخل مجلد النظام بما فيها أي ملحقات برمجية إضافية إلى شاشات الدخول فإنه يتم تحذيره بأن ذلك يعد فيه خطورة أمنية (#1426)
- لم تعد خدمة nvda تبدأ تشغيل nvda وتوقفه في أسطح المكتب النشطة(input desktops) .
- لم يعد يستغل nvda إمكانية ui automation بويندوز إكس بي وويندوز فيستا حتى إذا كانت متاحة في التحديث فعلى الرغم من فائدة UI Automation في تحسين توافقية بعض البرامج الحديثةمع برامج قراءة الشاشة إلا أنها تتسبب في حدوث جمود وتوقف وانخفاض في أداء nvda. (#1437)
- في التطبيقات التي تستخدام موزيلا جيكو 2 وما بعده (كبرنامج Firefox 4 وما بعده) يمكن قراءة المستند في نمط التصفح قبل الانتهاء تماما من تحميله.
- سيعلن nvda الآن عن حالة الكائن الذي يحوي كئنات أخرى عند تحريك مؤشر النظام إلى كائنبداخله (فعلى سبيل المثال إذا تحرك مؤشر النظام داخل مستند ما زال يتم تحميله سيخبرنا nvda بذلك).
- لم يعد يتم ذكر مصطلحات "الكائن الفرعي (first child)" ولا "الكائن الرئيسي (parent)" في كل من واجهة nvda ودليل الاستخدام عند التطرق لموضوع الحركة حول الكائن نظرا لما تسببه تلك المصطلحات من تشتيت للكثير من المستخدمين.
- لم يعد يتم الإعلان عن كلمة مغلق (collapsed) في بعض عناصر القوائم التي تحتوي على قوائم فرعية.
- أصبح بإمكان مفتاح الاختصار المنوط بالإعلان عن التنسيق (nvda+F) يعلن عن التنسيق في موضع مؤشر الاستعراض إضافة إلى الإعلان عنه في مؤشر التحرير. ربما لا يلاحظ معظم المستخدمين هذا التغيير لأن مؤشر الاستعراض يتبع مؤشر التحرير افتراضيا ولكنه تعديل مفيد لمن يود معرفة تنسيق النص وهو في الاستعراض المسطح مثلا.
الإصلاحات
- لم يعد nvda ينتقل آليا إلى نمط التصفح عند إغلاق مربعات الخيارات (combo boxes) إذا قام المستخدم بتشغيل النمط التفاعلي عمدا بالضغط على nvda + space (#1386)
- حل مشكلة وضع بعض رأوس الموضوعات في أسطر متفرقة ووضعها في سطر واحد في وثائق gecko (كما في فيرفوكس ووثائق mshtml (كما في إنترنت إكسبلورر) (#1378)
- حل مشكلة تحديث البرايل بمحتوى نمط التصفح عند إرفاق البرايل بمؤشر الاستعراض وعند تحريك مؤشر حركة الكائن إلى نمط التصفح يدويا أو نتيجة لتغيير مؤشر النظام (#1406, #1407)
- إذا تم تعطيل خاصية الإعلان عن علامات الترقيم لم يعد NVDA يقوم بنطق علامات بطريقة خاطئة عند استخدام بعض آلات النطق. (#332)
- معالجة مشكلة الخطأ الذي كان يحدث عند تحميل الإعدادات المحفوظة لآلات نطق لا تدعم إعدادات الصوت مثل آلة النطق Audiologic Tts3. (#1347)
- معالجة مشكلة قراءة قائمة الإضافات (extras) ببرنامج skype (#648)
- معالجة المشكلات التي كانت تنتج عن تحديد المربع الخاص بإصدار صفارة عند تحريك الفأرة حسب نقاء الصورة, والموجود بمحاورة إعدادات الفأرة, في ويندوز Vista أو ويندوز 7 64 بيت (#1183)
- عند إعداد nvda كي يستخدم نمط لوحة مفاتيح الحاسوب المحمول فسيقوم NVDA+delete بذكر أبعاد الكائن الحالي كما هو مشار إليه في الدليل. (#1498)
- سيتم الإعلان عن ما يتم تظليله إذا استخدم مصمم الموقع خاصية aria-selected بتطبيقات الإنترنت الغنية والمتوافقة مع برامج قراءة الشاشة (aria) في مستندات إنترنت إكسبلورر
- عند التحول تلقائيا من نمط التصفح إلى النمط التفاعلي أصبح البرنامج يعلن عن المحتوى الموجود داخل العنصر المحدد. فعلى سبيل المثال إذا كان هناك عنصر داخل مربع قائمة قد تم تحديده سيتم الإعلان عن مربع القائمة أولا. (#1491)
- في تطبيقات mshtml و internet explorer سيتم اعتبار مربعات القوائم في التطبيقات الغنية والمتوافقة مع برامج قراءة الشاشة (aria) على أنها قوائم بدلا من عناصر قوائم
- حل مشكلة الإعلان عن مربعات التحرير المخصصة للقراءة فقط (#1436)
- في نمط التصفح أصبح nvda يتعامل بشكل صحيح مع مربعات التحرير المخصصة للقراءة فقط.
- في صفحات الإنترنت لم يعد ينتقل nvda إلى نمط التصفح عند وجود المستخدم في النمط التفاعلي وصادفه مربع تكميل تلقائي. (auto complete)
- أصبح بإمكان nvda الإعلان عن أسماء الكائنات عند تحريك مؤشر النظام أو استخدام مفاتيح الحركة السريعة في نمط التصفح ببرنامج Adobe Reader
- في مستندات XFA PDF ببرنامج Adobe Readerسيتم تقديم الأزرار والأشكال الرسومية والروابط بطريقة صحيحة
- في مستندات XFA PDF ببرنامج Adobe Readerسيتم تقديم كل العناصر في أسطر منفصلة. لقد حدث هذا التعديل لأن الأقسام الكبيرة (وفي بعض الأحيان كل المستند) كانت تقدم دون فواصل نظرا لنقص التركيب في هذه المستندات
- معالجة المشكلات التي كانت تنتج عن تحريك مؤشر النظام إلى مربعات التحرير أو بعيد عنها في مستندات XFA PDF ببرنامج Adobe Reader.
- سيتم الإعلان عن التغييرات في قيمة مربع الخيارات النشط بمستندات XFA PDF ببرنامج Adobe Reader
- أصبحت مربعات الخيارات التي تحتوي على عناصر رسومية متوافقة مع برنامج nvda مثل مربع خيارات اَلْأَلْوان الموجود بقائمة الخيارات بتبويب القراءة ببرنامج Outlook Express. (#1340)
- معالجة مشكلة الدمج بين نطق مراجع الخلايا وما تحويه من قيم رقمية في اللغات التي تستخدم المسافة لفصل الآلاف كاللغة الفرنسية واللغة الألمانية حيث كان ينتج عنه مشكلات في نطق خلايا الجدول التي تحتوي على أرقام. (#555)
- سيتم تصنيف الوصف الذي يقدمه مصمم الموقع لإعلام المستخدم بوظيفة أحد الكائنات في إنترنت إكسبلورر وتطبيقات MSHTML الأخرى, من خلال التطبيقات الغنية والمتوافقة مع برامج قراءة الشاشة (aria), على أنه نص ثابت (static text) وليس مربعات تحرير.
- حل مختلف المشاكل التي تنتج عن ضغط مفتاح tab أثناء وجود المستخدم في صفحة الإنترنت وهو في نمط التصفح (ومن أمثلة تلك المشكلات تحرك مفتاح tab بطريقة غير صحيحة إلى شريط العنوان في إنترنت إكسبلورر). (#720, #1367)
- سيقول nvda "list with 5 items" على سبيل المثال بدلا من أن يقول "listwith 5 items" وهذا الخطأ كان في الإصدارات الإنجليزية وليس له علاقة بالإصدارات العربية (#1515)
- في المساعدة التفاعلية يتم الآن تسجيل جميع مفاتيح الاختصار داخل ملف تقارير البرنامج؛ ذلك حتى مع تخطي الملحقات البرمجية المتعلقة ببعض هذه المفاتيح لعمل خاصية المساعدة التفاعلية مثل أوامر الحركة التي تقوم بها أزرار الرجوع للخلف والتحرك إلى الأمام بالسطر الإلكتروني
- عندما يتم الضغط على المفتاح المصاحب في لوحة المفاتيح أثناء عمل المساعدة التفاعلية لن يعلن عنه لأنه بهذه الطريقة كأنه يعلن عن نفسه كمفتاح NVDA+NVDA على سبيل المثال.
- الآن أصبح الضغط على الحرف c أو shift+c يتنقل بين مربعات الخيارات داخل مستندات برنامج ادوبي ريدر (Adobe Reader)
- أصبح NVDA يعلن عن صفوف وأعمدة الجداول المحددة بنفس الطريقة التي يعلن بها عن عناصر القوائم أو العروض الشجرية.
- أصبح من الممكن تفعيل الكائنات في نمط التصفح حتى إذا كانت محتويات تلك الكائنات خارج إطار الشاشة وذلك في Firefox وتطبيقات جيكو الأخرى. (#801)
- لم يعد يمكنك إظهار محاورة من محاورات إعدادات nvda أثناء ظهور محاورة بها رسالة كأن تفتح محاورة نبذة عن البرنامج ثم تفتح بعدها محاورة الإعدادات العامة مثلا حيث أن محاورة الإعدادات لا يمكن التعامل معها سواء بالإغلاق أو بالحركة داخلها بمفتاح tab. (#1451)
- حل مشكلة بطء الاستجابة التي كانت تحدث في برنامج Microsoft Excel عند الضغط ضغطة طويلة على المفاتيح أو الضغط عليها بسرعة أثناء التحرك بين الخلايا أو تظليلها.
- القضاء على مشكلة التوقف الذي كان أحيانا يصيب NVDA في شاشات الويندوز المؤمنة.
- معالجة المشكلات التي تظهر أحيانا مع الأسطر الإلكترونية عندما يتسبب حدوث تغيير ما في اختفاء نص كان معروض على السطر. (#1377)
- أصبح من الممكن التحرك داخل نافذة التحميل ببرنامج internet explorer 9 وقراءتها. (#1280)
- القضاء على احتمالية تشغيل نسخ متعددة من nvda في وقت واحد بالصدفة (#507)
- لم يعد يتم إظهار نافذة nvda طوال فترة تشغيله في الأنظمة البطيئة (#726)
- لم يعد يتوقف nvda عند تشغيل برنامج WPF في ويندوز إكس بي. (1437)
- يمكن الآن استخدام أمر قراءة كامل النص وأمر استعراض كامل النص في بعض كائنات uiAutomation النصية والتي تدعم كل الوظائف المطلوبة (فعلى سبيل المثال يمكن استخدام استعراض كامل النص في مستندات عارض xps(xps viewer))
- لم يعد يقوم nvda بتصنيف بعض عناصر القوائم بمحاورة قواعد الرسائل ب outlook express/windows live mail على أنها مربعات تحديد. (#576)
- لم يعد يتم الإعلان عن احتواء مربعات الخيارات على قائمة فرعية.
- يستطيع nvda الآن قراءة عناوين البريد الإلكتروني الموجودة بحقول إلى (to) ونسخة إلى (CC) ونسخة مخفية الوجهة (BCC) بميكوروسوفت أوتلوك (microSoft outlook). (#421)
- معالجة مشكلة توقف الإعلان في بعض الأحيان عن التغيير في قيم شريط السحب بإعدادات الصوت. (#1411)
- لم يعد يخفق nvda في الإعلان عن الخلية الجديدة أثناء الحركة في ورقة العمل ب Excel بعد القص واللصق. (#1567)
- القضاء على مشكلة عدم الدقة التي كانت تصيب nvda عند عثوره على أسماء ألوان متعددة.
- القضاء على مشكلة عدم قدرة nvda على قراءة بعض أجزاء من صفحات نادرة في إنترنت إكسبلورر وتطبيقات mshtml الأخرى. (#1569)
- معالجة مشكلة نادرة كانت تصيب إنترنت إكسبلورر وتطبيقات mshtml الأخرى حيث كان nvda ينتقل من مربعات التحرير متعددة الأسطر إلى إعلى الصفحة. (#1566)
- سيقوم nvda بالقراءة الآلية لمحاورات التأكيد ببرنامج Microsoft Word 2010. (#1538)
- في إنترنت إكسبلورر وتطبيقات mshtml الأخرى سيعلن nvda بطريقة صحيحة عن ما يتم تظليله في الأسطر بعد السطر الأول في مربعات التحرير متعددة الأسطر. (#1590)
- تحسين إمكانية الحركة بالكلمات في مواضع كثيرة منها نمط التصفح وتطبيقات التحرير بويندوز. (#1580)
- لم يعد يظهر مثبت nvda نصوص مشوهة في كل من ويندوز فيستا وويندوز 7 بإصدارات هنجكونج. (#1596)
- لم يعد يخفق nvda في تحميل آلة النطق Microsoft Speech API version 5 إذا كانت الإعدادات بها إعدادات آلة النطق هذه ولكنها لا تحتوي على إعداد الصوت. (#1599)
- لم يعد nvda يتباطأ في الاستجابة أو يتجمد في مربعات التحرير بإنترنت إكسبلورر وتطبيقات mshtml الأخرى عند تشغيل السطر الإلكتروني.
- لم يعد يمنع nvda من أن يشمل نمط التصفح بفيرفوكس ما بداخل الكئانات المرئية كمحتوى الإطارات أو البراويز.
- سيتم من الآن الإعلان بشكل صحيح عن الأسطر الموجودة بالصفحات بعد أول صفحة بمستندات ميكروسوفت وورد (microSoft word) عند تشغيل السطر الإلكتروني. (#1603)
- سيمكن من الآن قراءة أسطر النصوص المكتوبة من اليمين إلى اليسار (كما في اللغة العربية) عند تشغيل السطر الإلكتروني وذلك ببرنامج ميكروسوفت وورد 2003 (microsoft word 2003). (#627)
- سيعمل أمر قراءة كامل النص بطريقة صحيحة ببرنامج ميكروسوفت وورد (microSoft word) إذا كان المستند ليس منتهي بعلامة ترقيم تفيد نهاية الجملة.
- عند فتح رسالة خالية من التنسيق ببرنامج ويندوز لايف مايل 2011 (windows live mail 2011) سيقوم nvda بتنشيطها مما يمكنه من قراءتها بطريقة صحيحة.
- حل مشكلة التوقف المؤقت أو عدم النطق التي كانت تصيب nvda أثناء وجود المستخدم بمحاورات نقل إلى أو نسخ إلى ببرنامج ويندوز لايف مايل (windows live mail). (#574)
- في برنامج outlook 2010 أصبح NVDA يتعقب العنصر المحدد داخل قائمة الرسائل على نحو صحيح. (#1285)
- حل بعض مشكلات توصيل USB بالسطر الإلكتروني MDV Lilli. (#241)
- في إنترنت إكسبلورر وتطبيقات mshtml الأخرى لم يعد يتم تجاهل المسافات في نمط التصفح في حالات معينة (كأن تكون تلك المسافات موجودة بعد رابط مثلا).
- في إنترنت إكسبلورر وتطبيقات mshtml الأخرى تم القضاء على فصل الأسطر إلى كلمات متفرقة بنمط التصفح. #(1685)
- إذا أخفق nvda في بدأ التشغيل أو في تشغيل صوت الخطأ فإن ذلك لم يعد يمنع من ظهور رسالة الخطأ في ملف تقارير البرنامج.
تعديلات للمطورين
- Developer documentation can now be generated using SCons. See readme.txt at the root of the source distribution for details, including associated dependencies.
- Locales can now provide descriptions for characters. See the Character Descriptions section of the Developer Guide for details. (#55)
- Locales can now provide information about the pronunciation of specific punctuation and other symbols. See the Symbol Pronunciation section of the Developer Guide for details. (#332)
- You can now build NVDAHelper with several debugging options using the nvdaHelperDebugFlags SCons variable. See readme.txt at the root of the source distribution for details. (#1390)
- Synth drivers are now passed a sequence of text and speech commands to speak, instead of just text and an index.
- This allows for embedded indexes, parameter changes, etc.
- Drivers should implement SynthDriver.speak() instead of SynthDriver.speakText() and SynthDriver.speakCharacter().
- The old methods will be used if SynthDriver.speak() is not implemented, but they are deprecated and will be removed in a future release.
- gui.execute() has been removed. wx.CallAfter() should be used instead.
- gui.scriptUI has been removed.
- For message dialogs, use wx.CallAfter(gui.messageBox, ...).
- For all other dialogs, real wx dialogs should be used instead.
- A new gui.runScriptModalDialog() function simplifies using modal dialogs from scripts.
- Synth drivers can now support boolean settings. See SynthDriverHandler.BooleanSynthSetting.
- SCons now accepts a certTimestampServer variable specifying the URL of a timestamping server to use to timestamp authenticode signatures. (#1644)
الإصدار 2011.1.1
يتضمن هذا الإصدار حل العديد من المشكلات الأمنية والقضايا الهامة التي كانت توجد بالإصدار 2011
الإصلاحات
- تعطيل عنصر التبرع الموجود بالقائمة الرئيسية ب nvda عند تشغيله في شاشة الدخول لويندوز وشاشة القفل وشاشة حسابات المستخدم والشاشات المأمنة الأخرى وذلك لدواع أمنية (#1419)
- أصبح من المستحيل النسخ أو اللصق داخل واجهة مستخدم NVDA وذلك أثناء وجودك في أسطح مكتب آمنة (شاشة القفل , وشاشة حسابات المستخدم, وشاشة الدخول لويندوز) وذلك لدواع أمنية (#1421)
- تمت معالجة مشكلة الخروج مِن الكائنات المدرجة مثل (flash) بإستخدام nvda+Control+space في Firefox4 (#1429)
- تمت معالجة مشكلة نطق الأحرف مع مفتاح ال shift عند تشغيل خاصية نطق مفاتيح الاختصار بعد تعطيل خاصية نطق الأحرف المكتوبة (#1422)
- عند تشغيل خاصية نطق مفاتيح الاختصار سيتم الآن الإعلان عن مسطرة المسافات مع كل من مفاتيح ctrl و alt كمفاتيح اختصار (#1424)
- تعطيل عنصر عرض التقارير تماما عند تشغيل nvda في شاشة الدخول لويندوز وشاشة القفل وشاشة حسابات المستخدم والشاشات المأمنة الأخرى وذلك لدواع أمنية (#1435)
- سيتم تسجيل أي اختصار يتم ضغطه في ملف تقارير البرنامج عند تشغيل المساعدة التفاعلية إذا كان مستوى تقارير البرنامج على الوضع الافتراضي حتى إذا لم يكن هذا الاختصار منوط بتنفيذ وظيفة محددة (كما هو مشار إليه في الدليل). (#1425)
الإصدار 2011.1
يتضمن هذا الإصدار عددا كبيرا من المستجدات الملحوظة من بينها: الإعلان عن الألوان في بعض التطبيقات، الإعلان التلقائي عن ما يستجد من نصوص بكل من mIRC,PuTTYTera Term و SecureCRT، دعم الملحقات البرمجية العامة، الإعلان عن التنقيط والترقيم بميكروسوفت وورد، ومزيد من مفاتيح الاختصار للأسطر الإلكترونية مع NVDA, كوضع مفاتيح اختصار للتحرك إلى السطر السابق أو إلى السطر التالي، ودعم العديد من الأسطر الإلكترونية من طراز Baum, HumanWare و APH
المستجدات
- أصبح NVDA يعلن عن الألوان في بعض التطبيقات. ويمكن ضبط النطق التلقائي للألوان من خلال المحاورة الخاصة بتنسيق المستندات الموجودة في قائمة التفضيلات، كذلك يمكن للمستخدم التعرف على الألوان حسب الطلب بالضغط على أمر إعلان تنسيق المستندات NVDA+F
- وذلك بشكل أساسي في تطبيقات تحرير النصوص Iaccessible2 القياسية مثل تطبيقات موزيلا وتطبيقات تحرير النصوص المختلفة مثل Wordpad و IBM Lotus Symphony
- في الذاكرات التخيلية يمكنك الآن التحديد بالصفحة وذلك بالضغط على (shift+pageDown و shift+pageUp) كما يمكنك التحديد بالفقرة وذلك بالضغط على (shift+control+downArrow و shift+control+upArrow)
- سيقوم NVDA الآن بالإعلان آليا عن أي نص جديد يظهر في mIRC, PuTTY, Tera Term وSecureCRT
- يمكن للمستخدم الآن إضافة اختصارات أو تغيير الاختصارات الموجودة لأي وظيفة (script)في Nvda وذلك باستخدام خريطة تعريف مفاتيح الاختصار للمستخدم
- دعم الملحقات البرمجية العامة حيث أنه من شأن هذه الملحقات إضافة خصائص وظيفية ل NVDA تعمل مع كل التطبيقات
- يسمع المستخدم الآن تنبيه صوتي صغير عند كتابته للأحرف مع مفتاح ال shift أثناء تشغيل مفتاح caps lock كما يمكنه إلغاء هذه الخاصية بإزالة التحديد من الخيار الجديد الخاص بها والموجود بمحاورة إعدادات لوحة المفاتيح
- يتم الآن الإعلان عن فواصل الصفحات في مستندات ميكروسوفت وورد عند التحرك بالأسطر
- يتم الآن الإعلان عن التنقيط والترقيم بمستندات ميكروسوفت وورد عند التحرك بالأسطر
- الآن تم توفير مفتاح اختصار لتشغيل أو تعطيل وضع الصمت للتطبيق الحالي وهو (NVDA+shift+s) حيث أن هذا الوضع يقوم بتعطيل كل مهام قراءة الشاشة في NVDA من أجل تطبيق معين وهذا يفيد في التطبيقات التي تحتوي على صوت خاص بها و أو خصائص قراءة شاشة تميزها ولتعطيل هذا الأمر يتم الضغط على نفس مفتاح الاختصار مرة أخرى
- تم إضافة مفاتيح اختصار للسطر الإلكتروني مع NVDA. لمزيد من التفاصيل يرجى الاطلاع على قسم الأسطر الإلكترونية المدعومة بدليل المستخدم
- تم استحداث عنصر في قائمة NVDA الرئيسية يتناسب مع مطوري البرامج الأخرى يقوم بإعادة تحميل الوحدات البرمجية والملحقات العالمية بدلا من إعادة تشغيل البرنامج حيث أن ذلك يمكنهم من اختبار التغييرات التي تحدث للبرنامج الذي يقومون بتطويره. وهذا العنصر هو إعادة تحميل الملحقات والموجود بالقائمة الفرعية أدوات. ويمكن تفعيل هذا العنصر من أي مكان بالضغط على مفتاح الاختصار NVDA+control+f3
- يتذكر NVDA الآن المكان الذي كنت فيه عند العودة إلى صفحة إنترنت قمت بزيارتها مسبقا. وهذا يتم حتى إغلاق المتصفح أو الخروج من NVDA
- يمكن الآن استخدام الأسطر الإلكترونية هانديتيك (Handy Tech) دون الحاجة إلى تثبيت التعريف العالمي الخاص بها
- دعم العديد من الأسطر الإلكترونية من طراز Baumو HumanWare و APH
- التعرف على شريط العنوان لبرنامج Media Player Classic Home Cinema
- الآن يمكن استخدام السطر الإلكتروني من شركة Freedom Scientific من نوع Focus 40 Blue braille display عند توصيله بالبلوتوث
التعديلات
- لم يعد يتم الإعلان عن المعلومات المكانية افتراضيا في بعض الأحيان مثل غالبية القوائم وشريط المهام وصينية النظام وهكذا حيث أنه عادة ما كانت هذه المعلومات غير صحيحة ومع ذلك فيمكن تشغيل هذه الخاصية مرة أخرى من خلال خيار جديد تم إضافته إلى محاورة إعدادات عرض الكائن
- تم إعادة تسمية مساعد لوحة المفاتيح بالمساعدة التفاعلية (input help) لأن ذلك من شأنه يعكس أن مساعد لوحة المفاتيح يتناول المفاتيح المضغوطة من المصادر وليس من خلال لوحة المفاتيح
- لم تعد المساعدة التفاعلية (input help) تعلن عن مكان أي ملحق برمجي (script) بالشفرة البرمجية سواء عن طريق الصوت أو البرايل حيث أن هذا الأمر مبهم بالنسبة للمستخدم ولا يمت له بصلة، ومع ذلك فإنه يتم تقريره للمطورين والمستخدمين المتقدمين
- عند تبين أن NVDA قد توقف فإنه سيستمر توقف المفاتيح المصاحبة للبرنامج إلا أنه يقوم بتمرير بقية المفاتيح الأخرى إلى النظام وذلك يفيد في منع المستخدم من تشغيل caps lockدون قصد وهكذا. وذلك إذا قام المستخدم بالضغط على المفتاح المصاحب للبرنامج دون تدارك توقف البرنامج. أي أنه أثناء توقف البرنامج سيتم مرور جميع المفاتيح إلى النظام ما عدا المفتاح المصاحب للبرنامج
- إذا تم الضغط على المفاتيح ضغطة طويلة بعد تنفيذ أمر مرور المفتاح فسيتم مرور جميع المفاتيح بما في ذلك المفاتيح المتكررة حتى تحرير آخر مفتاح بمعنى آخر إذا تم الضغط على مفتاح التحكم فسيتم تمرير كل المفاتيح الأخرى حتى يتم تحريره
- إذا تم الضغط على أي من المفاتيح المصاحبة للبرنامج مرتين متعاقبتين لتمريره إلى النظام وكانت الضغطة الثانية ضغطة طويلة فسيتم تمرير كل المفاتيح المتكررة أيضا
- الآن سيتم الإعلان عن مفاتيح علو الصوت وخفضه وكتمه في المساعدة التفاعلية وهذا يمكن أن يفيد المستخدم إذا كان غير متأكد من وظائف تلك المفاتيح
- لقد تم تغيير مفتاح الوصول السريع (hot key) للعنصر مؤشر الاستعراض الموجود بقائمة التفضيلات إلى حرف C بدلا من حرف R وذلك لأن عنصر إعدادات الخط البارز (braille settings) والموجود بنفس القائمة يستخدم نفس الحرف كمفتاح للوصول السريع
الإصلاحات
- عند إضافة مدخل جديد إلى معجم النطق أصبح عنوان المحاورة الآن "إضافة مدخل جديد إلى المعجم" بدلا من "تعديل مدخل المعجم".
- في محاورات معاجم النطق أصبح البرنامج يعرض محتوى التعبيرات القياسية وقائمة مدخلات المعجم وحساسيتها للحروف الكبيرة باللغة التي يعمل بها NVDA بدلا من اللغة الإنجليزية دائما.
- في برنامج (Aim) أصبح NVDA يعلن عن المعلومات المكانية داخل أي عرض شجري.
- عند استخدام شريط السحب الخاص بإعدادات الصوت أصبح كل من مفتاح السهم الأعلى أو صفحة لأعلى أو مفتاح البداية يعلنون عن زيادة الإعداد أما الضغط على مفتاح السهم الأسفل أو صفحة لأسفل أو مفتاح النهاية فيقلل سرعة الإعداد، وقد كان العكس هو القائم ولكنه لم يكن منطقيا وكان هناك عدم توافق بين ذلك وبين إعدادات آلة النطق.
- تمت معالجة مشكلة ظهور أسطر فارغة عند تعطيل خاصية عرض تنسيق الشاشة والتي تقدم للمستخدم الشاشة كما هي وليست في ذاكرات تخيلية
- إذا تم الضغط على أي من المفاتيح المصاحبة للبرنامج مرتين متعاقبتين ثم تم الضغط على مفتاح آخر فإنه لم يعد تمرير الضغطة الثانية للمفتاح المصاحب للبرنامج من خلال النظام
- سيتم الآن الإعلان عن مفاتيح علامات الترقيم في المساعدة التفاعلية حتى عند تعطيل خاصية نطق علامات الترقيم
- في محاورة إعدادات لوحة المفاتيح سيتم الآن الإعلان عن أسماء أنماط لوحة المفاتيح بلغة البرنامج المستخدمة بدلا من الإعلان عنها باللغة الإنجليزية
- تم حل مشكلة الإعلان عن بعض العناصر كعناصر فارغة في مستندات Adobe Reader كالروابط الموجودة بجدول المحتويات بدليل مستخدم Apple iPhone IOS 4.1
- يعمل الآن زر "استخدام الإعدادات المحفوظة حاليا في شاشة الدخول لويندوز والشاشات الآمنة الأخرى" والموجود بمحاورة الإعدادات العامة للبرنامج بعد تنصيب NVDA من جديد ولكن قبل ظهور أي شاشة آمنة حيث كان من قبل يعلن عن إتمام النسخ بنجاح ولكن دون فائدة
- لم يعد يتم فتح محاورتين لإعدادات nvda في آن واحد فهذا يساهم في حل مشكلة فتح محاوررة تعتمد على الأخرى مثال ذلك فتح محاورة تغيير آلة النطق أثناء فتح محاورة إعدادات الصوت
- في الأنظمة المفعل بها خاصية حسابات المستخدم لم يعد يفشل زر "استخدام الإعدادات المحفوظة حاليا في شاشة الدخول لويندوز والشاشات الآمنة الأخرى" -والموجود بمحاورة الإعدادات العامة ل NVDA- في أداء مهمته بعد رسالة حسابات المستخدم إذا كان حساب المستخدم يحتوي على مسافة
- في برنامج إنترنت إكسبلورر وتطبيقات MSHTML الأخرى يستخدم NVDA عنوان الصفحة (URL) كحل أخير للإعلان عن اسم رابط ما بدلا من الإشارة إليه كرابط فقط
- لم يعد NVDA يتجاهل الوصول إلى القوائم ببرنامج AOL Instant Messenger 7
- الإعلان عن الأسماء الصحيحة للكائنات بمحاورة المدقق الإملائي ببرنامج Microsoft Word على سبيل المثال (ليس بالقاموس وخطأ نحوي وعلامة ترقيم) حيث كان يتم الإعلان عن جميع تلك العناصر بكلمة خطأ نحوي
- ينبغي ألا تتم كتابة نصوص مشوهة بسبب الكتابة في برنامج microsoft word أثناء استخدام السطر الإلكتروني كما أنه تم حل مشكلة التجمد الذي كان نادرا ما يحدث عند قراءة مستندات word باستخدام أزرار آلة الخط البارز
- ينبغي الآن أن يتم تحديث المؤشر أو النص في السطر الإلكتروني دائما بطريقة ملائمة عند ضغط مفتاح الحذف (delete) في أحد مربعات التحرير كي يعكس ما يحدث من تغيير
- يقوم NVDA الآن ببيان التغييرات التي تحدث في الصفحات المتحركة في مستندات Gecko2(مثل Firefox 4) أثناء فتح أكثر من صفحة حيث كان من قبل يتم بيان التغييرات لأول صفحة فقط
- أصبح بإمكان NVDA الإعلان بشكل صحيح عن الاقتراحات للأخطاء النحوية وأخطاء علامات الترقيم بمحاورة المدقق الإملائي لبرنامج microsoft word
- لم يعد NVDA يعرض الروابط التي تقفذ بالمستخدم إلى قسم ما في نفس الصفحة في الذاكرات التخيلية لبرنامج إنترنت إكسبلورر وتطبيقات MShtml الأخرى إذا كانت تلك الروابط فارغة بل سيتم إخفاؤها كما ينبغي أن يكون
- لم يعد مؤشر حركة الكائن يتوقف عند التحرك بمفتاح ال tab ثم الرجوع بضغط مفتاحي shift + tab
- لم يعد NVDA يكتفي بقراءة المعلومات بالإطارات الداخلية (frame) دون قراءة المعلومات التي توجد بالإطارات التي تحويها بل سيقرأ ما بداخل تلك الإطارات حتى إذا تم تحميل الإطار الداخلي أولا وذلك في كل من فير فوكس وتطبيقات جيكو
- سيقوم NVDA الآن بالإعلان عن الحرف التالي عند حذف حرف باستخدام مفتاح الحذف في اللوحة الرقمية (nompadDelete)
- سيتم الإعلان مرة أخرى عن اسم المستخدم في شاشة الدخول لويندوز بويندوز XP إذا تم تغيير المستخدم المحدد
- معالجة مشكلة قراءة النصوص بتطبيقات الأوامر النصية والتي كانت تحدث عند تفعيل خيار الإعلان عن رقم السطر
- يمكن للمبصرين الآن استخدام محاورة قائمة العناصر بالذاكرات التخيلية حيث أصبح من الممكن رؤية جميع الكائنات على الشاشة
- يمكن الآن للأشخاص المبصرين قراءة قائمة المدخلات بمحاورة معاجم النطق حيث تم تكبير حجمها مما يمكنهم رؤية جميع الأعمدة على الشاشة
- في الأسطر الإلكترونية ALVA BC640/BC680 لم يعد NVDA يتجاهل المفاتيح التي يستمر المستخدم بالضغط عليها بعد تحرير مفتاح آخر بمعنى آخر إذا قام المستخدم بالضغط على مفتاحين ثم قام بتحرير أحدهما فسيتم الاستمرار في تعليق المفتاح الآخر
- إذا تم فتح مستند ليس به علامات (untagged document) باستخدام NVDA لم يعد يتوقف أدوبي ريدر بعد مغادرة خيارات المستند قبل ظهور محاورة المعالجة
- سيقوم NVDA بالانتقال إلى السطر الإلكتروني الذي تم اختياره إذا تم الرجوع إلى الإعدادات المحفوظة سابقا وذلك بالضغط علىNVDA+control+r
- ستتم إعادة قراءة معالج مشروع Visual Studio 2008 بطريقة صحيحة مرة أخرى
- حل مشكلة تشغيل الملفات التنفيذية لبرامج أسماؤها مكتوبة بلغات أخرى غير الإنجليزية
- حل مشكلة قراءة أول حرف من السطر التالي عند الوصول لنهاية السطر الحالي أثناء تشغيل نمط التفاف السطر (word wrap) بتطبيق AkelPad
- في محرر الأكواد لبرنامج Visual Studio 2005/2008 لم يعد NVDA ينطق كامل النص عند كتابة أي حرف
- تمت معالجة مشكلة عدم إزالة المعلومات المعروضة على شاشات بعض الأسطر الإلكترونية بشكل صحيح عند الخروج من NVDA أو عند تغيير المحتوى المعروض على شاشة السطر الإلكتروني
- معالجة مشكلة إعلان البرنامج المتكرر أحيانا لأول كائن يقع عليه NVDA عند بداية تشغيله
تعديلات للمطورين
- SCons is now used to prepare the source tree and create binary builds, portable archives, installers, etc. See readme.txt at the root of the source distribution for details.
- The key names used by NVDA (including key maps) have been made more friendly/logical; e.g. upArrow instead of extendedUp and numpadPageUp instead of prior. See the vkCodes module for a list.
- All input from the user is now represented by an inputCore.InputGesture instance. (#601)
- Each source of input subclasses the base InputGesture class.
- Key presses on the system keyboard are encompassed by the keyboardHandler.KeyboardInputGesture class.
- Presses of buttons, wheels and other controls on a braille display are encompassed by subclasses of the braille.BrailleDisplayGesture class. These subclasses are provided by each braille display driver.
- Input gestures are bound to ScriptableObjects using the ScriptableObject.bindGesture() method on an instance or an __gestures dict on the class which maps gesture identifiers to script names. See baseObject.ScriptableObject for details.
- App modules no longer have key map files. All input gesture bindings must be done in the app module itself.
- All scripts now take an InputGesture instance instead of a key press.
- KeyboardInputGestures can be sent on to the OS using the send() method of the gesture.
- To send an arbitrary key press, you must now create a KeyboardInputGesture using KeyboardInputGesture.fromName() and then use its send() method.
- Locales may now provide an input gesture map file to add new bindings or override existing bindings for scripts anywhere in NVDA. (#810)
- Locale gesture maps should be placed in locale\LANG\gestures.ini, where LANG is the language code.
- See inputCore.GlobalGestureMap for details of the file format.
- The new LiveText and Terminal NVDAObject behaviors facilitate automatic reporting of new text. See those classes in NVDAObjects.behaviors for details. (#936)
- The NVDAObjects.window.DisplayModelLiveText overlay class can be used for objects which must retrieve text written to the display.
- See the mirc and putty app modules for usage examples.
- There is no longer an _default app module. App modules should instead subclass appModuleHandler.AppModule (the base AppModule class).
- Support for global plugins which can globally bind scripts, handle NVDAObject events and choose NVDAObject overlay classes. (#281) See globalPluginHandler.GlobalPlugin for details.
- On SynthDriver objects, the available* attributes for string settings (e.g. availableVoices and availableVariants) are now OrderedDicts keyed by ID instead of lists.
- synthDriverHandler.VoiceInfo now takes an optional language argument which specifies the language of the voice.
- SynthDriver objects now provide a language attribute which specifies the language of the current voice.
- The base implementation uses the language specified on the VoiceInfo objects in availableVoices. This is suitable for most synthesisers which support one language per voice.
- Braille display drivers have been enhanced to allow buttons, wheels and other controls to be bound to NVDA scripts:
- Drivers can provide a global input gesture map to add bindings for scripts anywhere in NVDA.
- They can also provide their own scripts to perform display specific functions.
- See braille.BrailleDisplayDriver for details and existing braille display drivers for examples.
- The 'selfVoicing' property on AppModule classes has now been renamed to 'sleepMode'.
- The app module events event_appLoseFocus and event_appGainFocus have now been renamed to event_appModule_loseFocus and event_appModule_gainFocus, respectivly, in order to make the naming convention consistent with app modules and tree interceptors.
- All braille display drivers should now use braille.BrailleDisplayDriver instead of braille.BrailleDisplayDriverWithCursor.
- The cursor is now managed outside of the driver.
- Existing drivers need only change their class statement accordingly and rename their _display method to display.
الإصدار 2010.2
يتضمن هذا الإصدار عددا كبيرا من المستجدات الملحوظة من بينها المزيد من السهولة في التحرك حول الكائنات، ووجود ذاكرة تخيلية لمحتويات الفلاش، والوصول إلى العديد من التطبيقات التي كان من الصعب الوصول إليها من قبل وذلك عن طريق استرجاع النص المعروض على الشاشة، كذلك الاستعراض المسطح للنص المعروض على الشاشة، ودعم لمستندات (IBM Lotus Symphony ) وإخبار المستخدم برؤوس أو عناوين أعمدة الجداول في Mozilla Firefox كما شهد هذا الأصدار تحسناً كبيرا ومزيدا من التوضيح والتعديل لمحتوى مستندات مساعدة المستخدم.
المستجدات
- لقد أصبح التحرك على الكائنات باستخدام مؤشر الاستعراض أمرا سهلا إلى حد كبير الآن حيث أصبح بإمكان مؤشر الاستعراض استبعاد الكائنات التي لا تفيد المستخدم كأن يستبعد الكائنات المصممة لأغراض التصميم فقط والكائنات الغير متاحة
- الآن بإمكان البرنامج أن يخبر المستخدم بتنسيق النصوص المحررة بواسطة تطبيقات تستخدم جسر الاتصال بجافا (java access bridge) (بما في ذلك برنامج open office.org)
- يقوم NVDA حاليا بنطق خلايا إكسل بشكل صحيح بمجرد وقوف مؤشر الفأرة عليهم
- في التطبيقات التى تستخدم جسر الاتصال بجافا (Java Access Bridge) أصبح بإمكان البرنامج الإعلان عن النصوص التى تتضمنها أى محاورة بشرط وجود هذه المحاورات.
- يمكن الآن استخدام الذاكرة التخيلية في التجول داخل محتوى أدوبي فلاش (adobe flash) مع استمرار دعم التنقل بين الكائنات والتفاعل معها بشكل مباشر عند تشغيل البيئة التفاعلية
- النصوص المحررة داخل تطبيقات (Eclipse IDE) بما فيها محرر الأكواد (code editor) أصبحت متوافقة مع برامج قراءة الشاشة NVDA بشرط استخدام الإصدار 3.6 أو ما بعده.
- أصبح بإمكان برنامج NVDA استرجاع معظم النصوص المكتوبة على الشاشة.
- يتيح ذلك للمستخدم إمكانية قراءة التطبيقات التي لا تعرض المعلومات بشكل مباشر أو لا تعرضها بشكل يُمَكّن المستخدم الكفيف من الاعتماد عليها
- وتتضمن التطبيقات التي أصبحت أكثر توافقا مع برنامج قراءة الشاشة NVDA بعد إضافة هذه الخاصية بعض عناصر القوائم والتي تقوم بعرض أيقونات (icons) ومثال على ذلك هو قائمة فتح بواسطة (open with) المدرجة ضمن قائمة ملف في نظام ويندوز إكس بي (Windows XP)
- دعم لمحرر الأكواد code editor بفيجوال أستديو Microsoft Visual Studio 2005، 2008 ويتطلب ذلك وجود النسخة القياسية standard edition على الأقل، وهو لا يعمل مع النسخ السريعة express editions
- دعم مستندات IBM Lotus Symphony
- الدعم التجريبي والمبكر للمتصفح جوجل كروم (Google Chrome). يرجى ملاحظة أن دعم (chrome) لبرامج قراءة الشاشة ما زال غير مكتمل وربما يحتاج أيضا إلى مزيد من العمل في NVDA وستحتاج إلى نسخة مطورة من كروم (chrome) عند التجربة
- الآن يعرض NVDA حالة المفاتيح ذات الوظيفتين (مفتاح تكبير الحروف ومفتاح تشغيل وتعطيل اللوحة الرقمية ومفتاح التمرير) على شاشة الخط البارز عند الضغط عليها
- سيقوم البرنامج بعرض رسائل التعليمات على شاشات الخط البارز عند ظهورها
- إضافة تعريفة للسطر الإلكتروني MDV lilli
- عند القيام بتحديد صف أو عمود بكامله في برنامج ميكروسوفت إكسل (Microsoft excel) بضغط مفاتيح الاختصار تبديل (shift) + مسطرة المسافات ومفتاح التحكم + مسطرة المسافات سيقوم البرنامج بالإعلان عن ما استجد من تحديد
- بإمكان البرنامج الآن نطق رؤوس أو عناوين الصفوف والأعمدة ويمكن تفعيل هذه الخاصية من خلال محاورة تنسيق المستندات بقائمة التفضيلات.
- حاليا هذه الإمكانية أصبحت مدعومة من خلال المستندات الموجودة بتطبيقات موزيلا مثل موزيلا فيرفوكس (Mozilla Firefoxالإصدار 3.6.11 وما بعده) وبرنامج ثندربيرد (Mozilla Thunderbirdالإصدار 3.1.5 وما بعده).
- استحداث مفاتيح جديدة للاستعراض المسطح (flat review)
- يمكن الآن استخدام مفتاح NVDA مع الرقم 7 في لوحة المفاتيح الرقمية للتحول إلى الاستعراض المسطح (Flat Review) وهو يضع مؤشر الاستعراض (review cursor) في موضع الكائن الحالي مما يتيح لك إمكانية استعراض المحتوى المعروض على الشاشة (أو بداخل مستند) باستخدام أوامر استعراض النص.
- كذلك استخدام مفتاح البرنامج مع الرقم 1 في اللوحة الرقمية يتيح لك إمكانية تحريك مؤشر الاستعراض إلى الكائن الذي يمثله النص الموجود في موضع مؤشر الاستعراض ويتيح لك إمكانية الحركة بالكائن من هذه النقطة.
- يمكن الآن نسخ إعدادات برنامج NVDA الحالية لاستخدامها في شاشات ويندوز المؤمنة مثل شاشة الدخول إلى ويندوز وشاشات اسم المستخدم وذلك بالضغط على زر بمحاورة الإعدادات العامة.
- دعم برنامج موزيلا فيرفوكس 4
- دعم برنامج إنترنت إكسبلورر 9
التعديلات
- تم إزالة مفاتيح قراءة كل الكائنات (مفتاح NVDA زائد علامة الجمع في اللوحة الرقمية) والتحرك إلى الكائن التالي في نفس المستوى (مفتاح NVDA + مفتاح التبديل + رقم 6 في اللوحة الرقمية) والتحرك إلى الكائن السابق في نفس المستوى (مفتاح NVDA زائد مفتاح التبديل + رقم 4 في اللوحة الرقمية) وذلك بسبب الأخطاء البرمجية وكى تكون تلك المفاتيح متاحة لوظائف أخرى.
- في المحاورة الخاصة بآلات النطق بالبرنامج، لم يعد يدرج سوى اسم آلة النطق فحسب. وقد كان فى الإصدارات السابقة اسم المشغل يسبق اسم آلة النطق وهو أمر يتعلق فقط بالأمور الداخلية الخاصة بعمل البرنامج.
- عند وجودك داخل تطبيق مدرج أو داخل ذاكرة تخيلية بها ذاكرة تخيلية أخرى كما هو الحال في فلاش (flash) فإنه يمكن لك الآن ضغط مفتاح البرنامج زائد مفتاح التحكم زائد مسطرة المسافات للخروج منها إلى المستند الذي يحويها حيث كان من قبل يستخدم مفتاح البرنامج مع مسطرة المسافات لهذا الغرض لكن أصبح هذا الاختصار مقتصرا فقط على التنقل بين بيئة التصفح إلى البيئة التفاعلية داخل الذاكرة التخيلية.
- إذا كان عارض النطق (speech viewer) نشطا (أي تم الضغط عليه) فسيمنع ذلك ظهور أي نص جديد تم كتابته في التطبيق حتى يتم إلغاء التنشيط وهذا ما يجعل تظليل أي نص يقع في نافذة عارض النطق أكثر سهولة لإجراء عملية النسخ مثلا، ويذكر أن عارض النطق موجود بقائمة الأدوات داخل قائمة البرنامج.
- تكون نافذة عارض التقارير ونافذة سطر أوامر بيثون Python Console في أقصى حجم لها على الشاشة maximized عند تنشيطها.
- إذا كنت في ورقة عمل بميكروسوفت إكسل (microsoft excel) وقمت بتحديد أكثر من خلية فإن البرنامج سيخبرك بالمدى المحدد كله بدلا من الاكتفاء بالخلية النشطة فقط
- تم تعطيل إمكانية حفظ الإعدادات وتغيير بعض الخيارات الحساسة عند التشغيل في شاشات الدخول لويندوز أو شاشات حسابات المستخدم أو شاشات ويندوز المُؤَّمنة الأخرى
- تحديث إصدار آلة النطق espeak NG NG إلى الإصدار رقم 1.44.03
- إذا قمت بضغط اختصار NVDA على سطح المكتب أو مفتاح الاختصار الخاص به (alt+ctrl+N) أثناء تشغيله فإن ذلك سيؤدي إلى إعادة تشغيل البرنامج
- تم إزالة مربع التحديد الخاص بالإعلان عن النص الواقع تحت مؤشر الفأرة من محاورة إعدادات الفأرة (Mouse settings dialog) واستبداله بمربع تحديد "تشغيل تتبع مسار الفأرة" والذي يعد أكثر توافق مع الملحق البرمجي الخاص بتشغيل وتعطيل تتبع مسار الفأرة (NVDA+m)
- تحديث نمط لوحة مفاتيح الحاسوب المحمول (laptop) فأصبحت تتضمن كل المفاتيح المتاحة في لوحة مفاتيح الحاسوب المكتبي (desktop) كما أنها أصبحت تعمل بشكل جيد مع لوحات المفاتيح غير الإنجليزية
- عمل تحديثات وتحسينات هامة لملفات مساعدة المستخدم بما في ذلك ملف اختصارات لوحة مفاتيح الحاسوب المحمول وتحديث المرجع السريع للوحة المفاتيح بالتزامن مع دليل المستخدم
- تحديث إصدار مترجم ليبلويس (liblouis braille) إلى الإصدار رقم 2.1.1 ومن الجدير بالذكر أن هذا التحديث يساهم في معالجة بعض الأمور المتعلقة بالخط البارز الصيني إضافة إلى الأحرف الغير متعارف عليها في جدول الترجمة
الإصلاحات
- في برنامج µTorrent لم يعد البرنامج يخبرك بشكل متكرر بالعنصر النشط بقائمة التورانت أو نقل التحديد الحالي عند فتح أحد القوائم
- في برنامج µTorrent سيتم الآن الإعلان عن أسماء الملفات الموجودة بقائمة محتويات التورانت
- في تطبيقات موزيلا يتم الإعلان الآن بشكل صحيح عن التحديد الحالي عند التحرك على جدول فارغ أو شجرة
- فى تطبيقات موزيلا أصبح بإمكان البرنامج الآن الإعلان بشكل صحيح عن حالة العناصر الموجودة داخل مربعات التحديد وذلك بنطق كلمة "غير محدد أو تم تحديده" فى مربعات التحديد المختلفة الخاصة بتطبيقات موزيلا مثل خلايا الجدول التى تم تحديدها.
- في تطبيقات موزيلا لم يعد البرنامج يتجاهل النصوص الموجودة بمربعات الحوار الخاصة بتطبيقات أريا فأصبح البرنامج ينطق مربعات الحوار هذه عند ظهورها بشرط أن تكون مطبقة تطبيقا صحيحا.
- أصبح بإمكان البرنامج التعرف بشكل صحيح على سمة مستويات أريا.
- في برنامج إنترنت إكسبلورَر (Internet Explorer) وتطبيقات لغة (MSHTML) الأخرى أصبح البرنامج يعط أفضلية للمعلومات الواردة من أريا مما يجعل التعامل مع هذه التطبيقات أفضل للمستخدم وقارئ الشاشة على حد سواء.
- تمت معالجة مشكلة التوقف الذي كان نادرا ما يصيب البرنامج عند التنقل بين الإطارات والإطارات الداخلية.
- في مستندات ميكروسوفت وورد (Microsoft Word) أصبح بإمكان البرنامج قراءة الأسطر المكتوبة من اليمين إلى اليسار كالنصوص العربية بشكل صحيح كما كان من قبل.
- تضاءلت إلى حد كبير مشكلة التأخر التي كانت تصيب البرنامج عندما يكون كم كبير من النصوص معروضا في نافذة سطر أوامر ويندوز وتطبيقاته (console command) بنظام ويندوز من طراز (64 bit)
- إذا تم تشغيل برنامج skype أثناء عمل NVDA فلم تعد هناك ضرورة لإعادة تشغيل skype لتفعيل التوافقية (accessibility) وهذا التعديل يصلح أيضا في التطبيقات الأخرى التي تقوم بفحص ما إذا كانت توجد برامج قراءة شاشة عاملة
- في تطبيقات ميكروسوفت المكتبية، لم يعد البرنامج يتوقف عن العمل عند قراءة النافذة المرئية بالضغط على (NVDA+b) أو عند التنقل بين بعض الكائنات الموجودة بأشرطة الأدوات.
- إصلاح قراءة الأرقام التي تحتوي على 0 بعد فاصل وذلك مثل 1,023
- لم يعد يتوقف كل من برنامج أدوبي أكروبات (Adobe Acrobat Pro ) وبرنامج ريدر 9 (reader 9) عند إغلاق ملف أو إجراء أية مهام أخرى
- أصبح من الممكن الآن الإعلان عن النص المحدد عند ضغط مفتاح التحكم + حرف A لتحديد الكل في بعض تطبيقات تحرير النصوص كما في ميكروسوفت وورد(microsoft word)
- القضاء على مشكلة التحديد الخاطئ للنصوص في تطبيقات Scintilla (على سبيل المثال notepad ++) عند تحريك NVDA لمؤشر التحرير وذلك مثلا أثناء قراءة الكل (say all)
- استرجاع إمكانية مراجعة محتوى الخلايا بميكروسوفت إكسل (microsoft excel) عن طريق مؤشر الاستعراض
- استرجاع إمكانية القراءة بالسطر في برنامج NVDA في بعض الحقول النصية المعقدة ببرنامج إنترنت إكسبلورر 8(Internet Explorer 8)
- لم يعد يتم الخروج من برنامج ويندوز ليف ماسنجر 2009 (windows live messenger 2009) مباشرة عند تشغيله أثناء تشغيل NVDA
- في متصفحات الإنترنت لم تعد هناك حاجة إلى ضغط مفتاح الانتقال (tab) للتفاعل مع أي كائن مدرج (مثل محتوى فلاش) بعد ضغط مفتاح الإدخال على الكائن المدرج أو العودة من تطبيق آخر
- في تطبيقات Scintilla (مثل notepad++) لم يعد يتم قَطْع بدايات الأسطر الطويلة عند تمريرها على الشاشة كما أنه سيتم عرض هذه الأسطر الطويلة بشكل صحيح على شاشة السطر الإلكتروني عند تحديدها
- أصبح من الممكن الآن الوصول إلى قائمة جهات الاتصال ببرنامج loudtalks
- لم يعد يتم الإعلان في بعض الأحيان بشكل خاطئ عن عنوان صفحة الإنترنت و "MSAAHTML Registered Handler" في كل من إنترنت إكسبلورر وتطبيقات MSHTML الأخرى
- في الأشكال الشجرية لتطبيقات Eclipse IDE لم يعد يتم الإعلان بطريقة خاطئة عن العناصر التي كان قد تم تحديدها من قبل إذا انتقل المؤشر إلى عنصر جديد
- يعمل Nvda الآن بشكل صحيح على نظام تمت به إزالة المجلد الحالي العامل من مسار بحث DLL )بتغيير مدخل التسجيل الخاص ب CWDIllegalInDllSearch إلى 0xFFFFFFFF(. يرجى ملاحظة إن ذلك لا يتعلق بمعظم المستخدمين
- عند استخدام مفاتيح الحركة بالجدول خارج جدول بميكروسوفت وورد فإنه لم تعد تنطق عبارة "حافة الجدول" بعد عبارة "لست في جدول"
- عند عدم القدرة على تحريك مفاتيح الحركة بالجدول بسبب وجودك في حافة جدول بميكروسوفت وورد فإن عبارة "حافة الجدول" سيتم الإعلان عنها باللغة المعدة للاستخدام مع NVDA وليست باللغة الإنجليزية
- سيتم الآن الإعلان عن حالة مربعات التحديد في قائمة قواعد الرسالة بكل من أوتلوك إكسبرس وويندوز مايل وويندوز ليف مايل
- يمكن الآن قراءة وصف قواعد الرسالة ببرنامج ويندوز ليف مايل 2010
الإصدار 2010.1
تم تخصيص هذه النسخة الجديدة من البرنامج فى المقام الأول لمعالجة الأخطاء البرمجية وتحسين خبرات المستخدم فى التعامل مع البرنامج، ويشمل ذلك القيام ببعض الإصلاحات الهامة والتى تهدف إلى استقرار عمل البرنامج
المستجدات
- لم يعد البرنامج يخفق في بدء التحميل عند تثبيته على نظام لا يحتوي على مخرج صوت, بل في هذه الحالة سيستخدم آلة دعم الخط البارز إن وجدت أو سيتم تشغيله في وضع الصمت بالتزامن مع آلة عارض النطق لحين تثبيت تعريف كرت الصوت أو أي مخرج صوت آخر
- تم إضافة مربع تحديد للإعلان عن العلامات الإرشادية، والذي يمكن البرنامج من الإعلان عن العلامات الإرشادية، داخل صفحات الإنترنت، وللتوافق مع الإصدار السابق فإن المربع قد تم تحديده بشكل افتراضى
- إذا فُعِّلت خاصية نطق اختصارات لوحة المفاتيح, فإن البرنامج الآن يقوم بالإعلان عن مفاتيح الوسائط المتعددة (multimedia keys) مثل الإعلان عن مفاتيح التشغيل والإيقاف والصفحة الرئيسية إلخ بالضغط عليهم وذلك في معظم لوحات المفاتيح
- أصبح بإمكان البرنامج الإعلان عن الكلمات التي يتم حذفها عند الضغط على مفتاحي التحكم والتراجع وذلك في التطبيقات التي تدعم هذا الاختصار.
- إمكانية استخدام الأسهم للتجول وقراءة النصوص داخل نافذة Webformator. وهو برنامج يعرض صفحة الإنترنت على هيئة نص في نافذة منفصلة
- دعم قائمة المدخلات في دفتر العناوين بميكروسوفت أوفيس أوتلوك.
- دعم أفضل للحقول المدرجة في الوثائق المكتوبة عن طريق ميكروسوفت HTML في إنترنت إكسبلورر
- عمل ملحق برمجي جديد يسمح بتحريك مؤشر الحاسوب إلى الكائن الحالي وذلك بالضغط على مفتاح NVDA زائد مفتاح التبديل زائد علامة الطرح في اللوحة الرقمية.
- عمل ملاحق برمجية جديدة لتثبيت أو تحرير أزرار الفأرة الأيمن والأيسر مما يفيد في عمليات السَحب والإفلات وذلك بالضغط على مفتاح التبديل زائد علامة القسمة في اللوحة الرقمية للانتقال بين تثبيت أو تحرير زر الفأرة الأيسر ومفتاح التبديل زائد علامة الضرب في اللوحة الرقمية للانتقال بين تثبيت أو تحرير زر الفأرة الأيمن
- إضافة فهارس ترجمة جديدة إلى قائمة فهارس ترجمة الخط البارز (برايل)وهي: ألماني حاسوب برايل 8 نقاط وألماني باختصارات وفنلندي حاسوب بريل 8 نقاط وصيني (هونجكونج الكنتونية) وصيني (تيوان ماندرين)
- الآن أصبح بإمكانك تعطيل عمل الأيقونة الخاصة بالبرنامج على سطح المكتب وبالتالى مفتاح الاختصار الخاص بفتحه أثناء القيام بتثبيت البرنامج.
- يمكن للبرنامج الآن استخدام IAccessible2 عند وجودها في تطبيقات من طراز 64 بيت
- دعم أفضل للمناطق الحية (live regions) كشريط الأخبار في تطبيقات موزيلا
- تم تزويد البرنامج بأداة التحكم API والتي تمكن مستخدمي البرنامج ومطوريه من عمل ملاحق برمجية لتسهيل التحكم في برنامج NVDA فمثلا نطق نص معين أو الصمت أو عرض رسالة على آلة عرض الخط البارز وهكذا
- يمكن للبرنامج الآن قراءة الرسائل التوضيحية ورسائل الخطأ عند شاشة الدخول لويندوز وذلك في وندوز فِستا وويندوز 7 مثل قراءة رسالة تفيد بعدم صحة كلمة المرور
- دعم الاستمارات المكتوبة في أدوبي ريدر والتي تم تطويرها باستخدام برنامج Adobe LiveCycle
- يمكن للبرنامج الآن قراءة الرسائل فور وصولها في نافذة المحادثة لبرنامج ميراندا وذلك بتشغيل خاصية الإعلان عن التغيرات الخاصة بالمحتويات المتحركة والتي يتم تفعيلها بالضغط على مفتاح NVDA زائد رقم 5 في الصف العلوي كما تم إضافة مفتاح اختصار لقراءة أحدث ثلاث رسائل وذلك بالضغط على مفتاح البرنامج زائد مفتاح التحكم زائد رقم الرسالة
- دعم حقول إدخال النصوص في محتوى أدوبي فلاش
التعديلات.
- لم يعد البرنامج يعلن عن الرسالة الإضافية لمساعد لوحة المفاتيح بقائمة ابدأ في ويندوز 7
- تم إحلال آلة النطق الاعتبارية بخيار عارض النطق الجديد والذي يتم تشغيله بالتزامن مع أي آلة نطق مستخدمة كي يسمع الشخص ما يقوله قارئ الشاشة ويقرأه في نفس الوقت. ويمكن تشغيل هذا الخيار من قائمة أدوات.
- في آلات عرض الخط البارز سيتم إزالة الرسائل بشكل تلقائي إذا ما قام المستخدم بالضغط على أي من المفاتيح التي تحدث تغيير مثلا تغيير التحديد الحالي حيث كانت الرسالة من قبل تظل معروضة طيلة الوقت المحدد لها.
- أصبح من الممكن ضبط الإعداد الخاص بتحويل مؤشر البرايل كي يتبع مؤشر الاستعراض أو مؤشر التحديد الحالي من خلال محاورة إعدادات الخط البارز. كما أصبح من الممكن حفظه في إعدادات المستخدم.
- تم تحديث إصدار آلة النطق مفتوحة المصدر (espeak NG NG) إلى الإصدار رقم 1.43.03.
- تحديث إصدار liblouis لتحويل البرايل إلى الإصدار رقم 1.8.0.
- تحسن الإعلان عن العناصر عند الحركة داخل الذاكرة التخيلية بالأحرف أو الكلمات شأنها في ذلك شأن الحركة بالسطر حيث كان من قبل يتم الإعلان عن معلومات لا تتفق مع ما يجب الإعلان عنه
- أصبح مفتاح التحكم يستخدم الآن لتوقف النطق نهائيا مثل المفاتيح الأخرى وليس للتوقف المؤقت أما إذا أردنا أن نوقف النطق توقف مؤقت ثم نعيد استإنافه مرة أخرى فإننا نضغط مفتاح التبديل
- لم يعد يتم الإعلان عن أرقام أعمدة وصفوف الجدول عند الانتقال بينهم حيث أن هذا الأمر يعد إطناب وغير مفيد
الإصلاحات.
- لم يعد البرنامج يخفق في بدأ تشغيله على نظام يحتوي على UI Automation ولكنه يفشل في البدأ لسبب أو لآخر.
- لم يعد يتم الإعلان في بعض الأحيان عن جميع محتوى الصف في جدول بمجرد تغيير الخلية في تطبيقات موزيلا
- لم يعد البرنامج يتباطأ في الاستجابة عند توسيع عنصر شجري يندرج تحته كمية كبيرة من العناصر الفرعية.
- عند عمل قائمة بأصوات سابي 5, فإن البرنامج الآن يحاول التعرف على الأصوات التي بها خطأ ويتم استبعادها من محاورة إعدادات آلة النطق كما يتم استبعادها أيضا من دائرة إعدادات آلة النطق. حيث كان البرنامج من قبل يخفق في بدأ تشغيل تعريف سابي 5 عند وجود صوت به خطأ
- أصبح من الممكن الآن تعطيل الإعلان عن مفاتيح الاختصار بالذاكرات التخيلية حيث أصبح إعداد الإعلان عن مفاتيح الاختصار والموجود بإعدادات عرض الكائن منوط بتنفيذ هذا الأمر
- أصبح من الممكن قراءة مراجع خلايا الصفوف أو الأعمدة بشكل صحيح في الذاكرة التخيلية عند تعطيل خاصية الإعلان عن الجداول
- يتم الآن قراءة مراجع خلايا الإعمدة أو الصفوف بشكل صحيح في الذاكرات التخيلية عند مغادرة الجدول ثم إعادة دخول نفس الخلية في نفس الجدول مرة أخرى دون الحاجة إلى زيارة خلية أخرى أولا. فعلى سبيل المثال ضغط السهم الإعلى ثم السهم الأسفل في أول خلية في جدول ما
- أصبح من الممكن لمستخدمي آلات عرض الخط البارز رؤية السطور الفارغة في كل من وثائق ميكروسوفت وورد ووثائق تحرير ميكروسوفت html حيث كان البرنامج يعرض من قبل الجملة الحالية وليس السطر الحالي في مثل هذه الأحوال.
- تم عمل إصلاحات متعددة عند تشغيل البرنامج في شاشة الدخول لوندوز وعند تشغيله على أسطح مكاتب آمنة أخرى.
- سيقوم البرنامج الآن بتحديث مؤشر القراءة بشكل صحيح عند تشغيل خاصية قراءة الكل في كل من النوافذ المتعارف عليها ومربعات التحرير ووثائق ميكروسوفت وورد.
- لم تعد تشتمل الصور داخل الروابط ولا العناصر التي يمكن النقر عليها والتي يتم التعرف على أنها ليست ذات صلة ببرامج قراءة الشاشة في الذاكرات التخيلية على نصوص كان يتم وضعها بشكل خاطئ
- إصلاحات في نمط لوحة مفاتيح الحاسوب المحمول
- إذا تم تحويل مؤشر البرايل كي يتبع مؤشر الاستعراض في نافذة الأوامر النصية فإن مؤشر الاستعراض الآن يمكنه الحركة داخل النص الموجود في هذه النافذة بطريقة صحيحة
- عمل تحسينات في الإصدار الثالث والرابع من برنامج teamtalk حيث لم يعد يتم الإعلان عن التغير في الشريط التقدمي للتحكم في الصوت داخل نافذة البرنامج الرئيسية كما سيتم قراءة حروف خاصة بشكل صحيح في نافذة المحادثة
- لم يعد يتم الإعلان عن العناصر الموجودة بقائمة ابدأ مرتين بويندوز 7
- عند تفعيل روابط إلى نفس الصفحة (same-page links) في الإصدار 3.6 لبرنامج فيرفوكس فإن المؤشر في الذاكرة التخيلية سيتحرك صوب المكان الصحيح في الصفحة
- إمكانية قراءة نصوص كان لا يمكن قراءتها من قبل في وثائق بصيغة pdf
- سيقوم البرنامج الآن بقراءة الأرقام التي تفصل بينها شَرْطَة بشكل صحيح فعلى سبيل المثال إذا كتبنا "500-1000" كانت تقرأ "500 10 00"
- في نظام التشغيل ويندوز XP لم يعد البرنامج يتسبب في تعطيل المتصفح إنترنت إكسبلورر عند الضغط على مربع التحديد الخاص بتحديث الويندوز
- عند استخدام آلة النطق الافتراضية للبرنامج espeak NG NG لم يعد يسبب الصفير والنطق المتتابع تجميد في بعض الأنظمة حيث كان يلاحظ ذلك على سبيل المثال عند نسخ كمية كبيرة من البيانات في مستكشف ويندوز
- لم يعد البرنامج يعلن عن أن صفحة الفيرفوكس قد أصبحت مشغولة (بسبب التحديث أو التنشيط) عند وجود هذه الصفحة في الخلفية حيث كان يتسبب ذلك في أن يعلن البرنامج بشكل خاطئ عن شريط الحالة للتطبيق الحالي
- عند التنقل بين لغات لوحة المفاتيح سواء بضغط مفتاح التحكم زائد مفتاح التبديل أو بضغط مفتاح القوائم زائد مفتاح التبديل فإنه سيتم الإعلان عن الاسم الكامل للغة في كل من الخط البارز والنطق فمن قبل كان يتم الإعلان عنها في حالة النطق فقط وكان لا يعلن البرنامج عن اللغات البديلة إطلاقا
- إذا تم تعطيل خاصية الإعلان عن الجداول فإن البرنامج لم يعد يعلن عن معلومات الجدول عند تغيير التحديد الحالي
- إمكانية قراءة عناصر أشكال شجرية كان لا يمكن قراءتها من قبل في تطبيقات من طراز 64 بيت مثل شجرة المحتويات في مساعد ميكروسوفت html
- معالجة بعض المشكلات التي تتعلق بملف التقارير الخاص بالبرنامج في أنظمة التشغيل التي ليست باللغة الإنجليزية
- الآن ستظهر المعلومات التي توجد في محاورة نبذة عن البرنامج بلغة المستخدم وليس باللغة الإنجليزية
- لم تعد تواجه المستخدم أية مشاكل عند تعديل إعداد معين في أحد الأصوات مع عدم توافره في صوت آخر
- سيقوم البرنامج الآن باسترجاع كل ذاكرة الحاسوب إلى النظام بعد الانتهاء من استخدامها في الذاكرة التخيلية وواجهة المستخدم
- لم يعد يتم تكرار الأسماء الموجودة بقائمة جهة الاتصال في إسكايب 4.2
- العمل على إصلاح خطأ مُلِحّ في بعض آلات النطق المدرجة ضن سابي 4 والذي كان يتسبب في أخطاء متكررة وتوقف للبرنامج.
الإصدار 2009.1
تشمل التجديدات الرئيسية للبرنامج في هذا الإصدار دعم أنظمة ويندوز من طراز 64-بيت، وتحسين دعم العمل مع كل من برنامج إنترنت إكسيبلورار وأدوبي، ودعم ويندوز 7، وإمكانية قراءة شاشة الولوج التي يتم تفعيلها من خلال الضغط على مفتاح التحكم ومفتاح القوائم ومفتاح الحذف مجتمعة، وقراءة شاشات التحكم في حسابات المستخدمين (UAC) علاوة على القدرة على التعامل مع المحتوى التفاعلي على الإنترنت الذي يستخدم أدوبي فلاش ومحتوى جافا التفاعلي، ولا تخلو تحسينات البرنامج من إضافات وتعديلات جذرية تضيف إلى خبرات مستخدمي البرنامج.
المستجدات
- الدعم الرسمي لأنظمة ويندوز من طراز 64-بيت.
- إضافة تعريف لآلة النطق نيوفون، مع ملاحظة أن ذلك يتطلب إصدار بعينه لتشغيل آلة النطق المذكورة.
- إشعار المستخدم اختياريا، عند التعامل مع الذاكرة التخيلية، بالتحويل من بيئة التصفح إلى بيئة الاستمارات بالصوت بدلا من النطق، وصارت هذه خاصية افتراضية في البرنامج ويمكن تعديلها من خلال الصندوق الحواري الخاص بضبط إعدادات الذاكرة التخيلية.
- أصبح البرنامج يحافظ على النطق الصوتي عند استعمال مفاتيح التحكم في مستوى الصوت، مما يسمح للمستخدم بتغيير مستوى الصوت والتعرف الفوري على نتيجته.
- إعادة كتابة شفرات برمجية جديدة تماما لدعم إنترنت إكسيبلورار وقارئ أدوبي، فقد تم توحيد الشفرات البرمجية بين البرامج المذكورة وبرنامج موزيلا جيكو، لهذا صارت العديد من الخصائص متوفرة بهذه البرامج، مثل: سرعة التعرف على الصفحات، والتحرك السريع الدقيق بين عناصر الصفحات، وقائمة الروابط، وتحديد النص، والعمل التلقائي لبيئة الاستمارات، ودعم الخط البارز (برايل).
- تحسين أداء عمل كائن تحديد التاريخ الموجود في الصندوق الحواري الخاص بخصائص الوقت والتاريخ في ويندوز فييستا.
- تحسين أداء التعامل مع قائمة (ابدأ) المستحدثة في ويندوز إكسيبي وويندوز فييستا (خاصة فيما يتعلق بعنصر كافة البرامج)، إذ يتم الإعلان بدقة عن المستوى الحالي للعناصر.
- إمكانية تحديد الكُتلة النصية المنطوقة عند تحريك مؤشر الفأرة، وذلك من خلال الصندوق الحواري الخاص بإعدادات الفأرة، إذ يمكن الاختيار ما بين العناصر: حرفاً حرفا أو كلمةً كلمة أو سطراً سطرا أو فقرةً فقرة.
- نطق الكلمات خاطئة الهجاء التي تقع تحت المؤشر في مايكروسوفت وورد.
- دعم المدقق الإملائي لمايكروسوفت وورد، الإصدار 2007، ودعم المدقق الإملائي جزئيا في الإصدارات السابقة عليه.
- تحسين أداء التعامل مع ويندوز لايفمايل، فصار من الممكن نطق الرسائل النصية والتعامل مع كل من محرر الرسائل النصية ومؤلِّف (HTML).
- أصبح البرنامج قادرا على الإعلان عن الانتقال لسطح مكتب آمن، عند ظهور رسائل كائن حساب المستخدم، أو الضغط على مفتاح التحكم ومفتاح القوائم ومفتاح الحذف مجتمعة، في ويندوز فييستا.
- قدرة البرنامج على الإعلان عن النص الواقع تحت مؤشر الفأرة أثناء التحرك داخل نافذة دوس الملحقة بويندوز.
- القدرة على التعامل مع (UI Automation) عبر محركها المدرج كمورد برمجي في ويندوز 7، إلى جانب إجراء بعض التحسينات التي تظهر للمستخدم عند التعامل مع ويندوز 7.
- صار من الممكن ضبط البرنامج للعمل بعد الولوج إلى ويندوز، وهو اختيار جديد يمكن التعامل معه من خلال خيار الإعدادات العامة للبرنامج.
- أصبح من الممكن للبرنامج نطق النوافذ الآمنة لويندوز مثل نافذة الولوج لويندوز التي يتم تشغيلها بالضغط على مفتاح التحكم ومفتاح القوائم ومفتاح الحذف، أو نافذة كائن حسابات المستخدمين (UAC)، وهذا بدأً من ويندوز إكسيبي وما يليها من إصدارات، ويمكن ضبط هذا الاختيار من الإعدادات العامة للبرنامج كذلك.
- إضافة تعريف الأسطر الإلكترونية من عائلة أوبتيليك آلفا بيسي 6 (Optelec ALVA BC6).
- عند تصفح الإنترنت، يمكن الآن الضغط على حرف (N) للوثب إلى أقرب نص غير رابطي تالي، ومفتاح الاختصار (shift + N) للوثب بشكل عكسي لأقرب نص غير رابطي سابق.
- وعند تصفح الإنترنت أيضا، يقوم البرنامج الإعلان عن ساحات آريا (aria landmarks)، كما يمكنك الوثب إلى أقرب ساحة آريا تالية باستخدام حرف (D) كما يمكن أيضا الوثب إلى أقرب ساحة آريا سابقة بالضغط على (shift + D).
- وبشأن تصفح الإنترنت أيضا، تم استبدال قائمة الروابط بقائمة عناصر تشتمل على الروابط ورؤوس الموضوعات وساحات آريا، على أن رؤوس الموضوعات والساحات تظهر في شكل تسلسلي.
- وتشتمل القائمة الجديدة للعاناصر على حقل تنقيح يسمح للمستخدم كتابة نص معين، ومن ثم عرض العناصر التي تحتوي على هذا النص فقط.
- تتحرى النسخة المحمولة من برنامج NVDA عن الإعدادات الخاصة بالمستخدم في مجلد الإعدادات المخصص لها (userConfig) بداخل المجلد الرئيسي للبرنامج، بخلاف النسخة التي تحتوي على المثبت الآلي التي تضع هذا المجلد في موضع منفصل على حاسوبك، على أن يتم حفظ وحدات الإعدادات التخصيصية للبرامج المختلفة وتعريفات الأسطر الإلكترونية وتعريفات آلات النطق في هذا المجلد.
- يمكن الآن تخزين وحدات التطبيقات المخصصة وبرامج تشغيل شاشات برايل وومحركات النُطق في دليل التكوين الخاص بالمستخدم. (#337)
- يتم تجهيز الصفحات في الذاكرة التخيلية في خلفية عمل نظام التشغيل مما يسمح للمستخدم التعامل مع نظام التشغيل إلى أن يتم تجهيزها، ويتم إشعار المستخدم بهذه العملية إن تخطى تجهيز الذاكرة التخيلية ثانية واحدة.
- إن أدرك البرنامج أنه قد تجمد عمله لبعض الوقت، فإنه يقوم بتمرير كافة مفاتيح الاختصار من خلاله إلى نظام التشغيل مما يسهل على المستخدم التعامل مع نظام التشغيل لحين إعادة التشغيل.
- دعم سحب وإسقاط ساحات آريا في موزيلا جيكو.
- عند تحريك المؤشر في الذاكرة التخيلية، يقوم البرنامج بنطق العنوان إلى جانب نطق النص المحدد، مما يجعل تحرك المؤشر إلى الذاكرة التخيلية أكثر ثباتا عند التعامل مع الكائنات العادية للمستند الحالي.
- في الذاكرات التخيلية، صار بإمكانك التعامل مع محتوى تفاعلي بتقنيات مثل أدوبي فلاش، أو سانجافا بمجرد الضغط على مفتاح الإدخال للتفاعل معها فإن كانت توافقية يمكنك استخدام مفتاح الانتقال (tab) للتنقل فيما بين عناصرها، مثلها في ذلك مثل أي تطبيق آخر، كما يمكنك العودة إلى صفحة الإنترنت مرة أخرى بالضغط على مفتاح NVDA + مسطرة المسافة.
- وأخيرا وليس آخرا، يمكن الوثب إلى الكائن المدرج التالي بالضغط على حرف (O) كما يمكن الوثب العكسي إلى الكائن المدرج السابق بالضغط على مفتاح الاختصار (shift + O).
- صار بإمكان برنامج NVDA التواصل مع البرامج التي يتم تشغيلها بسماحات إدارية في ويندوز فييستا وما بعدها، وذلك يتطلب تثبيت الإصدار المعتمد من البرنامج، فهذه الخاصية لن تعمل في النسخ المحمولة أو النسخ التجريبية له.
التعديلات
- لم يعد NVDA يردد العبارة "بدء عمل NVDA" عند بداية تشغيله.
- يتم عرض أصوات تشغيل وتعطيل برنامج NVDA باستخدام المخرج الصوتي الخاص المُعد للبرنامج بدلا من عرضه من خلال المخرج الصوتي الافتراضي للويندوز.
- تحسين أداء الإعلان عن الأشرطة التقدمية بالنطق أو الصفير أو بكليهما معا.
- لم يعد البرنامج ينطق بعض أنواع الكائنات المتغيرة مثل الصحيفة (pane)، والتطبيق (application)، والإطار (frame) عند تحريك المؤشر صوبها إلا إن كانت غير محددة التسمية.
- صار الأمر الخاص بالنسخ في مؤشر الاستعراض، والذي يتم تشغيله بالضغط على (مفتاح NVDA + f10)، يشمل نسخ الجزء المحدد بدأً من العلامة المرجعية إلى نهاية الموضع الحالي للمؤشر بدلا من إقصاء الموضع الحالي عن النسخ ونسخ ما قبله، الأمر الذي يسمح للبرنامج بنسخ آخر حرف يقف عنده المؤشر بدلا من إقصائه.
- تم إزالة خاصية التعرف على الموضع الحالي للكائن التي كانت متصلة بمفتاح الاختصار (مفتاح التحكم + مفتاح NVDA + رقم 5 في اللوحة الرقمية)، وهذا لإخفاق عمم هذا الاختصار مع بعض لوحات المفاتيح المشهورة ولثبوت عدم الاستفادة الفعلية من هذه الخاصية.
- وتم تعديل مفتاح الاختصار المتصل بخاصية نطق الأبعاد الحالية للكائن إلى (مفتاح NVDA + مفتاح الحذف في اللوحة الرقمية) ذلك لأن مفتاح الاختصار المستبدل لم يكن ليعمل مع بعض أنواع لوحات المفاتيح المشهورة. كما صارت هذه الخاصية تسمح بنطق طول الكائن وعرضه بدلا من نطق حدود الكائن السفلية واليمنى فقط.
- تحسين أداء البرنامج (خاصةً مع الأسطر الإلكترونية) عند إصدار صفارات سريعة متعاقبة من البرنامج، ومثالها يحدث عند تحريك مؤشر الفأرة بسرعة أثناء تشغيل خاصية الإعلان عن موضع مؤشر الفأرة بالصفير.
- الكف عن إصدار صوت مصاحب للخلل الذي قد يحدث في الإصدارات التجريبية والإصدارات النهائية للبرنامج، والاحتفاظ بحفظ تقارير الخلل فحسب.
الإصلاحات
- عند تشغيل NVDA من مسار دوس مكون مما لا يزيد عن 8 أحرف وامتداد لا يزيد عن 3 إضافية، كأن يكون المسار (progra~1) بدلا من ("program files")، أصبح البرنامج قادرا على تحديد مساره البديل واستدعاء إعدادات المستخدم ومن ثم العمل بنجاح.
- تم تهيئة مفتاح الاختصار (NVDA + حرف T) للعمل بشكل أفضل عند نطق العنوان خاصة في القوائم.
- لم يعد الخط البارز (برايل) يظهر معلومات مشوشة عند التعرض لسياقات غير مسماة مثل الصحائف (panes) التي لا تخضع لتسميات محددة.
- الكف عن نطق معلومات غير مفيدة عند تغير التحديد الحالي في الصحائف الأصلية والطبقية والتمريرية في برامج جافا ولوتَس.
- ضبط مربع التحرير الخاص بالبحث عن الكلمات الدالة في برنامج عرض ملفات (CHM) بصورة افضل من سابقتها، ونظرا لوجود خلل برمجي في هذا الحقل فإن البرنامج لا يكاد يقرأ الكلمات التي تظهر في نتائج البحث لأنها تتغير باستمرار.
- نطق ترقيم الصفحات في مايكروسوفت وورد بدقة ما إذا تم إضافة ترقيم لصفحات مستند بعينه.
- تحسين أداء المربعات التحريرية في صناديق الحوار الموجودة في مايكروسوفت وورد، مثل مربعات تحرير الصندوق الحواري الخاص بالخط، إذ أصبح من الممكن استعراض محتوى هذه الحقول باستخدام مفاتيح الأسهم.
- تحسين مستوى قراءة البرنامج في نوافذ دوس الملحقة بنظام التشغيل ويندوز، كأن صار البرنامج لا يعتبر بعض أجزاء هذه النافذة فارغة تماما بل يقرأ ما بها من نصوص، كما تم ضبط البرنامج بحيث لا يتم كفه عن العمل عند الضغط على مفتاح التحكم ومفتاح الإيقاف (control+break).
- بدأً من ويندوز فييستا وما يليها من إصدارات، يقوم المثبت الآلي للبرنامج بتشغيل النسخة التي تم تثبيتها عند الضغط على زر (إنهاء) بسماحات المستخدم العادية.
- ضبط قراءة الأحرف التي يقوم مفتاح التراجع (Backspace) بحذفها.
- الكف عن نطق عبارة (قائمة ابدأ) عند فتح بعض قوائم متصفح ويندوز.
- صار بإمكان البرنامج التعامل مع تسميات آريا في موزيلا جيكو عند الافتقار لأي محتوى مفهوم آخر.
- لم يعُد البرنامج يستدعِي بيئة الاستمارات تلقائيا بطريق الخطأ عند عثوره على حقول تحرير من شأنها ترقية المحتوى الموجود بها كلما تغير التحديد الحالي، ومثال ذلك موقع [[https://tigerDirect.com/ | تايجار دايريكت]]
- أصبح البرنامج قادرا على استعادة نشاطه في بعض المواقف التي كانت في الماضي تتسبب في تعطيله فجائيا، فلا يستغرق البرنامج أكثر من عشر ثوانٍ ليدرك ما به من عطب واسترجاع نطقه.
- عند ضبط لغة البرنامج على استقاء لغته من اللغة الافتراضية للمستخدم، صار البرنامج يستقي لغته من واقع ضبط لغة ويندوز الافتراضية بدلا من الاستعانة باللغة المحلية كما كان في السابق.
- صار البرنامج يتعرف على الكائنات بسهولة في برنامج إيم (الإصدار السابع).
- لم يعُد البرنامج يتعطل عند تمرير أحد مفاتيح الاختصارات والاستمرار في الضغط على أي من مفاتيح الوظائف لمدة غير معتادة، ففي السابق كان البرنامج يتوقف عن استقبال المزيد من مفاتيح الاختصارات إلا بعد إجراء إعادة تشغيل له.
- لم يعُد البرنامج يتجاهل شريط المهام عند الوصول إليه خاصة بعد الخروج من برنامج آخر، ففي السابق كان البرنامج يتصرف وكأن التحديد الحالي لم يتغير أساسا.
- عند تعامل البرنامج مع الحقول التحريرية لبرامج تستعمل جسر جافا التوافقي (Java Access Bridge) بما في ذلك (Open Office.org)، صار البرنامج يتصرف بشكل طبيعي عند تشغيل نطق ترقيم الأسطر.
- صار الأمر الخاص بالنسخ في مؤشر الاستعراض، والذي يتم تشغيله بالضغط على (مفتاح NVDA + f10)، يتعرف على بعض الحالات التي يتم فيها استعماله عند نقطة بدء تسبق العلامة المرجعية، مما كان يتسبب في إخفاقات استخدامية لبعض البرامج مثل مفكرة ويندوز (notepad).
- لم تعُد الكُتلة الحرفية (0x1) تتسبب في تصرّف آلة النطق إيسبيك بصورة غريبة، كأن يغير مستوى ارتفاع صوته أو حِدته عند العثور على هذه الكُتلة الحرفية في أي نص.
- أصبح الأمر الخاص بنطق التحديد الحالي، والذي يتم استدعاؤه بالضغط على (تبديل + مفتاح NVDA + سهم لأعلى)، قادرا على إدراك طبيعة الكائنات التي لا يمكن تحديدها، ومن ثم نطق ذلك.
- إصلاح التلف البرمجي الذي كان يتسبب في تجميد عمل البرنامج عند الضغط على بعض أزرار أو روابط برنامج ميراندا للمحادثات الفورية.
- مراعاة نص السطر الحالي أو التحديد الحالي عند هجاء الكائن الحالي أو نسخه.
- العمل على إصلاح مشكلة في ملفات التعامل مع ويندوز كانت تتسبب في نطق تشويشي يحدث بعد نطق كائنات الروابط في محاورات كل من متصفح ويندوز ومتصفح الإنترنت (إنترنت إكسيبلورار).
- إصلاح خلل برمجي في الأمر الخاص بنطق الوقت والتاريخ المرتبط بمفتاح الاختصار (مفتاح NVDA + F12)، بعد أن كان نطق التاريخ يتسبب في خلل عام في بعض أنظمة ويندوز.
- إصلاح الخلل البرمجي الذي كان يتسبب في الحذف العشوائي لمحتويات راية قارئ الشاشة الخاصة بالنظام بعد التعامل مع الشاشات الآمنة في ويندوز، مما كان يؤثر سلبا على التعامل مع البرامج التي تحتاج لهذه الراية مثل سكايب وأدوبي ريدار وجارت.
- عند الانتقال من عنصر لآخر في صندوق الاختيار، صار البرنامج قادرا على قراءة العنصر الجديد في إنترنت إكسيبلورار 6.
0.6p3
New Features
- As Microsoft Excel's formula bar is inaccessible to NVDA, provide an NVDA specific dialog box for editing when the user presses f2 on a cell.
- Support for formatting in IAccessible2 text controls, including Mozilla applications.
- Spelling errors can now be reported where possible. This is configurable from the Document Formatting preferences dialog.
- NVDA can be configured to beep for either all or only visible progress bars. Alternatively, it can be configured to speak progress bar values every 10%.
- Links can now be identified in richedit controls.
- The mouse can now be moved to the character under the review cursor in most editable text controls. Previously, the mouse could only be moved to the center of the control.
- In virtual buffers, the review cursor now reviews the text of the buffer, rather than just the internal text of the navigator object (which is often not useful to the user). This means that you can navigate the virtual buffer hierarchically using object navigation and the review cursor will move to that point in the buffer.
- Handle some additional states on Java controls.
- If the title command (NVDA+t) is pressed twice, it spells the title. If pressed thrice, it is copied to the clipboard.
- Keyboard help now reads the names of modifier keys when pressed alone.
- Key names announced by keyboard help are now translatable.
- Added support for the recognized text field in SiRecognizer. (#198)
- Support for braille displays!
- Added a command (NVDA+c) to report the text on the Windows clipboard. (#193)
- In virtualBuffers, if NVDA automatically switches to focus mode, you can use the escape key to switch back to browse mode. NVDA+space can still also be used.
- In virtual buffers, when the focus changes or the caret is moved, NVDA can automatically switch to focus mode or browse mode as appropriate for the control under the caret. This is configured from the Virtual Buffers dialog. (#157)
- Rewritten SAPI4 synthesizer driver which replaces the sapi4serotek and sapi4activeVoice drivers and should fix the problems encountered with these drivers.
- The NVDA application now includes a manifest, which means that it no longer runs in compatibility mode in Windows Vista.
- The configuration file and speech dictionaries are now saved in the user's application data directory if NVDA was installed using the installer. This is necessary for Windows Vista and also allows multiple users to have individual NVDA configurations.
- Added support for position information for IAccessible2 controls.
- Added the ability to copy text to the clipboard using the review cursor. NVDA+f9 sets the start marker to the current position of the review cursor. NVDA+f10 retrieves the text between the start marker and the current position of the review cursor and copies it to the clipboard. (#240)
- Added support for some edit controls in pinacle tv software.
- When announcing selected text for long selections (512 characters or more), NVDA now speaks the number of selected characters, rather than speaking the entire selection. (#249)
Changes
- If the audio output device is set to use the Windows default device (Microsoft Sound Mapper), NVDA will now switch to the new default device for eSpeak and tones when the default device changes. For example, NVDA will switch to a USB audio device if it automatically becomes the default device when it is connected.
- Improve performance of eSpeak with some Windows Vista audio drivers.
- reporting of links, headings, tables, lists and block quotes can now be configured from the Document Formatting settings dialog. Previously to configure these settings for virtual buffers, the virtual buffer settings dialog would have been used. Now all documents share this configuration.
- Rate is now the default setting in the speech synthesizer settings ring.
- Improve the loading and unloading of appModules.
- The title command (NVDA+t) now only reports the title instead of the entire object. If the foreground object has no name, the application's process name is used.
- Instead of virtual buffer pass through on and off, NVDA now reports focus mode (pass through on) and browse mode (pass through off).
- Voices are now stored in the configuration file by ID instead of by index. This makes voice settings more reliable across systems and configuration changes. The voice setting will not be preserved in old configurations and an error may be logged the first time a synthesizer is used. (#19)
- The level of a tree view item is now announced first if it has changed from the previously focused item for all tree views. Previously, this was only occurring for native Windows (SysTreeView32) tree views.
Bug Fixes
- The last chunk of audio is no longer cut off when using NVDA with eSpeak on a remote desktop server.
- Fix problems with saving speech dictionaries for certain voices.
- Eliminate the lag when moving by units other than character (word, line, etc.) towards the bottom of large plain text documents in Mozilla Gecko virtual buffers. (#155)
- If speak typed words is enabled, announce the word when enter is pressed.
- Fix some character set issues in richedit documents.
- The NVDA log viewer now uses richedit instead of just edit to display the log. This improves reading by word with NVDA.
- Fix some issues related to embedded objects in richedit controls.
- NVDA now reads page numbers in Microsoft Word. (#120)
- Fix the issue where tabbing to a checked checkbox in a Mozilla Gecko virtual buffer and pressing space would not announce that the checkbox was being unchecked.
- Correctly report partially checked checkboxes in Mozilla applications.
- If the text selection expands or shrinks in both directions, read the selection as one chunk instead of two.
- When reading with the mouse, text in Mozilla Gecko edit fields should now be read.
- Say all should no longer cause certain SAPI5 synthesizers to crash.
- Fixed an issue which meant that text selection changes were not being read in Windows standard edit controls before the first focus change after NVDA was started.
- Fix mouse tracking in Java objects. (#185)
- NVDA no longer reports Java tree view items with no children as being collapsed.
- Announce the object with focus when a Java window comes to the foreground. Previously, only the top-level Java object was announced.
- The eSpeak synthesizer driver no longer stops speaking completely after a single error.
- Fix the issue whereby updated voice parameters (rate, pitch, etc.) were not saved when the voice was changed from the synthesizer settings ring.
- Improved the speaking of typed characters and words.
- Some new text that was previously not spoken in text console applications (such as some text adventure games) is now spoken.
- NVDA now ignores focus changes in background windows. Previously, a background focus change could be treated as if the real focus changed.
- Improved the detection of the focus when leaving context menus. Previously, NVDA often didn't react at all when leaving a context menu.
- NVDA now announces when the context menu is activated in the Start menu.
- The classic Start menu is now announced as Start menu instead of Application menu.
- Improved the reading of alerts such as those encountered in Mozilla Firefox. The text should no longer be read multiple times and other extraneous information will no longer be read. (#248)
- The text of focusable, read-only edit fields will no longer be included when retrieving the text of dialogs. This fixes, for example, the automatic reading of the entire license agreement in installers.
- NVDA no longer announces the unselection of text when leaving some edit controls (example: Internet Explorer address bar, Thunderbird 3 email address fields).
- When opening plain text emails in Outlook Express and Windows Mail, focus is correctly placed in the message ready for the user to read it. Previously the user had to press tab or click on the message in order to use cursor keys to read it.
- Fixed several major issues with the "Speak command keys" functionality.
- NVDA can now read text past 65535 characters in standard edit controls (e.g. a large file in Notepad).
- Improved line reading in MSHTML edit fields (Outlook Express editable messages and Internet Explorer text input fields).
- NVDA no longer sometimes freezes completely when editing text in OpenOffice. (#148, #180)
0.6p2
- Improved the default ESpeak voice in NVDA
- Added a laptop keyboard layout. Keyboard layouts can be configured from NVDA's Keyboard settings dialog. (#60)
- Support for grouping items in SysListView32 controls, mainly found in Windows Vista. (#27)
- Report the checked state of treeview items in SysTreeview32 controls.
- Added shortcut keys for many of NVDA's configuration dialogs
- Support for IAccessible2 enabled applications such as Mozilla Firefox when running NVDA from portable media, with out having to register any special Dll files
- Fix a crash with the virtualBuffers Links List in Gecko applications. (#48)
- NVDA should no longer crash Mozilla Gecko applications such as Firefox and Thunderbird if NVDA is running with higher privilages than the Mozilla Gecko application. E.g. NVDA is running as Administrator.
- Speech dictionaries (previously User dictionaries) now can be either case sensitive or insensitive, and the patterns can optionally be regular expressions. (#39)
- Whether or not NVDA uses a 'screen layout' mode for virtual buffer documents can now be configured from a settings dialog
- No longer report anchor tags with no href in Gecko documents as links. (#47)
- The NVDA find command now remembers what you last searched for, across all applications. (#53)
- Fix issues where the checked state would not be announced for some checkboxes and radio buttons in virtualBuffers
- VirtualBuffer pass-through mode is now specific to each document, rather than NVDA globally. (#33)
- Fixed some sluggishness with focus changes and incorrect speech interuption which sometimes occured when using NVDA on a system that had been on standby or was rather slow
- Improve support for combo boxes in Mozilla Firefox. Specifically when arrowing around them text isn't repeated, and when jumping out of them, ancestor controls are not announced unnecessarily. Also virtualBuffer commands now work when focused on one when you are in a virtualBuffer.
- Improve accuracy of finding the statusbar in many applications. (#8)
- Added the NVDA interactive Python console tool, to enable developers to look at and manipulate NVDA's internals as it is running
- sayAll, reportSelection and reportCurrentLine scripts now work properly when in virtualBuffer pass-through mode. (#52)
- The increase rate and decrease rate scripts have been removed. Users should use the synth settings ring scripts (control+nvda+arrows) or the Voice settings dialog
- Improve the range and scale of the progress bar beeps
- Added more quick keys to the new virtualBuffers: l for list, i for list item, e for edit field, b for button, x for checkbox, r for radio button, g for graphic, q for blockquote, c for combo box, 1 through 6 for respective heading levels, s for separator, m for frame. (#67, #102, #108)
- Canceling the loading of a new document in Mozilla Firefox now allows the user to keep using the old document's virtualBuffer if the old document hadn't yet really been destroyed. (#63)
- Navigating by words in virtualBuffers is now more accurate as words do not accidentally contain text from more than one field. (#70)
- Improved accuracy of focus tracking and focus updating when navigating in Mozilla Gecko virtualBuffers.
- Added a findPrevious script (shift+NVDA+f3) for use in new virtualBuffers
- Improved sluggishness in Mozilla Gecko dialogs (in Firefox and Thunderbird). (#66)
- Add the ability to view the current log file for NVDA. it can be found in the NVDA menu -> Tools
- Scripts such as say time and date now take the current language in to account; punctuation and ordering of words now reflects the language
- The language combo box in NVDA's General settings dialog now shows full language names for ease of use
- When reviewing text in the current navigator object, the text is always up to date if it changes dynamically. E.g. reviewing the text of a list item in Task Manager. (#15)
- When moving with the mouse, the current paragraph of text under the mouse is now announced, rather than either all the text in that particular object or just the current word. Also audio coordinates, and announcement of object roles is optional, they are turned off by default
- Support for reading text with the mouse in Microsoft Word
- Fixed bug where leaving the menu bar in applications such as Wordpad would cause text selection to not be announced anymore
- In Winamp, the title of the track is no longer announced again and again when switching tracks, or pausing/resuming/stopping playback.
- In Winamp, Added ability to announce state of the shuffle and repeat controls as they are switched. Works in the main window and in the playlist editor
- Improve the ability to activate particular fields in Mozilla Gecko virtualBuffers. May include clickable graphics, links containing paragraphs, and other weird structures
- Fixed an initial lag when opening NVDA dialogs on some systems. (#65)
- Add specific support for the Total Commander application
- Fix bug in the sapi4serotek driver where the pitch could get locked at a particular value, i.e. stays high after reading a capital letter. (#89)
- Announce clickable text and other fields as clickable in Mozilla Gecko VirtualBuffers. e.g. a field which has an onclick HTML attribute. (#91)
- When moving around Mozilla Gecko virtualBuffers, scroll the current field in to view -- useful so sighted peers have an idea of where the user is up to in the document. (#57)
- Add basic support for ARIA live region show events in IAccessible2 enabled applications. Useful in the Chatzilla IRC application, new messages will now be read automatically
- Some slight improvements to help use ARIA enabled web applications, e.g. Google Docs
- Stop adding extra blank lines to text when copying it from a virtualBuffer
- Stop the space key from activating a link in the Links List. Now it can be used like other letters in order to start typing the name of a particular link you wish to go to
- The moveMouseToNavigator script (NVDA+numpadSlash) now moves the mouse to the centre of the navigator object, rather than the top left
- Added scripts to click the left and right mouse buttons (numpadSlash and numpadStar respectively)
- Improve access to the Windows System Tray. Focus hopefully should no longer seem to keep jumping back to one particular item. Reminder: to get to the System Tray use the Windows command WindowsKey+b. (#10)
- Improve performance and stop announcing extra text when holding down a cursor key in an edit field and it hits the end
- Stop the ability for NVDA to make the user wait while particular messages are spoken. Fixes some crashes/freezes with particular speech synthesizers. (#117)
- Added support for the Audiologic Tts3 speech synthesizer, contribution by Gianluca Casalino. (#105)
- Possibly improve performance when navigating around documents in Microsoft Word
- Improved accuracy when reading text of alerts in Mozilla Gecko applications
- Stop possible crashes when trying to save configuration on non-English versions of Windows. (#114)
- Add an NVDA welcome dialog. This dialog is designed to provide essential information for new users and allows CapsLock to be configured as an NVDA modifier key. This dialog will be displayed when NVDA is started by default until it is disabled.
- Fix basic support for Adobe Reader so it is possible to read documents in versions 8 and 9
- Fix some errors that may have occured when holding down keys before NVDA is properly initialized
- If the user has configured NVDA to save configuration on exit, make sure the configuration is properly saved when shutting down or logging out of Windows.
- Added an NVDA logo sound to the beginning of the installer, contributed by Victer Tsaran
- NVDA, both running in the installer and otherwise, should properly clean up its system tray icon when it exits
- Labels for standard controls in NVDA's dialogs (such as Ok and cancel buttons) should now show in the language NVDA is set to, rather than just staying in English.
- NVDA's icon should now be used for the NVDA shortcuts in the start menu and on the Desktop, rather than a default application icon.
- Read cells in MS Excel when moving with tab and shift+tab. (#146)
- Fix some double speaking in particular lists in Skype.
- Improved caret tracking in IAccessible2 and Java applications; e.g. in Open Office and Lotus Symphony, NVDA properly waits for the caret to move in documents rather than accidentally reading the wrong word or line at the end of some paragraphs. (#119)
- Support for AkelEdit controls found in Akelpad 4.0
- NVDA no longer locks up in Lotus Synphony when moving from the document to the menu bar.
- NVDA no longer freezes in the Windows XP Add/Remove programs applet when launching an uninstaller. (#30)
- NVDA no longer freezes when opening Spybot Search and Destroy
0.6p1
Access to web content with new in-process virtualBuffers (so far for Mozilla Gecko applications including Firefox3 and Thunderbird3)
- Load times have been improved almost by a factor of thirty (you no longer have to wait at all for most web pages to load in to the buffer)
- Added a links list (NVDA+f7)
- Improved the find dialog (control+nvda+f) so that it performs a case-insencitive search, plus fixed a few focus issues with that dialog box.
- It is now possible to select and copy text in the new virtualBuffers
- By default the new virtualBuffers represent the document in a screen layout (links and controls are not on separate lines unless they really are visually). You can toggle this feature with NVDA+v.
- It is possible to move by paragraph with control+upArrow and control+downArrow.
- Improved support for dynamic content
- Improved over all accuracy of reading lines and fields when arrowing up and down.
Internationalization
- It is now possible to type accented characters that rely on a "dead character", while NVDA is running.
- NVDA now announces when the keyboard layout is changed (when pressing alt+shift).
- The announce date and time feature now takes the system's current regional and language options in to account.
- added czech translation (by Tomas Valusek with help from Jaromir Vit)
- added vietnamese translation by Dang Hoai Phuc
- Added Africaans (af_ZA) translation, by Willem van der Walt.
- Added russian translation by Dmitry Kaslin
- Added polish translation by DOROTA CZAJKA and friends.
- Added Japanese translation by Katsutoshi Tsuji.
- added Thai translation by Amorn Kiattikhunrat
- added croatian translation by Mario Percinic and Hrvoje Katic
- Added galician translation by Juan C. buno
- added ukrainian translation by Aleksey Sadovoy
Speech
- NVDA now comes packaged with eSpeak 1.33 which contains many improvements, among those are improved languages, named variants, ability to speak faster.
- The voice settings dialog now allows you to change the variant of a synthesizer if it supports one. Variant is usually a slight variation on the current voice. (eSpeak supports variants).
- Added the ability to change the inflection of a voice in the voice settings dialog if the current synthesizer supports this. (eSpeak supports inflection).
- Added the ability to turn off speaking of object position information(e.g. 1 of 4). This option can be found in the Object presentation settings dialog.
- NVDA can now beep when speaking a capital letter. This can be turned on and off with a check box in the voice settings dialog. Also added a raise pitch for capitals check box to configure whether NVDA should actually do its normal pitch raise for capitals. So now you can have either raise pitch, say cap, or beep, for capitals.
- Added the ability to pause speech in NVDA (like found in Voice Over for the Mac). When NVDA is speaking something, you can press the control or shift keys to silence speech just like normal, but if you then tap the shift key again (as long as you havn't pressed any other keys) speech will continue from exactly where it left off.
- Added a virtual synthDriver which outputs text to a window instead of speaking via a speech synthesiser. This should be more pleasant for sighted developers who are not used to speech synthesis but want to know what is spoken by NVDA. There are probably still some bugs, so feedback is most definitely welcome.
- NVDA no longer by default speaks punctuation, you can enable speaking of punctuation with NVDA+p.
- eSpeak by default now speaks quite a bit slower, which should make it easier for people who are using eSpeak for the first time, when installing or starting to use NVDA.
- Added user dictionaries to NVDA. These allow you to make NVDA speak certain text differently. There are three dictionaries: default, voice, and temporary. Entries you add to the default dictionary will happen all the time in NVDA. Voice dictionaries are specific to the current synthesizer and voice you currently have set. And temporary dictionary is for those times you quickly want to set a rule while you are doing a particular task, but you don't want it to be perminant (it will disappear if you close NVDA). For now the rules are regular expressions, not just normal text.
- Synthesizers can now use any audio output device on your system, by setting the output device combo box in the Synthesizer dialog before selecting the synthesizer you want.
- NVDA no longer takes up a huge amount of system memory , when editing messages in mshtml edit controls
- Improved performance when reviewing text inside many controls that do not actually have a real cursor. e.g. MSN Messenger history window, treeview items, listview items etc.
- Improved performance in rich edit documents.
- NVDA should no longer slowly creep up in system memory size for no reason
- Fixed bugs when trying to focus on a dos console window more than three or so times. NVDA did have a tendency to completely crash.
Key commands
- NVDA+shift+numpad6 and NVDA+shift+numpad4 allow you to navigate to the next or previous object in flow respectively. This means that you can navigate in an application by only using these two keys with out having to worry about going up by parent, or down to first child as you move around the object hyerarchy. For instance in a web browser such as firefox, you could navigate the document by object, by just using these two keys. If next in flow or previous in flow takes you up and out of an object, or down in to an object, ordered beeps indicate the direction.
- You can now configure voice settings with out opening the voice settings dialog, by using the Synth Settings Ring. The synth settings ring is a group of voice settings you can toggle through by pressing control+NVDA+right and control+NVDA+left. To change a setting use control+NVDA+up and control+NVDA+down.
- Added a command to report the current selection in edit fields (NVDA+shift+upArrow).
- Quite a few NVDA commands that speak text (such as report current line etc) now can spell the text if pressed twice quickly.
- the capslock, numpad insert and extended insert can all be used as the NVDA modifier key. Also if one of these keys is used, pressing the key twice with out pressing any other keys will send the key through to the operating system, just like you'd pressed the key with out NVDA running. To make one of these keys be the NVDA modifier key, check its checkbox in the Keyboard settings dialog (used to be called the keyboard echo dialog).
Application support
- Improved support for Firefox3 and Thunderbird3 documents. Load times have been improved by almost a factor of thirty, a screen layout is used by default (press nvda+v to toggle between this and no screen layout), a links list (nvda+f7 has been added), the find dialog (control+nvda+f) is now case-insensitive, much better support for dynamic content, selecting and copying text is now possible.
- In the MSN Messenger and Windows Live Messenger history windows, it is now possible to select and copy text.
- Improved support for the audacity application
- Added support for a few edit/text controls in Skype
- Improved support for Miranda instant messenger application
- Fixed some focus issues when opening html and plain text messages in Outlook Express.
- Outlook express newsgroup message fields are now labeled correctly
- NVDA can now read the addresses in the Outlook Express message fields (to/from/cc etc)
- NVDA should be now more accurate at announcing the next message in out look express when deleting a message from the message list.
- Improved object navigation for MSAA objects. If a window has a system menu, title bar, or scroll bars, you can now navigate to them.
- Added support for the IAccessible2 accessibility API. A part from the ability to announce more control types, this also allows NVDA to access the cursor in applications such as Firefox 3 and Thunderbird 3, allowing you to navigate, select or edit text.
- Added support for Scintilla edit controls (such controls can be found in Notepad++ or Tortoise SVN).
- Added support for Java applications (via the Java Access Bridge). This can provide basic support for Open Office (if Java is enabled), and any other stand-alone Java application. Note that java applets with in a web browser may not work yet.
Mouse
- Improved support for reading what is under the mouse pointer as it moves. It is now much faster, and it also now has the ability in some controls such as standard edit fields, Java and IAccessible2 controls, to read the current word, not just the current object. This may be of some used to vision impared people who just want to read a specific bit of text with the mouse.
- Added a new config option, found in the mouse settings dialog. Play audio when mouse moves, when checked, plays a 40 ms beep each time the mouse moves, with its pitch (between 220 and 1760 hz) representing the y axis, and left/right volume, representing the x axis. This enables a blind person to get a rough idea of where the mouse is on the screen as its being moved. This feature also depends on reportObjectUnderMouse also being turned on. So this means that if you quickly need to disable both beeps and announcing of objects, then just press NVDA+m. The beeps are also louder or softer depending on how bright the screen is at that point.
Object presentation and interaction
- Improved support for most common treeview controls. NVDA now tells you how many items are in the branch when you expand it. It also announces the level when moving in and out of branches. And, it announces the current item number and number of items, according to the current branch, not the entire treeview.
- Improved what is announced when focus changes as you move around applications or the operating system. Now instead of just hearing the control you land on, you hear information about any controls this control is positioned inside of. For instance if you tab and land on a button inside a groupbox, the groupbox will also get announced.
- NVDA now tries to speak the message inside many dialog boxes as they appear. This is accurate most of the time, though there are still many dialogs that arn't as good as they could be.
- Added a report object descriptions checkbox to the object presentation settings dialog. Power users may wish to sometimes uncheck this to stop NVDA announcing a lot of extra descriptions on particular controls, such as in Java applications.
- NVDA automatically announces selected text in edit controls when focus moves to them. If there isn't any selected text, then it just announces the current line like usual.
- NVDA is a lot more careful now when it plays beeps to indicate progress bar changes in applications. It no longer goes crazy in Eclipse applications such as Lotus Notes/Symphony, and Accessibility Probe.
User Interface
- Removed the NVDA interface window, and replaced it with a simple NVDA popup menu.
- NVDA's user interface settings dialog is now called General Settings. It also contains an extra setting: a combo box to set the log level, for what messages should go to NVDA's log file. Note that NVDA's log file is now called nvda.log not debug.log.
- Removed the report object group names checkBox from the object presentation settings dialog, reporting of group names now is handled differently.
0.5
- NVDA now has a built-in synthesizer called eSpeak, developed by Jonathan Duddington.It is very responsive and lite-weight, and has support for many different languages. Sapi synthesizers can still be used, but eSpeak will be used by default.
- eSpeak does not depend on any special software to be installed, so it can be used with NVDA on any computer, on a USB thumb drive, or anywhere.
- For more info on eSpeak, or to find other versions, go to http://espeak.sourceforge.net/.
- Fix bug where the wrong character was being announced when pressing delete in Internet Explorer / Outlook Express editable panes.
- Added support for more edit fields in Skype.
- VirtualBuffers only get loaded when focus is on the window that needs to be loaded. This fixes some problems when the preview pane is turned on in Outlook Express.
- Added commandline arguments to NVDA:
- -m, --minimal: do not play startup/exit sounds and do not show the interface on startup if set to do so.
- -q, --quit: quit any other already running instance of NVDA and then exit
- -s, --stderr-file fileName: specify where NVDA should place uncaught errors and exceptions
- -d, --debug-file fileName: specify where NVDA should place debug messages
- -c, --config-file: specify an alternative configuration file
- -h, -help: show a help message listing commandline arguments
- Fixed bug where punctuation symbols would not be translated to the appropriate language, when using a language other than english, and when speak typed characters was turned on.
- Added Slovak language files thanks to Peter Vagner
- Added a Virtual Buffer settings dialog and a Document Formatting settings dialog, from Peter Vagner.
- Added French translation thanks to Michel Such
- Added a script to toggle beeping of progress bars on and off (insert+u). Contributed by Peter Vagner.
- Made more messages in NVDA be translatable for other languages. This includes script descriptions when in keyboard help.
- Added a find dialog to the virtualBuffers (internet Explorer and Firefox). Pressing control+f when on a page brings up a dialog in which you can type some text to find. Pressing enter will then search for this text and place the virtualBuffer cursor on this line. Pressing f3 will also search for the next occurance of the text.
- When speak typed characters is turned on, more characters should be now spoken. Technically, now ascii characters from 32 to 255 can now be spoken.
- Renamed some control types for better readability. Editable text is now edit, outline is now tree view and push button is now button.
- When arrowing around list items in a list, or tree view items in a tree view, the control type (list item, tree view item) is no longer spoken, to speed up navigation.
- Has Popup (to indicate that a menu has a submenu) is now spoken as submenu.
- Where some language use control and alt (or altGR) to enter a special character, NVDA now will speak these characters when speak typed characters is on.
- Fixed some problems with reviewing static text controls.
- Added Translation for Traditional Chinese, thanks to Coscell Kao.
- Re-structured an important part of the NVDA code, which should now fix many issues with NVDA's user interface (including settings dialogs).
- Added Sapi4 support to NVDA. Currently there are two sapi4 drivers, one based on code contributed by Serotek Corporation, and one using the ActiveVoice.ActiveVoice com Interface. Both these drivers have issues, see which one works best for you.
- Now when trying to run a new copy of NVDA while an older copy is still running will cause the new copy to just exit. This fixes a major problem where running multiple copies of NVDA makes your system very unusable.
- Renamed the title of the NVDA user interface from NVDA Interface to NVDA.
- Fixed a bug in Outlook Express where pressing backspace at the start of an editable message would cause an error.
- Added patch from Rui Batista that adds a script to report the current battery status on laptops (insert+shift+b).
- Added a synth driver called Silence. This is a synth driver that does not speak anything, allowing NVDA to stay completely silent at all times. Eventually this could be used along with Braille support, when we have it.
- Added capitalPitchChange setting for synthesizers thanks to J.J. Meddaugh
- Added patch from J.J. Meddaugh that makes the toggle report objects under mouse script more like the other toggle scripts (saying on/off rather than changing the whole statement).
- Added spanish translation (es) contributed by Juan C. buo.
- Added Hungarian language file from Tamas Gczy.
- Added Portuguese language file from Rui Batista.
- Changing the voice in the voice settings dialog now sets the rate, pitch and volume sliders to the new values according to the synthesizer, rather than forcing the synthesizer to be set to the old values. This fixes issues where a synth like eloquence or viavoice seems to speek at a much faster rate than all other synths.
- Fixed a bug where either speech would stop, or NVDA would entirely crash, when in a Dos console window.
- If support for a particular language exists, NVDA now automatically can show its interface and speak its messages in the language Windows is set to. A particular language can still be chosen manualy from the user interface settings dialog as well.
- Added script 'toggleReportDynamicContentChanges' (insert+5). This toggles whether new text, or other dynamic changes should be automatically announced. So far this only works in Dos Console Windows.
- Added script 'toggleCaretMovesReviewCursor' (insert+6). This toggles whether the review cursor should be automatically repositioned when the system caret moves. This is useful in Dos console windows when trying to read information as the screen is updating.
- Added script 'toggleFocusMovesNavigatorObject' (insert+7). This toggles whether the navigator object is repositioned on the object with focus as it changes.
- Added some documentation translated in to various languages. So far there is French, Spannish and Finish.
- Removed some developer documentation from the binary distribution of NVDA, it is only now in the source version.
- Fixed a possible bug in Windows Live Messanger and MSN Messenger where arrowing up and down the contact list would cause errors.
- New messages are now automatically spoken when in a conversation using Windows Live Messenger. (only works for English versions so far)
- The history window in a Windows Live Messenger conversation can now be read by using the arrow keys. (Only works for English versions so far)
- Added script 'passNextKeyThrough' (insert+f2). Press this key, and then the next key pressed will be passed straight through to Windows. This is useful if you have to press a certain key in an application but NVDA uses that key for something else.
- NVDA no longer freezes up for more than a minute when opening very large documents in MS Word.
- Fixed a bug where moving out of a table in MS Word, and then moving back in, caused the current row/column numbers not to be spoken if moving back in to exactly the same cell.
- When starting NVDA with a synthesizer that doesn't exist, or is not working, the sapi5 synth will try and be loaded in stead, or if sapi5 isn't working, then speech will be set to silence.
- Increasing and decreasing rate scripts can no longer take the rate above 100 or below 0.
- If there is an error with a language when choosing it in the User Interface Settings dialog, a message box will alert the user to the fact.
- يتحقق NVDA الآن من رغبتك في حفظ الإعدادات ثم إعادة التشغيل إذا غُيّرت اللغة عبر مربع حوار الإعدادات العامة. يجب إعادة تشغيل NVDA حتى يسري أثر هذا التغيير تماما.
- عند تعذُّر تفعيل أحد آلات النُطق؛ ستظهر رسالة تنبيه عند اختيارها تُفيدُ هذا.
- عند استخدام آلة النطق لأول مرة، سيسمح NVDA لآلة النطق بتحدبد القيم الأنسب للصوت وسرعته وحدته، بدلا من فرض الإعدادات الافتراضية التي يعتقد أنها مناسبة. يعمل هذا على معالجة مشكلة عمل آلات Eloquence وViavoice sapi4 بسرعة فائقة.