blockly > KeyboardNavigationController

فئة KeyboardNavigationController

يتولّى KeyboardNavigationController تنسيق سلوك التنقّل باستخدام لوحة المفاتيح على مستوى Blockly، مثل تفعيل/إيقاف عرض المؤشر بالكامل.

Signature:

export declare class KeyboardNavigationController 

الطُرق

الطريقة مفاتيح التعديل الوصف
getIsActive()
setIsActive(isUsing)

تحدِّد هذه السمة ما إذا كان المستخدم يستخدِم التنقّل باستخدام لوحة المفاتيح.

إذا كان الأمر كذلك، طبِّق فئة CSS على الصفحة بأكملها حتى تتمكّن العناصر التي تم التركيز عليها من تطبيق أنماط إضافية لمستخدمي لوحة المفاتيح.

يُرجى العِلم أنّه بما أنّ تفعيل التنقّل باستخدام لوحة المفاتيح يؤدي إلى تغييرات كبيرة في تجربة المستخدم (مثل عرض المؤشر ووضع التحريك)، على المتصلين الحرص على عدم ضبط التنقّل باستخدام لوحة المفاتيح على الوضع النشط إلا عندما يكونون على ثقة كبيرة بأنّ هذا هو الوضع الصحيح. بشكل عام، في أي حالة إدخال باستخدام الماوس أو المفتاح، يمكن للمتصلين اختيار أحد المسارات الثلاثة التالية: 1. عدم اتّخاذ أي إجراء: يجب اختيار هذا الخيار للإجراءات المحايدة التي لا تشير بشكل أساسي إلى استخدام لوحة المفاتيح أو الماوس (مثل النقر لاختيار أحد المربّعات). 2. إيقاف التنقّل باستخدام لوحة المفاتيح هذا هو الخيار الأفضل عندما يستخدم المستخدم الماوس بشكل أساسي (مثل النقر بزر الماوس الأيمن لفتح قائمة السياق). 3- فعِّل التنقّل باستخدام لوحة المفاتيح. هذا هو الخيار الأفضل عندما يكون هناك احتمال كبير بأنّ المستخدم ينوي استخدامه فعلاً (مثل محاولة استخدام مفاتيح الأسهم للتنقّل).