Example usage for android.view KeyEvent KEYCODE_NUMPAD_6

List of usage examples for android.view KeyEvent KEYCODE_NUMPAD_6

Introduction

In this page you can find the example usage for android.view KeyEvent KEYCODE_NUMPAD_6.

Prototype

int KEYCODE_NUMPAD_6

To view the source code for android.view KeyEvent KEYCODE_NUMPAD_6.

Click Source Link

Document

Key code constant: Numeric keypad '6' key.

Usage

From source file:Main.java

/**
 * Checks whether the given event is any of DPAD right or NUMPAD right.
 * @param event Event to be checked.//from  ww w .  j  a v  a2 s  .c  o  m
 * @return Whether the event should be processed as a navigation right.
 */
public static boolean isGoRight(KeyEvent event) {
    return isActionDown(event) && (event.getKeyCode() == KeyEvent.KEYCODE_DPAD_RIGHT
            || (!event.isNumLockOn() && event.getKeyCode() == KeyEvent.KEYCODE_NUMPAD_6));
}

From source file:org.deviceconnect.android.deviceplugin.host.activity.KeyEventProfileActivity.java

@Override
public boolean onTouch(final View v, final MotionEvent event) {
    int action = event.getAction();

    // Emulate ten key down/up event.
    switch (action) {
    case MotionEvent.ACTION_DOWN:
    case MotionEvent.ACTION_UP:
        KeyEvent keyevent = null;
        int i = v.getId();
        if (i == R.id.button_0) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_0);
        } else if (i == R.id.button_1) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_1);
        } else if (i == R.id.button_2) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_2);
        } else if (i == R.id.button_3) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_3);
        } else if (i == R.id.button_4) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_4);
        } else if (i == R.id.button_5) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_5);
        } else if (i == R.id.button_6) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_6);
        } else if (i == R.id.button_7) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_7);
        } else if (i == R.id.button_8) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_8);
        } else if (i == R.id.button_9) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_9);
        } else if (i == R.id.button_dot) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_DOT);
        } else if (i == R.id.button_enter) {
            keyevent = new KeyEvent(action, KeyEvent.KEYCODE_NUMPAD_ENTER);
        } else if (i == R.id.button_keyevent_close) {
            finish();/*from   w w  w .  j av a 2 s  .com*/
        }
        if (keyevent != null) {
            dispatchKeyEvent(keyevent);
        }
        break;
    default:
        break;
    }

    return false;
}

From source file:org.deviceconnect.android.deviceplugin.host.activity.KeyEventProfileActivity.java

/**
 * Get Configure string.//  ww w .  j  av  a  2  s  .co  m
 * 
 * @param keymode Key Mode.
 * @param keyId Key ID.
 * @return config Configure string.
 */
private String getConfig(final KeyMode keymode, final int keyId) {
    String config = "";
    int nIndex = -1;
    switch (keyId) {
    case KeyEvent.KEYCODE_NUMPAD_0:
        nIndex = 0;
        break;
    case KeyEvent.KEYCODE_NUMPAD_1:
        nIndex = 1;
        break;
    case KeyEvent.KEYCODE_NUMPAD_2:
        nIndex = 2;
        break;
    case KeyEvent.KEYCODE_NUMPAD_3:
        nIndex = 3;
        break;
    case KeyEvent.KEYCODE_NUMPAD_4:
        nIndex = 4;
        break;
    case KeyEvent.KEYCODE_NUMPAD_5:
        nIndex = 5;
        break;
    case KeyEvent.KEYCODE_NUMPAD_6:
        nIndex = 6;
        break;
    case KeyEvent.KEYCODE_NUMPAD_7:
        nIndex = 7;
        break;
    case KeyEvent.KEYCODE_NUMPAD_8:
        nIndex = 8;
        break;
    case KeyEvent.KEYCODE_NUMPAD_9:
        nIndex = 9;
        break;
    case KeyEvent.KEYCODE_NUMPAD_DOT:
        nIndex = 10;
        break;
    case KeyEvent.KEYCODE_NUMPAD_ENTER:
        nIndex = 11;
        break;
    default:
        nIndex = -1;
        break;
    }
    if (nIndex != -1) {
        switch (mKeyMode) {
        case MEDIA_CTRL:
            config = mConfigMediaCtrl[nIndex];
            break;
        case DPAD_BUTTON:
            config = mConfigDpad[nIndex];
            break;
        case USER:
            config = mConfigUser[nIndex];
            break;
        case STD_KEY:
        default:
            config = mConfigStdKey[nIndex];
            break;
        }
    } else {
        config = "";
    }

    return config;
}