StyledText/SourceViewer で実装された RCP E4 Text Editor アプリケーションの場合、インセット キーのステータスを受け取る必要があります。
状態 (挿入、スマート挿入) を受け取ると、アプリケーションはカーソル アイコンを変更し、他の部分に INSERT 状態を通知します (つまり、通常のプレーン テキスト エディターの動作のようにステータス バー コントロールに通知します)。
SWT.INSERT はキーが押されるのをリッスンするだけで、StyledText が INSERT MODE の場合はリッスンしません。
styledText.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
if(e.keyCode == SWT.INSERT){
System.out.println("INSERT KEY PRESSED!!!");
}
}
};
延長は避けました
org.eclipse.ui.texteditor.AbstractTextEditor
メソッドを使用します
getInsertMode()
アプリケーションは純粋な E4 テキスト エディターを意図しているためです。
ヒントはありますか?
前もって感謝します