کلاس ShortcutRegistry
کلاس برای رجیستری میانبرهای صفحه کلید. این در نظر گرفته شده است که تک تن باشد. شما نباید یک نمونه جدید ایجاد کنید و فقط از ShortcutRegistry.registry به این کلاس دسترسی داشته باشید.
امضا:
export declare class ShortcutRegistry
خواص
اموال | اصلاح کننده ها | تایپ کنید | توضیحات |
---|---|---|---|
رجیستری | | ShortcutRegistry |
روش ها
روش | اصلاح کننده ها | توضیحات |
---|---|---|
addKeyMapping (keyCode، shortcutName، opt_allowCollision) | نقشه برداری بین کد کلید و میانبر صفحه کلید اضافه می کند. | |
createSerializedKey (کلید کد، اصلاح کننده ها) | کد کلید سریالی را ایجاد می کند که در نقشه کلید استفاده می شود. | |
getKeyCodesByShortcutName(shortcutName) | کدهای کلیدی سریالی را دریافت می کند که میانبر با نام داده شده در آنها ثبت شده است. | |
getKeyMap() | نقشه کلید فعلی را دریافت می کند. | |
getRegistry() | رجیستری میانبرهای صفحه کلید را دریافت می کند. | |
getShortcutNamesByKeyCode(keyCode) | میانبرهای ثبت شده در کد کلید داده شده را دریافت می کند. | |
onKeyDown (فضای کاری، e) | رویدادهای کلیدی را مدیریت می کند. | |
ثبت (میانبر، opt_allowOverrides) | میانبر صفحه کلید را ثبت می کند. | |
removeAllKeyMappings (میانبر نام) | تمام نگاشت های کلید میانبر با نام داده شده را حذف می کند. هنگام تغییر نگاشت کلیدهای پیش فرض مفید است و کدهای کلید ثبت شده در میانبر ناشناخته هستند. | |
removeKeyMapping (keyCode، shortcutName، opt_quiet) | نگاشت بین کد کلید و میانبر صفحه کلید را حذف می کند. | |
تنظیم مجدد () | رجیستری و keyMap را پاک و دوباره ایجاد کنید. | |
setKeyMap(newKeyMap) | نقشه کلید را تنظیم می کند. تنظیم نقشه کلید، نگاشت کلیدهای پیش فرض را لغو می کند. | |
لغو ثبت (نام میانبر) | میانبر صفحه کلید ثبت شده با کد کلید داده شده را لغو ثبت می کند. با این کار هر نگاشت کلیدی که به این میانبر اشاره دارد نیز حذف می شود. |