Home | History | Annotate | Download | only in latin

Lines Matching refs:keyEvent

20 import android.view.KeyEvent;
43 * @param keyEvent a down key event.
45 public void onKeyDown(final KeyEvent keyEvent) {
46 if (isAltKey(keyEvent)) {
49 if (containsAltModifier(keyEvent)) {
56 * @param keyEvent an up key event.
58 public void onKeyUp(final KeyEvent keyEvent) {
59 if (keyEvent.isCanceled()) {
63 if (!isAltKey(keyEvent)) {
64 mAltHasBeenUsedAsAModifier |= containsAltModifier(keyEvent);
67 if (containsAltModifier(keyEvent)) {
88 private static boolean isAltKey(final KeyEvent keyEvent) {
89 final int keyCode = keyEvent.getKeyCode();
90 return keyCode == KeyEvent.KEYCODE_ALT_LEFT || keyCode == KeyEvent.KEYCODE_ALT_RIGHT;
93 private static boolean containsAltModifier(final KeyEvent keyEvent) {
94 final int metaState = keyEvent.getMetaState();
96 switch (keyEvent.getKeyCode()) {
97 case KeyEvent.KEYCODE_ALT_LEFT:
99 return (metaState & KeyEvent.META_ALT_RIGHT_ON) != 0;
100 case KeyEvent.KEYCODE_ALT_RIGHT:
102 return (metaState & KeyEvent.META_ALT_LEFT_ON) != 0;
104 return (metaState & (KeyEvent.META_ALT_LEFT_ON | KeyEvent.META_ALT_RIGHT_ON)) != 0;