2
所以我基本上需要从eclipse编辑器视图中获取按键按下上/下的事件。我将它搜索了几个小时,但只发现shell的按键事件(like in here)。但是这种方法不适用于编辑器视图。 所以也许有人知道如何在编辑器中添加按键事件监听器?如何在eclipse rcp编辑器视图中添加keydown/up事件监听器?
P.S.我使用的是eclipse 4.2。
在此先感谢
所以我基本上需要从eclipse编辑器视图中获取按键按下上/下的事件。我将它搜索了几个小时,但只发现shell的按键事件(like in here)。但是这种方法不适用于编辑器视图。 所以也许有人知道如何在编辑器中添加按键事件监听器?如何在eclipse rcp编辑器视图中添加keydown/up事件监听器?
P.S.我使用的是eclipse 4.2。
在此先感谢
我找到了办法(感谢家伙在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 ");
}
});