/** * Creates a new Event object. */ public Event createEvent() { return new DOMKeyEvent(); } }
int charCodeArg, AbstractView viewArg) { initUIEvent(typeArg, canBubbleArg, cancelableArg, viewArg, 0); ctrlKey = ctrlKeyArg; altKey = altKeyArg;
/** * Handles key events fired by the eventbase element. */ public void handleEvent(Event e) { boolean matched; if (e.getType().charAt(3) == 'p') { // DOM 2 key draft keypress DOMKeyEvent evt = (DOMKeyEvent) e; matched = evt.getCharCode() == accesskey; } else { // DOM 3 keydown KeyboardEvent evt = (KeyboardEvent) e; matched = evt.getKeyIdentifier().equals(keyName); } if (matched) { owner.eventOccurred(this, e); } }
/** * Dispatch a DOM 2 Draft Key event. */ protected void dispatchKeyEvent(String eventType, GraphicsNodeKeyEvent evt) { FocusManager fmgr = context.getFocusManager(); if (fmgr == null) return; Element targetElement = (Element)fmgr.getCurrentEventTarget(); if (targetElement == null) { targetElement = context.getDocument().getDocumentElement(); } DocumentEvent d = (DocumentEvent)targetElement.getOwnerDocument(); DOMKeyEvent keyEvt = (DOMKeyEvent)d.createEvent("KeyEvents"); keyEvt.initKeyEvent(eventType, true, true, evt.isControlDown(), evt.isAltDown(), evt.isShiftDown(), evt.isMetaDown(), mapKeyCode(evt.getKeyCode()), evt.getKeyChar(), null); try { ((EventTarget)targetElement).dispatchEvent(keyEvt); } catch (RuntimeException e) { ua.displayError(e); } }
/** * Handles key events fired by the eventbase element. */ public void handleEvent(Event e) { boolean matched; if (e.getType().charAt(3) == 'p') { // DOM 2 key draft keypress DOMKeyEvent evt = (DOMKeyEvent) e; matched = evt.getCharCode() == accesskey; } else { // DOM 3 keydown KeyboardEvent evt = (KeyboardEvent) e; matched = evt.getKeyIdentifier().equals(keyName); } if (matched) { owner.eventOccurred(this, e); } }
/** * Dispatch a DOM 2 Draft Key event. */ protected void dispatchKeyEvent(String eventType, GraphicsNodeKeyEvent evt) { FocusManager fmgr = context.getFocusManager(); if (fmgr == null) return; Element targetElement = (Element)fmgr.getCurrentEventTarget(); if (targetElement == null) { targetElement = context.getDocument().getDocumentElement(); } DocumentEvent d = (DocumentEvent)targetElement.getOwnerDocument(); DOMKeyEvent keyEvt = (DOMKeyEvent)d.createEvent("KeyEvents"); keyEvt.initKeyEvent(eventType, true, true, evt.isControlDown(), evt.isAltDown(), evt.isShiftDown(), evt.isMetaDown(), mapKeyCode(evt.getKeyCode()), evt.getKeyChar(), null); try { ((EventTarget)targetElement).dispatchEvent(keyEvt); } catch (RuntimeException e) { ua.displayError(e); } }
/** * Creates a new Event object. */ public Event createEvent() { return new DOMKeyEvent(); } }
/** * Handles key events fired by the eventbase element. */ public void handleEvent(Event e) { boolean matched; if (e.getType().charAt(3) == 'p') { // DOM 2 key draft keypress DOMKeyEvent evt = (DOMKeyEvent) e; matched = evt.getCharCode() == accesskey; } else { // DOM 3 keydown KeyboardEvent evt = (KeyboardEvent) e; matched = evt.getKeyIdentifier().equals(keyName); } if (matched) { owner.eventOccurred(this, e); } }
/** * Dispatch a DOM 2 Draft Key event. */ protected void dispatchKeyEvent(String eventType, GraphicsNodeKeyEvent evt) { FocusManager fmgr = context.getFocusManager(); if (fmgr == null) return; Element targetElement = (Element)fmgr.getCurrentEventTarget(); if (targetElement == null) { targetElement = context.getDocument().getDocumentElement(); } DocumentEvent d = (DocumentEvent)targetElement.getOwnerDocument(); DOMKeyEvent keyEvt = (DOMKeyEvent)d.createEvent("KeyEvents"); keyEvt.initKeyEvent(eventType, true, true, evt.isControlDown(), evt.isAltDown(), evt.isShiftDown(), evt.isMetaDown(), mapKeyCode(evt.getKeyCode()), evt.getKeyChar(), null); try { ((EventTarget)targetElement).dispatchEvent(keyEvt); } catch (RuntimeException e) { ua.displayError(e); } }
int charCodeArg, AbstractView viewArg) { initUIEvent(typeArg, canBubbleArg, cancelableArg, viewArg, 0); ctrlKey = ctrlKeyArg; altKey = altKeyArg;
/** * Creates a new Event object. */ public Event createEvent() { return new DOMKeyEvent(); } }
int charCodeArg, AbstractView viewArg) { initUIEvent(typeArg, canBubbleArg, cancelableArg, viewArg, 0); ctrlKey = ctrlKeyArg; altKey = altKeyArg;