מחלקה של ShortcutRegistry
מחלקה לרישום של מקשי קיצור. הערך הזה מיועד להיות סינגלטון. אסור ליצור מכונה חדשה ולגשת למחלקה הזו רק מ-ShortcutRegistry.registry.
Signature:
export declare class ShortcutRegistry
מאפיינים
נכס | גורמי שינוי | סוג | תיאור |
---|---|---|---|
מרשם |
|
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) | ביטול הרישום של מקש קיצור שרשום עם קוד המפתח הנתון. הפעולה הזו גם תסיר את כל מיפויי המקשים שמפנים לקיצור הדרך הזה. |