Example usage for android.view KeyEvent META_ALT_LEFT_ON

List of usage examples for android.view KeyEvent META_ALT_LEFT_ON

Introduction

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

Prototype

int META_ALT_LEFT_ON

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

Click Source Link

Document

This mask is used to check whether the left ALT meta key is pressed.

Usage

From source file:org.distantshoresmedia.keyboard.LatinIME.java

private int getMetaState(boolean shifted) {
    int meta = 0;
    if (shifted)/*from w ww  . j a  va2s  .  c om*/
        meta |= KeyEvent.META_SHIFT_ON | KeyEvent.META_SHIFT_LEFT_ON;
    if (mModCtrl)
        meta |= KeyEvent.META_CTRL_ON | KeyEvent.META_CTRL_LEFT_ON;
    if (mModAlt)
        meta |= KeyEvent.META_ALT_ON | KeyEvent.META_ALT_LEFT_ON;
    if (mModMeta)
        meta |= KeyEvent.META_META_ON | KeyEvent.META_META_LEFT_ON;
    return meta;
}

From source file:org.distantshoresmedia.keyboard.LatinIME.java

private void sendAltKey(InputConnection ic, boolean isDown, boolean chording) {
    if (chording && delayChordingAltModifier())
        return;/*from w w  w  . ja va 2  s.c o  m*/

    int key = sKeyboardSettings.chordingAltKey;
    if (key == 0)
        key = KeyEvent.KEYCODE_ALT_LEFT;
    int meta = KeyEvent.META_ALT_ON | KeyEvent.META_ALT_LEFT_ON;
    if (isDown) {
        sendKeyDown(ic, key, meta);
    } else {
        sendKeyUp(ic, key, meta);
    }
}