단축키 범위

org.eclipse.ui.acceleratorScopes

릴리스 2.0

경고: 이 확장점은 사용되지 않습니다.
이 확장점을 사용하지 마십시오. 이 확장점은 본 제품의 이후 버전에서 제거됩니다. 대신 확장점 org.eclipse.ui.commands를 사용하십시오.

이 확장점을 사용하여 단축키 범위 확장을 등록합니다. 단축키 범위는 단축키 세트가 적용되는 범위입니다. 예를 들어, 단축키 세트가 "Text Editor Scope"라는 범위에 적용되면 해당 단축키 세트의 단축키는 "Text Editor Scope" 또는 이의 하위 중 하나가 활성화된 경우(즉, 활성 파트가 관여하는 문서 편집기인 경우)에만 작동됩니다.

단축키 세트는 범위의 ID를 "scopeId" 속성 값으로 나열하여 적용되는 범위를 선언합니다(단축키 세트 확장점 참조). 여러 단축키 세트가 같은 단축키 범위에 적용될 수 있습니다.

<!ELEMENT extension (acceleratorScope*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT acceleratorScope EMPTY>

<!ATTLIST acceleratorScope

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED

parentScope CDATA #IMPLIED>


다음은 단축기 범위 확장에 관한 예제입니다.

   

<extension point=

"org.eclipse.ui.acceleratorScopes"

>

<acceleratorScope id=

"org.eclipse.ui.globalScope"

name=

"Global"

description=

"Action accelerator key applicable to all views and editors unless explicitly overridden."

>

</acceleratorScope>

<acceleratorScope id=

"org.eclipse.ui.javaEditorScope"

name=

"Java Editor"

description=

"Action accelerator key applicable only when java editor active."

parentScope=

"org.eclipse.ui.globalScope"

>

</acceleratorScope>

</extension>

public IKeyBindingService getKeyBindingService() 메소드가 IEditorSite에 추가되었습니다.

Workbench는 글로벌 단축키 범위 및 문서 편집기 단축키 범위를 제공합니다.