[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.tools] Re: How do I register an accelerator that doesn't appear in the menu (nt)
|
Chan,
Here is something I found in the Navigator recently. It might work for
you ..
/*
* Create the KeyListener for doing the resource rename on the viewer.
*/
private void initRenameKey() {
getResourceViewer().getControl().addKeyListener(new KeyAdapter() {
// Listen on key released instead of pressed just in case some
// menu bar item sets up an accelerator on F2.
public void keyReleased(KeyEvent event) {
if (event.keyCode == SWT.F2 && event.stateMask == 0
&& renameResourceAction.isEnabled()) {
renameResourceAction.run();
}
}
});
}