/*
* Copyright (C) 2008 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
package com.s16.inputmethod.skeyboard;
public final class KeyCodes {
static final int KEYCODE_NULL = 0;
static final int KEYCODE_OPTIONS = -176; // KEYCODE_SETTINGS = 176;
static final int KEYCODE_OPTIONS_LONGPRESS = -175; // KEYCODE_CAPTIONS = 175;
static final int KEYCODE_VOICE = -94; // KEYCODE_PICTSYMBOLS = 94;
static final int KEYCODE_CHARSET = -95; // KEYCODE_SWITCH_CHARSET = 95;
static final int KEYCODE_EMOJI = -96;
static final int KEYCODE_DPAD = -97;
// KEYCODE_BUTTON_1 = 188; to KEYCODE_BUTTON_16 = 203;
static final int KEYCODE_F1 = -188;
static final int KEYCODE_F2 = -189;
static final int KEYCODE_F3 = -190;
static final int KEYCODE_F4 = -191;
static final int KEYCODE_F5 = -192;
static final int KEYCODE_F6 = -193;
static final int KEYCODE_F7 = -194;
static final int KEYCODE_F8 = -195;
static final int KEYCODE_F9 = -196;
static final int KEYCODE_F10 = -197;
static final int KEYCODE_F11 = -198;
static final int KEYCODE_F12 = -199;
static final int KEYCODE_F13 = -200;
static final int KEYCODE_F14 = -201;
static final int KEYCODE_F15 = -202;
static final int KEYCODE_F16 = -203;
static final int KEYCODE_NEXT_LANGUAGE = -117; // KEYCODE_META_LEFT = 117;
static final int KEYCODE_PREV_LANGUAGE = -118; // KEYCODE_META_RIGHT = 118;
static final int KEYCODE_LANGUAGE = -177;
static final int KEYCODE_INPUT_METHOD = -178;
// The following keycodes match (negative) KeyEvent keycodes.
// Would be better to use the real KeyEvent values, but many
// don't exist prior to the Honeycomb API (level 11).
static final int KEYCODE_DPAD_UP = -19;
static final int KEYCODE_DPAD_DOWN = -20;
static final int KEYCODE_DPAD_LEFT = -21;
static final int KEYCODE_DPAD_RIGHT = -22;
static final int KEYCODE_DPAD_CENTER = -23;
static final int KEYCODE_ALT_LEFT = -57;
static final int KEYCODE_PAGE_UP = -92;
static final int KEYCODE_PAGE_DOWN = -93;
static final int KEYCODE_ESCAPE = -111;
static final int KEYCODE_FORWARD_DEL = -112;
static final int KEYCODE_CTRL_LEFT = -113;
static final int KEYCODE_CAPS_LOCK = -115;
static final int KEYCODE_SCROLL_LOCK = -116;
static final int KEYCODE_FN = -119;
static final int KEYCODE_SYSRQ = -120;
static final int KEYCODE_BREAK = -121;
static final int KEYCODE_HOME = -122;
static final int KEYCODE_END = -123;
static final int KEYCODE_INSERT = -124;
static final int KEYCODE_FKEY_F1 = -131;
static final int KEYCODE_FKEY_F2 = -132;
static final int KEYCODE_FKEY_F3 = -133;
static final int KEYCODE_FKEY_F4 = -134;
static final int KEYCODE_FKEY_F5 = -135;
static final int KEYCODE_FKEY_F6 = -136;
static final int KEYCODE_FKEY_F7 = -137;
static final int KEYCODE_FKEY_F8 = -138;
static final int KEYCODE_FKEY_F9 = -139;
static final int KEYCODE_FKEY_F10 = -140;
static final int KEYCODE_FKEY_F11 = -141;
static final int KEYCODE_FKEY_F12 = -142;
static final int KEYCODE_NUM_LOCK = -143;
// From Keyboard.java
static final int KEYCODE_SHIFT = -1;
static final int KEYCODE_MODE_CHANGE = -2;
static final int KEYCODE_CANCEL = -3;
static final int KEYCODE_DONE = -4;
static final int KEYCODE_DELETE = -5;
static final int KEYCODE_ALT = -6;
static final int KEYCODE_TAB = 9;
static final int KEYCODE_RETURN = 10;
// From LatinIME.java
static final int KEYCODE_ENTER = '\n';
static final int KEYCODE_SPACE = ' ';
static final int KEYCODE_PERIOD = '.';
}