sayCurrentKeyboardLanguage
التقديم
تم إنشاء هذه الإضافة بناءً على طلب من أحد الأعضاء في القائمة البريدية لإضافات NVDA.
توفر هذه الإضافة سكريبت بدون إيماءة، والذي يتيح استرداد ونطق لغة لوحة المفاتيح الحالية.
إذا تم الضغط عليه مرتين، فإنه يعطي اللغة الافتراضية للنظام.
في الإصدار الأول من هذا الموديل، تم اقتراحه كـ globalPlugin بسيط ليتم لصقه في دليل تكوين NVDA، ثم تم تحويله بعد ذلك إلى إضافة.
ملاحظات
لتعيين إيماءة للسكريبت الذي يعطي لغة لوحة المفاتيح، اتبع الخطوات التالية:
- افتح قائمة NVDA باستخدام "NVDA + N"؛
- انتقل إلى قائمة تفضيلات NVDA؛
- ثم انتقل إلى القائمة الفرعية "إيماءات الإدخال".
- ثم اختر فئة "الإدخال"، وافتحها بالسهم الأيمن.
- انتقل إلى العنصر الذي يحمل تسمية "يعطي لغة لوحة المفاتيح المستخدمة، وإذا تم الضغط عليه مرتين، يعطي اللغة الافتراضية للنظام"؛
- بمجرد الانتهاء، اضغط على Alt + A لإضافة إيماءة، واكتب "NVDA + F4" أو إيماءة أخرى من اختيارك؛
- بعد ذلك، اضغط على السهم لأعلى مرة واحدة، وستسمع "الإيماءة التي اخترتها، كل التخطيطات"؛
- قم بالتأكيد بالضغط على Enter، ثم اضغط على Tab للانتقال إلى OK ثم Enter؛
- يجب بعد ذلك أن تقوم الإيماءة التي اخترتها باستدعاء السكريبت الذي يعطي لغة لوحة المفاتيح.
التوافق
- هذه الإضافة متوافقة مع إصدارات NVDA التي تتراوح من 2019.3 فما فوق.
التغييرات في 20240326.0.0
- تحديث التوافق لـ nvda-2024.1؛
- حذف رابط التنزيل من ملف readme، وسيكون رابط التنزيل للتحديثات المستقبلية متاحًا الآن فقط من متجر الإضافات.
التغييرات في 20231229.0.0
- إضافة تطبيق متوافق بأثر رجعي لدعم وضع التحدث عند الطلب، والذي سيكون متاحًا قريبًا مع nvda-2024.1.
التغييرات في 20230729.0.0
- تطبيق قواعد flake8 و mypy على الكود؛
- تغيير الحد الأدنى لإصدار NVDA المدعوم إلى 2019.3 لدعم التعليقات التوضيحية التي تم إدخالها في Python 3.
- إزالة إيماءة "NVDA + F4" التي تستدعي السكريبت الذي يعطي لغة لوحة المفاتيح، للسماح للمستخدمين باختيار إيماءتهم المفضلة.
التغييرات في 20230607.0.0
- إضافة سير العمل التالي:
- auto-update-translations - لتحديث الترجمات تلقائيًا من نظام ترجمة NVDA.
- release-on-tag..yaml: لبناء ونشر الإضافة بمجرد دفع علامة جديدة؛
- manual-release.yaml: لبناء وإصدار نسخ جديدة من الإضافة يدويًا.
- تحديث الترجمات.
التغييرات في الإصدار 20230426.0.0 فما فوق
- • تغيير رقم الإصدار، والحد الأدنى لإصدار NVDA ورابط التنزيل وفقًا لاتفاقيات/متطلبات المتجر.
التغييرات في الإصدار 19.02
- تغيير ترقيم الإصدار باستخدام YY.MM (السنة من رقمين، تليها نقطة، تليها الشهر من رقمين)؛
- إضافة التوافق مع تنسيق إصدارات الإضافات الجديد، الذي ظهر منذ nvda 2019.1.
التغييرات في الإصدار 1.1
- تم تغيير اسم الإضافة من getCurKeyboardLanguage إلى sayCurrentKeyboardLanguage؛
- إضافة رخصة GPL إلى الإضافة؛
- إضافة السكريبت getCurKeyboardLanguage إلى فئة "حالة النظام"؛
- إصلاح بعض الأخطاء في الكود.
التغييرات في الإصدار 1.0