package com.tcl.factory.utils;

import android.view.KeyEvent;


public class KeyMap {

	//key KEYCODE_TCL_ARC 
	public static final int KEYCODE_TCL_ARC = 2006;
	//key KEYCODE_PICTURE 
	public static final int KEYCODE_PICTURE = 2007;
	//key KEYCODE_SOUND 
	public static final int KEYCODE_SOUND = 2008;
	//key KEYCODE_DISPLAY 
	public static final int KEYCODE_DISPLAY = 2009;
	
	// key KEYCODE_TCL_EPG
	public static final int KEYCODE_TV_EPG = 2016;
	public static final int KEYCODE_TCL_EPG = 4001;
	public static final int KEYCODE_GUIDE = 172;//KEYCODE_GUID
	// key KEYCODE_TV_LIST
	public static final int KEYCODE_TV_LIST = 2018;

	// key Source
	public static final int KEYCODE_TCL_SOURCE = KeyEvent.KEYCODE_TV_INPUT;
	
	public static final int KEYCODE_TCL_BLUE_3D = 803;

	//Key  Widget
	public static final int KEYCODE_TCL_WIDGET = 4013;
	//key FASTMOVEN_TCL_RIGHT_1
	public static final int KEYCODE_FASTMOVEN_TCL_RIGHT_1 = 804;
	// key FASTMOVEN_TCL_RIGHT_2
	public static final int KEYCODE_FASTMOVEN_TCL_RIGHT_2 = 805;
	// key FASTMOVEN_TCL_RIGHT_3
	public static final int KEYCODE_FASTMOVEN_TCL_RIGHT_3 = 806;
	// key FASTMOVEN_TCL_RIGHT_4
	public static final int KEYCODE_FASTMOVEN_TCL_RIGHT_4 = 807;
	// key FASTMOVLEFT_1
	public static final int KEYCODE_FASTMOVLEFT_1 = 808;
	// key FASTMOVLEFT_2
	public static final int KEYCODE_FASTMOVLEFT_2 = 809;
	// key FASTMOVLEFT_3
	public static final int KEYCODE_FASTMOVLEFT_3 = 810;
	// key FASTMOVLEFT_4
	public static final int KEYCODE_FASTMOVLEFT_4 = 811;

	//key KEYCODMTKIR_CHUP
	//20120105	public static final int KEYCODMTKIR_CHUP=KeyEvent.KEYCODMTKIR_CHUP;
	//key KEYCODMTKIR_CHDN
	//20120105	public static final int KEYCODMTKIR_CHDN=KeyEvent.KEYCODMTKIR_CHDN;
	//key KEYCODE_RETURN
	public static final int KEYCODE_RETURN=2005; 
	//key KEYCODE_P_MODE_ON
	public static final int KEYCODE_P_ON=263;
	//key KEYCODE_P_MODE_OFF
	public static final int KEYCODE_P_OFF=264;
	//key KEYCODE_3D
	public static final int KEYCODE_3D = 206;
	public static final int FACKEY_INPUT= 203;
	
	public static final int FACKEY_ChannelUp= 228;
	
	public static final int FACKEY_ChannelDown= 231;
	
	public static final int FACKEY_USBClone= 259;
	
	public static final int FACKEY_WBinit= 261;
	
	public static final int FACKEY_PicFormat= 262;
	
	public static final int FACKEY_WarnUpOn= 265;
	
	public static final int FACKEY_WarnUpOff= 266;
	
	public static final int FACKEY_TestModeOn= 267;
	
	public static final int FACKEY_TestModeOff= 268;
	
	public static final int FACKEY_NetCheck= 269;
	
	public static final int FACKEY_ShopInit= 270;
	
	public static final int FACKEY_NvmReset= 271;
	
	public static final int FACKEY_Rattest= 272;
	
	public static final int FACKEY_ATV= 274;
	
	public static final int FACKEY_AV1= 275;
	
	public static final int FACKEY_AV2= 276;
	
	public static final int FACKEY_Comp= 280;
	
	public static final int FACKEY_VGA= 282;
	
	public static final int FACKEY_HDMI1= 283;
	
	public static final int FACKEY_HDMI2= 284;
	
	public static final int FACKEY_USB= 287;
	//lxp add huikan 
	public static final int KEYCODE_CHANNEL_RETURN = 254;
	public static final int KEYCODE_BACK = KeyEvent.KEYCODE_BACK;
	
	//zhy add for chenglan Map TCL keyCode 2014.10.27
	// 回看键 TV节目回看
	public static final int KEYCODE_TCL_LAST = 4081;
	public static final int KEYCODE_TCL_ALL_APP = 4082;
	public static final int KEYCODE_HISTORY = 4055;
	public static final int KEYCODE_NUMBER09 = 4056;
	public static final int KEYCODE_HOTKEY = 4020;
	public static final int KEYCODE_TV = 170;//KEYCODE_TV
	public static final int KEYCODE_APPSTORE = 4051;
	public static final int KEYCODE_SLEEP = 4076;
	public static final int KEYCODE_SETTINGS = 4077;
	// key RED
	public static final int KEYCODE_TCL_RED = 183;//KEYCODE_PROG_RED
	// key BLUE
	public static final int KEYCODE_TCL_GREEN = 184;//KEYCODE_PROG_GREEN
	// key YELLOW
	public static final int KEYCODE_TCL_YELLOW = 185;//KEYCODE_PROG_YELLOW
	// key GREEN
	public static final int KEYCODE_TCL_BLUE = 186;//KEYCODE_PROG_BLUE
	public static final int KEYCODE_PLAY = 4071;
	// key <<
	public static final int KEYCODE_TCL_RETREAT = 4073;
	// key 口
	public static final int KEYCODE_PAUSE = 127;//KEYCODE_MEDIA_PAUSE
	public static final int KEYCODE_STOP = 4074;
	// key >>
	public static final int KEYCODE_TCL_FORWARD = 4075;

	// key subMenu
	public static final int KEYCODE_TCL_SUBMENU = 82;//KEYCODE_MENU
	
	public static final int KEYCODE_CHANNEL_UP = 2003;//频道上
	public static final int KEYCODE_CHANNEL_DOWN = 2004;//频道下
	
	public static final int KEYCODE_TCL_EXIT = 4095;//退出键（海外）
	public static final int KEYCODE_TCL_RETURN = 4502;//Return/类似于回看功能；RC311遥控器既有回看键LAST，又有return键，两者需要区分开
	public static final int KEYCODE_INFO = 2010;//节目详细信
	public static final int KEYCODE_RED = 2011;//红
	public static final int KEYCODE_GREEN = 2012;//绿
	public static final int KEYCODE_YELLOW = 2013;//黄
	public static final int KEYCODE_BLU = 2014;//蓝
	//goLive
	public static final int KEYCODE_GOLIVE = 4503;
	//主页键
	public static final int KEYCODE_HOME = 3;
	
	//点歌键
    public static final int KEYCODE_SING = 4108;

    //最近观看键
    public static final int KEYCODE_RECENT_SEE = 4111;

    //对码键
    public static final int KEYCODE_CODE = 4052;

	public static final int AI_SOUND = 4112;

	public static final int ART_LIFE = 4110;//艺生活键值

	public static final int KEYCODE_VOLICE_INPUT = 4048;//语音输入
	public static final int KEYCODE_POWER=23;
}
