所以我基本上需要从eclipse编辑器视图中获取按键上/下事件。我用谷歌搜索了几个小时,但只发现了shell(like in here)的按键事件。但是这种方法在编辑器视图中不起作用。 那么也许有人知道如何在编辑器中添加keypress事件监听器?
P.S。我使用的是eclipse 4.2。
提前致谢
答案 0 :(得分:3)
我找到了方法(谢谢irc中的人)
// ITextEditor editor;
((StyledText)editor.getAdapter(org.eclipse.swt.widgets.Control.class)).addKeyListener(new KeyListener() {
@Override
public void keyReleased(KeyEvent e) {
System.out.println("key released");
}
@Override
public void keyPressed(KeyEvent e) {
System.out.println("key pressed ");
}
});