2 * Copyright (c) 2010-2024 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
7 * This program and the accompanying materials are made available under the
8 * terms of the Eclipse Public License 2.0 which is available at
9 * http://www.eclipse.org/legal/epl-2.0
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.samsungtv.internal.protocol;
16 * The {@link KeyCode} presents all available key codes of Samsung TV.
19 * href="http://wiki.samygo.tv/index.php5/D-Series_Key_Codes">http://wiki.samygo.tv/index.php5/D-Series_Key_Codes
23 * @author Pauli Anttila - Initial contribution
51 KEY_AUTO_ARC_ANTENNA_AIR,
52 KEY_AUTO_ARC_ANTENNA_CABLE,
53 KEY_AUTO_ARC_ANTENNA_SATELLITE,
54 KEY_AUTO_ARC_ANYNET_AUTO_START,
55 KEY_AUTO_ARC_ANYNET_MODE_OK,
56 KEY_AUTO_ARC_AUTOCOLOR_FAIL,
57 KEY_AUTO_ARC_AUTOCOLOR_SUCCESS,
58 KEY_AUTO_ARC_CAPTION_ENG,
59 KEY_AUTO_ARC_CAPTION_KOR,
60 KEY_AUTO_ARC_CAPTION_OFF,
61 KEY_AUTO_ARC_CAPTION_ON,
62 KEY_AUTO_ARC_C_FORCE_AGING,
63 KEY_AUTO_ARC_JACK_IDENT,
66 KEY_AUTO_ARC_PIP_CH_CHANGE,
67 KEY_AUTO_ARC_PIP_DOUBLE,
68 KEY_AUTO_ARC_PIP_LARGE,
69 KEY_AUTO_ARC_PIP_LEFT_BOTTOM,
70 KEY_AUTO_ARC_PIP_LEFT_TOP,
71 KEY_AUTO_ARC_PIP_RIGHT_BOTTOM,
72 KEY_AUTO_ARC_PIP_RIGHT_TOP,
73 KEY_AUTO_ARC_PIP_SMALL,
74 KEY_AUTO_ARC_PIP_SOURCE_CHANGE,
75 KEY_AUTO_ARC_PIP_WIDE,
77 KEY_AUTO_ARC_USBJACK_INSPECT,
97 KEY_CONVERT_AUDIO_MAINSUB,
233 KEY_INTERNET(KEY_RSS),
237 KEY_SETUP_CLOCK_TIMER,
272 private final String value;
278 KeyCode(String value) {
282 KeyCode(KeyCode otherKey) {
283 this(otherKey.getValue());
286 public String getValue() {