경고: 이 확장점은 사용되지 않습니다.
이 확장점을 사용하지 마십시오. 이 확장점은 본 제품의 이후 버전에서 제거됩니다.
대신 확장점 org.eclipse.ui.commands를 사용하십시오.
단축키 세트는 단축키 구성에 등록되며(단축키 구성 확장점 참조) 단축키 범위에 적용됩니다(단축키 범위 확장점 참조).
<!ELEMENT extension (acceleratorSet*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT acceleratorSet (accelerator+)>
<!ATTLIST acceleratorSet
configurationId CDATA #REQUIRED
scopeId CDATA #REQUIRED>
@deprecated 대신"org.eclipse.ui.bindings" 확장점을 사용하십시오. key
요소를 사용하십시오.
<!ELEMENT accelerator EMPTY>
<!ATTLIST accelerator
id CDATA #IMPLIED
key CDATA #REQUIRED
locale CDATA #IMPLIED
platform CDATA #IMPLIED>
@deprecated 대신"org.eclipse.ui.bindings" 확장점을 사용하십시오. key
요소를 사용하십시오.
<extension point=
"org.eclipse.ui.acceleratorSets"
>
<acceleratorSet configurationId=
"org.eclipse.ui.exampleAcceleratorConfiguration"
scopeId=
"org.eclipse.ui.globalScope"
>
<accelerator id=
"org.eclipse.ui.ExampleActionA"
key=
"CTRL+R CTRL+A"
>
</accelerator>
<accelerator id=
"org.eclipse.ui.ExampleActionB"
key=
"CTRL+R CTRL+B"
>
</accelerator>
<accelerator id=
"org.eclipse.ui.ExampleActionC"
key=
"CTRL+R CTRL+C || CTRL+SHIFT+DELETE"
>
</accelerator>
</acceleratorSet>
</extension>
로케일 및/또는 플랫폼이 지정된 경우, 현재 로케일 및 플랫폼에 더 잘 맞는 단축키가 사용됩니다. 현재 로케일은 API Locale.getDefault()에서 결정되며 플랫폼은 API SWT.getPlatform()에서 결정됩니다. 플랫폼 및/또는 로케일이 지정되고 이것이 현재 로케일 및/또는 플랫폼과 일치하지 않는 경우, 단축키를 버립니다. 단축키 A는 로케일만을 정의하고 B는 플랫폼만을 정의하는 경우, B가 사용됩니다. 단축키 A가 로케일로 "ja"를 정의하고 B가 "ja_JP"를 정의하는 경우, 현재 로케일이 "ja_JP"이면 B가 사용됩니다.
두 개의 단축키가 다른 플러그인의 단축키 세트에 정의된 경우, 선택되는 단축키는 플러그인에 의해 결정됩니다. 플러그인 A가 B에 의존하는 경우, B에 정의된 단축키가 사용됩니다. A 및 B가 서로 의존하지 않는 경우, 플러그인 ID에 따라 알파벳순으로 정렬됩니다.
두 단축키가 다른 범위에서 정의된 경우, 현재 범위에서 정의된 단축키가 사용됩니다. 단축키가 현재 범위 또는 상위 범위 중 하나에서 정의되지 않은 경우, 단축키를 버립니다. 단축키가 상위 및 하위 범위에서 정의된 경우, 하위 범위의 단축키가 사용됩니다.
Copyright (c) 2002, 2004 IBM Corporation and others.
All rights reserved. 본 프로그램 및 본 프로그램에 동봉되는 자료는 본 배포물에 동봉되는 Eclipse Public License v1.0의 조항에 따라 사용해야 하며
웹 사이트(http://www.eclipse.org/legal/epl-v10.html)에서도 관련 사항을 참조할 수 있습니다.