所以我基本上需要从 Eclipse 编辑器视图中获取按键向上/向下事件。我用谷歌搜索了几个小时,但只从 shell 中找到了按键事件(就像在这里一样)。但是此方法在编辑器视图中/从编辑器视图中不起作用。那么也许有人知道如何在编辑器中添加按键事件监听器?
PS我正在使用eclipse 4.2。
提前致谢
所以我基本上需要从 Eclipse 编辑器视图中获取按键向上/向下事件。我用谷歌搜索了几个小时,但只从 shell 中找到了按键事件(就像在这里一样)。但是此方法在编辑器视图中/从编辑器视图中不起作用。那么也许有人知道如何在编辑器中添加按键事件监听器?
PS我正在使用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 ");
}
});