chặn > ShortcutRegistry

Lớp ShortcutRegistry

Lớp cho sổ đăng ký phím tắt. Đây là một singleton. Bạn không nên tạo phiên bản mới và chỉ truy cập vào lớp này từ ShortcutRegistry.registry.

Chữ ký:

export declare class ShortcutRegistry 

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
tổ chức quản lý tên miền

static

readonly

ShortcutRegistry

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
addKeyMapping(keyCode, shortcutName, opt_allowCollision) Thêm ánh xạ giữa mã phím và phím tắt.
createSerializedKey(keyCode, sửa đổi) Tạo mã khoá tuần tự sẽ dùng trong sơ đồ khoá.
getKeyCodesByShortcutName(shortcutName) Lấy mã khoá chuyển đổi tuần tự mà lối tắt có tên đã được đăng ký.
getKeyMap() Lấy sơ đồ phím hiện tại.
getRegistry() Lấy sổ đăng ký các phím tắt.
getShortcutNamesByKeyCode(keyCode) Lấy các phím tắt đã đăng ký cho mã phím đã cho.
onKeyDown(workspace, e) Xử lý các sự kiện nhấn phím.
đăng ký(shortcut, opt_allowOverrides) Đăng ký phím tắt.
removeAllKeyMappings(shortcutName) Xoá tất cả sơ đồ phím của lối tắt có tên đã cho. Hữu ích khi thay đổi sơ đồ phím mặc định và mã phím được đăng ký cho phím tắt không xác định.
removeKeyMapping(keyCode, shortcutName, opt_quiet) Xoá sơ đồ liên kết giữa mã phím và phím tắt.
reset() Xoá và tạo lại sổ đăng ký và keyMap.
setKeyMap(newKeyMap) Thiết lập sơ đồ khoá. Việc thiết lập sơ đồ phím sẽ ghi đè mọi sơ đồ phím mặc định.
unregister(shortcutName) Huỷ đăng ký phím tắt đã đăng ký bằng mã phím đã cho. Thao tác này cũng sẽ xoá mọi sơ đồ phím tham chiếu đến phím tắt này.