final long eventtime = event.getEventTime();
final long eventtime = event.getEventTime();
evt.setKeyCode(event.getKeyCode()); evt.setCharacters(event.getCharacters()); evt.setTime(event.getEventTime()); evt.setKeyCode(event.getKeyCode()); evt.setCharacters(event.getCharacters()); evt.setTime(event.getEventTime()); kie.setTime(event.getEventTime()); addEvent(kie);
protected void nativeKeyEvent(android.view.KeyEvent event) { // event.isPrintingKey() returns false for whitespace and others, // which is a problem if the space bar or tab key are used. char key = (char) event.getUnicodeChar(); // if not mappable to a unicode character, instead mark as coded key if (key == 0 || key == 0xFFFF) { key = CODED; } int keyCode = event.getKeyCode(); int keAction = 0; int action = event.getAction(); if (action == android.view.KeyEvent.ACTION_DOWN) { keAction = KeyEvent.PRESS; } else if (action == android.view.KeyEvent.ACTION_UP) { keAction = KeyEvent.RELEASE; } // TODO set up proper key modifier handling int keModifiers = 0; KeyEvent ke = new KeyEvent(event, event.getEventTime(), keAction, keModifiers, key, keyCode); postEvent(ke); }
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (_keyEventList != null) { if (_keyEventList.contains(keyCode)) { WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.ADUNIT, AdUnitEvent.KEY_DOWN, keyCode, event.getEventTime(), event.getDownTime(), event.getRepeatCount(), _activityId); return true; } } return false; }
/** handle DPAD keys */ public boolean onKeyUp(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_DPAD_RIGHT || keyCode == KeyEvent.KEYCODE_DPAD_LEFT) { Log.d(TAG, "D-Pad"); // prevent too may scroll events causing multi-page changes if (event.getEventTime()-lastHandledDpadEventTime>1000) { if (keyCode==KeyEvent.KEYCODE_DPAD_RIGHT) { activeWindowPageManagerProvider.getActiveWindowPageManager().getCurrentPage().next(); } else { activeWindowPageManagerProvider.getActiveWindowPageManager().getCurrentPage().previous(); } lastHandledDpadEventTime = event.getEventTime(); return true; } } return false; }
double getEventTime = (event.getEventTime() - startTimeOfGame_millis) / 1000.0; UtilsRG.info("event.getEventTime(): " + getEventTime);
void onKeyUp (int keyCode, KeyEvent nativeEvent) { long time = nativeEvent.getEventTime(); Keyboard.KeyEvent event = new Keyboard.KeyEvent(0, time, keyForCode(keyCode), false); event.setFlag(mods(nativeEvent)); dispatch(event); }
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { int deviceId = event.getDeviceId(); if (deviceId != -1) { Ship currentShip = getShipForId(deviceId); if (currentShip.onKeyDown(keyCode, event)) { step(event.getEventTime()); return true; } } return super.onKeyDown(keyCode, event); }
@Override public boolean onKeyUp(int keyCode, KeyEvent event) { int deviceId = event.getDeviceId(); if (deviceId != -1) { Ship currentShip = getShipForId(deviceId); if (currentShip.onKeyUp(keyCode, event)) { step(event.getEventTime()); return true; } } return super.onKeyUp(keyCode, event); }
@Override public boolean onKeyLongPress(int keyCode, KeyEvent event) { boolean handled = false; switch (keyCode) { case KeyEvent.KEYCODE_DPAD_CENTER: case KeyEvent.KEYCODE_NUMPAD_ENTER: case KeyEvent.KEYCODE_ENTER: mLastLongPress = event.getEventTime(); performItemLongClick(getSelectedView(), getSelectedItemPosition(), getSelectedItemId()); handled = true; break; } return handled || super.onKeyLongPress(keyCode, event); }
public void onKeyUp(int keyCode, KeyEvent nativeEvent) { final Keyboard.Event event = new Keyboard.Event.Impl( new Events.Flags.Impl(), nativeEvent.getEventTime(), keyForCode(keyCode), extractModifiers(nativeEvent)); platform.invokeLater(new Runnable() { @Override public void run() { platform.keyboard().onKeyUp(event); } }); }
public void onKeyUp(int keyCode, KeyEvent nativeEvent) { final Keyboard.Event event = new Keyboard.Event.Impl( new Events.Flags.Impl(), nativeEvent.getEventTime(), keyForCode(keyCode), extractModifiers(nativeEvent)); platform.invokeLater(new Runnable() { @Override public void run() { platform.keyboard().onKeyUp(event); } }); }
void onKeyDown (int keyCode, KeyEvent nativeEvent) { long time = nativeEvent.getEventTime(); Keyboard.KeyEvent event = new Keyboard.KeyEvent(0, time, keyForCode(keyCode), true); event.setFlag(mods(nativeEvent)); dispatch(event); int unicodeChar = nativeEvent.getUnicodeChar(); if (unicodeChar != 0) dispatch(new Keyboard.TypedEvent(0, time, (char)unicodeChar)); }
@Override public boolean onKeyUp(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_DPAD_DOWN: case KeyEvent.KEYCODE_DPAD_UP: case KeyEvent.KEYCODE_DPAD_LEFT: case KeyEvent.KEYCODE_DPAD_RIGHT: LatinKeyboardView inputView = mKeyboardSwitcher.getInputView(); // Enable shift key and DPAD to do selections if (inputView != null && inputView.isShown() && inputView.isShifted()) { event = new KeyEvent(event.getDownTime(), event.getEventTime(), event.getAction(), event.getKeyCode(), event.getRepeatCount(), event.getDeviceId(), event.getScanCode(), KeyEvent.META_SHIFT_LEFT_ON | KeyEvent.META_SHIFT_ON); InputConnection ic = getCurrentInputConnection(); if (ic != null) ic.sendKeyEvent(event); return true; } break; } return super.onKeyUp(keyCode, event); }
@Override public boolean onKeyUp(int keyCode, KeyEvent event) { boolean handled = false; switch (keyCode) { case KeyEvent.KEYCODE_DPAD_CENTER: case KeyEvent.KEYCODE_NUMPAD_ENTER: case KeyEvent.KEYCODE_ENTER: long duration = event.getEventTime() - event.getDownTime(); if (event.isTracking() && event.getDownTime() > mLastLongPress && duration < ViewConfiguration.getLongPressTimeout()) { performItemClick(getSelectedView(), getSelectedItemPosition(), getSelectedItemId()); } handled = true; break; } return handled || super.onKeyUp(keyCode, event); }
step(event.getEventTime()); return true;
public void onKeyDown(int keyCode, KeyEvent nativeEvent) { long time = nativeEvent.getEventTime(); final Keyboard.Event event = new Keyboard.Event.Impl( new Events.Flags.Impl(), time, keyForCode(keyCode), extractModifiers(nativeEvent)); platform.invokeLater(new Runnable() { @Override public void run() { platform.keyboard().onKeyDown(event); } }); int unicodeChar = nativeEvent.getUnicodeChar(); if (unicodeChar != 0) { final Keyboard.TypedEvent typedEvent = new Keyboard.TypedEvent.Impl(event.flags(), time, (char)unicodeChar); platform.invokeLater(new Runnable() { @Override public void run() { platform.keyboard().onKeyTyped(typedEvent); } }); } }
public void onKeyDown(int keyCode, KeyEvent nativeEvent) { long time = nativeEvent.getEventTime(); final Keyboard.Event event = new Keyboard.Event.Impl( new Events.Flags.Impl(), time, keyForCode(keyCode), extractModifiers(nativeEvent)); platform.invokeLater(new Runnable() { @Override public void run() { platform.keyboard().onKeyDown(event); } }); int unicodeChar = nativeEvent.getUnicodeChar(); if (unicodeChar != 0) { final Keyboard.TypedEvent typedEvent = new Keyboard.TypedEvent.Impl(event.flags(), time, (char)unicodeChar); platform.invokeLater(new Runnable() { @Override public void run() { platform.keyboard().onKeyTyped(typedEvent); } }); } }
step(event.getEventTime()); return true;