- return new java.awt.event.MouseEvent(dummyComponent, 0, (long)e.time, convertModifiers(e.stateMask), e.x, e.y, e.count, false, button);
+ return new java.awt.event.MouseEvent(dummyComponent, 0, (long)e.time, convertModifiers(e.button,e.stateMask), DPIUtil.autoScaleUp(e.x), DPIUtil.autoScaleUp(e.y), e.count, false, button);
+ }
+
+ public int convertKeyCode(int swtKeyCode) {
+ if (swtKeyCode >= 'a' && swtKeyCode <= 'z') {
+ return Character.toUpperCase(swtKeyCode);
+ }
+ return swtKeyCode;