/* * VirtualKeycodes * Connect SDK * * Copyright (c) 2014 LG Electronics. * Created by Hyun Kook Khang on 19 Jan 2014 * * 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.connectsdk.service.netcast; public enum NetcastVirtualKeycodes { // reference for code number (http://developer.lge.com/resource/tv/RetrieveDocDevLibrary.dev, search "Annex A URL Encoding Reference") POWER (1), NUMBER_0 (2), NUMBER_1 (3), NUMBER_2 (4), NUMBER_3 (5), NUMBER_4 (6), NUMBER_5 (7), NUMBER_6 (8), NUMBER_7 (9), NUMBER_8 (10), NUMBER_9 (11), KEY_UP (12), KEY_DOWN (13), KEY_LEFT (14), KEY_RIGHT (15), OK (20), HOME (21), MENU (22), BACK (23), // PREVIOUS_KEY VOLUME_UP (24), VOLUME_DOWN (25), MUTE (26), CHANNEL_UP (27), CHANNEL_DOWN (28), BLUE (29), GREEN (30), RED (31), YELLOW (32), PLAY (33), PAUSE (34), STOP (35), FAST_FORWARD (36), REWIND (37), SKIP_FORWARD (38), SKIP_BACKWARD (39), RECORD (40), RECORDING_LIST (41), REPEAT (42), LIVE_TV (43), EPG (44), CURRENT_PROGRAM_INFO (45), ASPECT_RATIO (46), EXTERNAL_INPUT (47), PIP_SECONDARY_VIDEO (48), SHOW_CHANGE_SUBTITLE (49), PROGRAM_LIST (50), TELE_TEXT (51), MARK (52), VIDEO_3D (400), AUDIO_3D_L_R (401), DASH (402), PREVIOUS_CHANNEL (403), // FLASH BACK FAVORITE_CHANNEL (404), QUICK_MENU (405), TEXT_OPTION (406), AUDIO_DESCRIPTION (407), NETCAST_KEY (408), // SAME WITH HOME MENU ENERGY_SAVING (409), AV_MODE (410), SIMPLINK (411), EXIT (412), RESERVATION_PROGRAM_LIST (413), PIP_CHANNEL_UP (414), PIP_CHANNEL_DOWN (415), SWITCHING_PRIMARY_SECONDARY_VIDEO (416), MY_APPS (417); private final int code; private NetcastVirtualKeycodes (int code) { this.code = code; } public int getCode() { return code; } }