blockly > ShortcutRegistry

מחלקה של ShortcutRegistry

מחלקה לרישום של מקשי קיצור. הערך הזה מיועד להיות סינגלטון. אסור ליצור מכונה חדשה ולגשת למחלקה הזו רק מ-ShortcutRegistry.registry.

Signature:

export declare class ShortcutRegistry 

מאפיינים

נכס גורמי שינוי סוג תיאור
מרשם

static

readonly

ShortcutRegistry

שיטות

שיטה גורמי שינוי תיאור
addKeyMapping(keyCode, shortcutName, opt_allowCollision) הוספת מיפוי בין קוד מקש למקשי קיצור.
createSeriesizedKey(keyCode, AdSenses) יוצר את קוד המפתח הסידורי שישמש במפת המפתחות.
getKeyCodesByShortcutName(shortcutName) הפונקציה מקבלת את קודי המפתחות הסידוריים שבהם רשום קיצור הדרך עם השם הנתון.
getKeyMap() קבלת מפת המפתחות הנוכחית.
getRegistry() מקבל את הרישום של מקשי הקיצור.
getShortcutNamesByKeyCode(keyCode) קבלת מקשי הקיצור שרשומים לקוד המפתח הנתון.
onKeyDown(workspace, e) טיפול באירועים מרכזיים.
enroll(short, opt_allowOverrides) רושם מקשי קיצור.
removeAllKeyMappings(shortcutName) מסירה את כל מיפויי המקשים של קיצור דרך עם השם הנתון. האפשרות הזו שימושית כשמשנים את מיפויי המקשים שמוגדרים כברירת מחדל וקודי המפתחות שרשומים לקיצור הדרך לא ידועים.
removeKeyMapping(keyCode, shortcutName, opt_quiet) הסרת מיפוי בין קוד מקש למקשי קיצור.
reset() מנקים את המרשם ו-KeyMap ורואים אותם מחדש.
setKeyMap(newKeyMap) מגדיר את מפת המקשים. הגדרה של מפת המקשים תבטל את מיפויי המקשים שמוגדרים כברירת מחדל.
unregister(shortcutName) ביטול הרישום של מקש קיצור שרשום עם קוד המפתח הנתון. הפעולה הזו גם תסיר את כל מיפויי המקשים שמפנים לקיצור הדרך הזה.