[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.platform.swt] How to dermine if Shift Key is down?
|
I tried following:
displayKeysListener = new Listener() {
public void handleEvent(Event event) {
if(event.keyCode == SWT.SHIFT) {
if(event.type == SWT.KeyDown) {
Utilities.setShiftKeyDown(true);
} else if(event.type == SWT.KeyUp) {
Utilities.setShiftKeyDown(false);
}
}
}
};
Display d = getWorkbench().getDisplay();
d.addFilter(SWT.KeyDown, displayKeysListener);
d.addFilter(SWT.KeyUp, displayKeysListener);
It works until popup menu in Eclipse view invoked, display doesn't send any
key events while menu is active. Why? How to find out if Shift key had been
pressed just before action from popup menu was invoked?
Sergey Gomanyuk,
ISP RAS,
junior research assistant,
e-mail: sergg@xxxxxxxxx
phone: +7 (095) 912-5317 (4428 additional)
cell: +7 (909) 159-1066