728x90
커맨드에 단축키를 연결할 때 바인딩(binding)을 사용한다. 바인딩은 "org.eclipse.ui.bindings" 확장점을 통해 설정하고, 커맨드 식별자와 키 조합을 연결한다.
plugin.xml에 다음과 같은 내용을 추가하면 커맨드에 단축키를 연결할 수 있다. M1은 OS X에서 Cmd, 윈도우 또는 리눅스에서는 Ctrl을 의미하는 기본 메타 키이다. 키를 M1+4로 설정했는데, 연속 표기법은 동시에 두 키를 눌러야 한다는 의미이다.
commandId : 커맨드 식별자(Id)
contextId : 컨텍스트는 바인딩이 유효한 위치를 지정
schemeId : 바인딩 목록을 정의한 구성표
sequence : 단축키 키 조합
<extension
point="org.eclipse.ui.bindings">
<key
commandId="com.packtpub.e4.clock.ui.command.sample"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+4">
</key>
</extension>
'Eclipse RCP' 카테고리의 다른 글
Eclipse 4 파트에 팝업 및 뷰 메뉴 생성 (0) | 2019.04.30 |
---|---|
Eclipse Framework 환경설정 페이지 생성 (0) | 2019.04.25 |
SWT CTabFolder 클래스 setSimple 설정 (0) | 2019.04.15 |
Eclipse Framework IMemento와 DialogSettings (0) | 2019.04.11 |
Eclipse 4 Command와 단축키 설정 및 메타문자 종류 (0) | 2019.04.07 |
댓글