מחלקה ב-ShortcutRegistry
מחלקה למרשם של מקשי הקיצור. זה אמור להיות סינגלטון. אין ליצור מכונה חדשה, אלא רק להיכנס למחלקה הזו מ-ShortcutRegistry.registry.
Signature:
export declare class ShortcutRegistry
תכונות
נכס | גורמי שינוי | תיאור | התיאור |
---|---|---|---|
registry |
|
ShortcutRegistry |
שיטות
שיטה | גורמי שינוי | התיאור |
---|---|---|
addKeyMapping(keyCode, shortcutName, opt_allowCollision) | הוספה של מיפוי בין קוד מקש למקשי קיצור. | |
createSerializedKey(keyCode, התואמים) | יוצרת את קוד המפתח המספרי שישמש במפת המפתחות. | |
getKeyCodesByShortcutName(shortcutName) | הפונקציה מקבלת את קודי המפתח (בסדר הצגת) שקיצור הדרך שלהם עם השם הנתון רשום. | |
getKeyMap() | קבלת מפת המפתח הנוכחית. | |
getRegistry() | מקבל את הרישום של מקשי הקיצור. | |
getShortcutNamesByKeyCode(keyCode) | הפונקציה מקבלת את קיצורי הדרך שרשומים בקוד המפתח הנתון. | |
onKeyDown(workspace, e) | מטפל באירועים מרכזיים בתהליך. | |
register(shortcut, opt_allowOverrides) | רישום מקש קיצור. | |
removeAllKeyMappings(shortcutName) | מסירה את כל מיפויי המפתחות לקיצור דרך עם השם הנתון. כדאי לשנות את מיפויי המקשים שמוגדרים כברירת מחדל ואת קודי המקשים שרשומים לקיצור הדרך לא ידועים. | |
removeKeyMapping(keyCode, shortcutName, opt_quiet) | מסירה את המיפוי בין קוד המקשים למקש קיצור. | |
reset() | מנקים את הרישום ואת ה-keyMap ויוצרים מחדש. | |
setKeyMap(newKeyMap) | מגדיר את מפת המקשים. הגדרה של מפת המפתחות תבטל את כל מיפויי המפתחות שמוגדרים כברירת מחדל. | |
unregister(shortcutName) | מבטל את הרישום של מקש קיצור שנרשם עם קוד המפתח הנתון. הפעולה הזו גם תסיר את כל מיפויי המקשים שמפנים לקיצור הדרך הזה. |