/** * Gets the Unicode char code (code point) for this event. * * @return the Unicode char code */ public int getUnicodeCharCode() { return getNativeEvent().getCharCode(); }
char c = (char)e.getCharCode(); if (processor != null) processor.keyTyped(c);
char c = (char)e.getCharCode(); if (processor != null) processor.keyTyped(c);
/*************************************** * Returns the typed character in case of keyboard events. For KEY_TYPED * events this method will always return a valid character but for * KEY_PRESSED and KEY_RELEASED events which can also occur for * non-printable characters the result of this method will be zero. * * @return The typed character of the keyboard event or 0 (zero) if not * available */ public final char getKeyChar() { return rNativeEvent != null ? (char) rNativeEvent.getCharCode() : 0; }
/** * Gets the Unicode char code (code point) for this event. * * @return the Unicode char code */ public int getUnicodeCharCode() { return getNativeEvent().getCharCode(); }
/** * Gets the Unicode char code (code point) for this event. * * @return the Unicode char code */ public int getUnicodeCharCode() { return getNativeEvent().getCharCode(); }
public void onBrowserEvent( com.google.gwt.cell.client.Cell.Context context, Element parent, String value, NativeEvent event, ValueUpdater<String> valueUpdater ) { if ( "keypress".equals( event.getType() ) ) { int charCode = event.getCharCode(); if ( !Character.isDigit( ( char ) charCode ) ) { System.out.println("This is a digit!!!"); } } super.onBrowserEvent( context, parent, value, event, valueUpdater ); }
protected char getChar(NativeEvent nativeEvent) { if (MathFieldW.checkCode(nativeEvent, "NumpadDecimal")) { return '.'; } // eg European keyboards, want . not , if (MathFieldW.checkCode(nativeEvent, "NumpadComma")) { return '.'; } return (char) nativeEvent.getCharCode(); }
@Override public void handleEvent(NativeEvent nevent) { dispatch(new Keyboard.TypedEvent(0, plat.time(), (char)nevent.getCharCode()), nevent); } });
@Override public void handleEvent(NativeEvent nevent) { dispatch(new Keyboard.TypedEvent(0, plat.time(), (char)nevent.getCharCode()), nevent); } });
@Override public void onKeyPress(NativeEvent evt) { if (evt.getKeyCode() == KEY_BACKSPACE) { branchesList.removeLastCharacter(); } else { branchesList.addCharacterToFilter(String.valueOf(evt.getCharCode())); } }
@Override public void onPreviewNativeEvent(NativePreviewEvent event) { if (event.getTypeInt() == com.google.gwt.user.client.Event.ONKEYPRESS && event.getNativeEvent().getCharCode() == 'm' && event.getNativeEvent().getCtrlKey()) { if (maximizedPanel != null) { maximizedPanel.unmaximize(); maximizedPanel = null; } else if (activePart != null) { WorkbenchPanelPresenter activePanelPresenter = mapPanelDefinitionToPresenter.get(activePart.getParentPanel()); activePanelPresenter.maximize(); maximizedPanel = activePanelPresenter; } } } });
public void handleEvent(NativeEvent nativeEvent) { if (listener != null) { TypedEvent.Impl event = new TypedEvent.Impl( new Events.Flags.Impl(), PlayN.currentTime(), (char)nativeEvent.getCharCode()); listener.onKeyTyped(event); if (event.flags().getPreventDefault()) { nativeEvent.preventDefault(); } } } });
/*************************************** * @see NativePreviewHandler#onPreviewNativeEvent(NativePreviewEvent) */ @Override public void onPreviewNativeEvent(NativePreviewEvent rPreviewEvent) { NativeEvent rEvent = rPreviewEvent.getNativeEvent(); String sType = rEvent.getType(); char nChar = (char) rEvent.getCharCode(); if (sType.equalsIgnoreCase("keypress")) { if (nChar != 0 && rEvent.getAltKey() && rEvent.getCtrlKey()) { rPreviewEvent.consume(); EWTEvent rEwtEvent = EWTEvent.getEvent(UserInterfaceContext.this, null, EventType.KEY_TYPED, rEvent); Scheduler.get() .scheduleDeferred(new NotifyGlobalKeyListeners(rEwtEvent)); } } }
@Override public void onKeyPress(KeyPressEvent event) { int keyCode = event.getNativeEvent().getKeyCode(); if (keyCode == 0) { keyCode = event.getNativeEvent().getCharCode(); } if (handleNavigation(keyCode, event.isControlKeyDown() || event.isMetaKeyDown(), event.isShiftKeyDown())) { event.preventDefault(); event.stopPropagation(); } }
@Override public void onKeyDown(KeyDownEvent event) { int keyCode = event.getNativeEvent().getKeyCode(); if (keyCode == 0) { keyCode = event.getNativeEvent().getCharCode(); } if (handleNavigation(keyCode, event.isControlKeyDown() || event.isMetaKeyDown(), event.isShiftKeyDown())) { event.preventDefault(); event.stopPropagation(); } }
@Override public void onKeyPress(KeyPressEvent keyPressEvent) { // This is used for Firefox only, since Firefox auto-repeat // works correctly only if we use a key press handler, other // browsers handle it correctly when using a key down handler if (!BrowserInfo.get().isGecko()) { return; } NativeEvent event = keyPressEvent.getNativeEvent(); if (!enabled) { // Cancel default keyboard events on a disabled Table // (prevents scrolling) event.preventDefault(); } else if (hasFocus()) { // Key code in Firefox/onKeyPress is present only for // special keys, otherwise 0 is returned int keyCode = event.getKeyCode(); if (keyCode == 0 && event.getCharCode() == ' ') { // Provide a keyCode for space to be compatible with // FireFox keypress event keyCode = CHARCODE_SPACE; } if (handleNavigation(keyCode, event.getCtrlKey() || event.getMetaKey(), event.getShiftKey())) { event.preventDefault(); } startScrollingVelocityTimer(); } }
final char c = (char)e.getCharCode(); for ( final KeyTypedHandler handler : this.keyTypedHandler )
char c = (char)e.getCharCode(); if (processor != null) processor.keyTyped(c);