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