如何在eclipse rcp编辑器视图中添加keydown / up事件监听器?

时间:2012-09-27 10:11:37

标签: eclipse-plugin eclipse-rcp

所以我基本上需要从eclipse编辑器视图中获取按键上/下事件。我用谷歌搜索了几个小时,但只发现了shell(like in here)的按键事件。但是这种方法在编辑器视图中不起作用。 那么也许有人知道如何在编辑器中添加keypress事件监听器?

P.S。我使用的是eclipse 4.2。

提前致谢

1 个答案:

答案 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 ");
    }
});