blockly > KeyboardNavigationController
הסיווג KeyboardNavigationController
המחלק KeyboardNavigationController מטפל בתיאום של התנהגות הניווט במקלדת ב-Blockly, כמו הפעלה או השבתה של ויזואליזציה מלאה של הסמן.
Signature:
export declare class KeyboardNavigationController
Methods
שיטה | גורמי שינוי | תיאור |
---|---|---|
getIsActive() | ||
setIsActive(isUsing) | ההגדרה קובעת אם המשתמש משתמש באופן פעיל בניווט באמצעות המקלדת. אם כן, צריך להחיל מחלקה של CSS על הדף כולו כדי שפריטים מודגשים יוכלו להחיל סגנון נוסף על משתמשי מקלדת. חשוב לזכור שהפעלת הניווט באמצעות המקלדת מציגה שינויים משמעותיים בחוויית המשתמש (כמו הצגה חזותית של הסמן ומצב העברה), ולכן המתקשרים צריכים להקפיד להגדיר את הניווט באמצעות המקלדת כפעיל רק אם הם בטוחים שזה המצב הנכון. באופן כללי, בכל מצב של קלט מהעכבר או מהמקלדת, המתקשרים יכולים לבחור באחת משלוש דרכים: 1. לא לעשות דבר. זו צריכה להיות הבחירה לפעולות ניטרליות שלא מרמזות בעיקר על שימוש במקלדת או בעכבר (למשל לחיצה לבחירת בלוק). 2. השבתת הניווט באמצעות המקלדת. זו הבחירה הטובה ביותר כשמשתמש משתמש בעכבר באופן דומיננטי (למשל, לחיצה ימנית כדי לפתוח את תפריט ההקשר). 3. מפעילים את הניווט באמצעות המקלדת. זו הבחירה הטובה ביותר כשבטוחים שהמשתמש מתכוון להשתמש בה (למשל, כשהוא מנסה להשתמש במקשי החיצים כדי לנוע בתוכה). |