فئة ShortcutRegistry
فئة لتسجيل اختصارات لوحة المفاتيح. من المفترض أن تكون أسطوانة مفردة. يجب عدم إنشاء مثيل جديد، والوصول إلى هذه الفئة فقط من خلال ShortcutRegistry.registry.
Signature:
export declare class ShortcutRegistry
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
قاعدة بيانات المسجّلين |
|
ShortcutRegistry |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
addKeyMapping(keyCode, shortcutName, opt_allowCollision) | تضيف عملية ربط بين رمز مفتاح واختصار لوحة مفاتيح. | |
createSerializedKey(keyCode, edits) | إنشاء رمز المفتاح المتسلسل الذي سيتم استخدامه في خريطة المفاتيح. | |
getKeyCodesByShortcutName(shortcutName) | يحصل على رموز المفاتيح المتسلسلة التي يتم بها تسجيل الاختصار الذي يحمل الاسم المحدّد. | |
getKeyMap() | للحصول على خريطة المفاتيح الحالية. | |
getRegistry() | الحصول على سجلّ اختصارات لوحة المفاتيح. | |
getShortcutNamesByKeyCode(keyCode) | تسجيل الاختصارات في رمز المفتاح المحدّد | |
onKeyDown(workspace, e) | تتعامل مع الأحداث الرئيسية. | |
register(shortcut, opt_allowOverrides) | لتسجيل اختصار لوحة مفاتيح. | |
removeAllKeyMappings(shortcutName) | إزالة جميع عمليات تحديد المفاتيح لاختصار يحمل الاسم المحدّد. يكون هذا الإجراء مفيدًا عند تغيير عمليات ربط المفاتيح التلقائية وتكون رموز المفاتيح المسجَّلة في الاختصار غير معروفة. | |
removeKeyMapping(keyCode, shortcutName, opt_quiet) | يزيل الربط بين رمز مفتاح واختصار لوحة مفاتيح. | |
إعادة ضبط() | قم بمسح السجل وkeyMap وإعادة إنشائه. | |
setKeyMap(newKeyMap) | لتعيين خريطة المفاتيح. سيؤدّي ضبط خريطة المفاتيح إلى إلغاء أيّ عمليات ربط تلقائية للمفاتيح. | |
unregister(shortcutName) | يؤدي إلى إلغاء تسجيل اختصار لوحة مفاتيح مسجَّل باستخدام رمز المفتاح المحدَّد. سيؤدي هذا الإجراء أيضًا إلى إزالة أي عمليات ربط مفاتيح تشير إلى هذا الاختصار. |