차단 > ShortcutRegistry

ShortcutRegistry 클래스

단축키 레지스트리에 대한 클래스입니다. 싱글톤이 되도록 고안되었습니다. 새 인스턴스를 만들어서는 안 되며 ShortcutRegistry.registry에서만 이 클래스에 액세스해야 합니다.

서명:

export declare class ShortcutRegistry 

속성

속성 수정자 유형 설명
registry

static

readonly

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) 키 코드와 단축키 간의 매핑을 삭제합니다.
재설정() 레지스트리와 keyMap을 지우고 다시 만듭니다.
setKeyMap(newKeyMap) 키 맵을 설정합니다. 키 맵을 설정하면 모든 기본 키 매핑이 재정의됩니다.
unregister(shortcutName) 지정된 키 코드로 등록된 단축키의 등록을 취소합니다. 이렇게 하면 이 단축키를 참조하는 키 매핑도 삭제됩니다.