StyledText/SourceViewer로 구현 된 RCP E4 텍스트 편집기 응용 프로그램의 경우 삽입 키의 상태를 받아야합니다.Eclipse E4 RCP StyledText INSERT KEY 상태 얻기
상태 (삽입, 스마트 삽입)를 받으면 응용 프로그램은 커서 아이콘을 수정하고 다른 부분에 INSERT 상태를 알립니다 (즉 일반 일반 텍스트 편집기 동작처럼 상태 표시 줄 컨트롤에 알립니다).
SWT.INSERT는 누르는 키만 수신하지만 StyledText가 INSERT MODE 인 경우 아무 것도 수신하지 않습니다. 응용 프로그램을 순수 E4 텍스트 편집기로 구성되어 있기 때문에
styledText.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
if(e.keyCode == SWT.INSERT){
System.out.println("INSERT KEY PRESSED!!!");
}
}
};
나는 방법을
getInsertMode()
을
org.eclipse.ui.texteditor.AbstractTextEditor
를 확장하고 사용하는 피할 수있다.
힌트가 있습니까? 당신이 키를 삽입 볼 때 기본 동작을 수행하지 StyledText
말할 필요