1 #ifndef DALI_KEY_DEVEL_H
2 #define DALI_KEY_DEVEL_H
5 * Copyright (c) 2020 Samsung Electronics Co., Ltd.
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
22 #include <dali/public-api/adaptor-framework/key.h>
30 DALI_KEY_INVALID = Dali::DALI_KEY_INVALID,
31 DALI_KEY_ESCAPE = Dali::DALI_KEY_ESCAPE,
32 DALI_KEY_BACKSPACE = Dali::DALI_KEY_BACKSPACE,
33 DALI_KEY_SHIFT_LEFT = Dali::DALI_KEY_SHIFT_LEFT,
34 DALI_KEY_SHIFT_RIGHT = Dali::DALI_KEY_SHIFT_RIGHT,
35 DALI_KEY_CURSOR_UP = Dali::DALI_KEY_CURSOR_UP,
36 DALI_KEY_CURSOR_LEFT = Dali::DALI_KEY_CURSOR_LEFT,
37 DALI_KEY_CURSOR_RIGHT = Dali::DALI_KEY_CURSOR_RIGHT,
38 DALI_KEY_CURSOR_DOWN = Dali::DALI_KEY_CURSOR_DOWN,
39 DALI_KEY_BACK = Dali::DALI_KEY_BACK,
40 DALI_KEY_CAMERA = Dali::DALI_KEY_CAMERA,
41 DALI_KEY_CONFIG = Dali::DALI_KEY_CONFIG,
42 DALI_KEY_POWER = Dali::DALI_KEY_POWER,
43 DALI_KEY_PAUSE = Dali::DALI_KEY_PAUSE,
44 DALI_KEY_CANCEL = Dali::DALI_KEY_CANCEL,
45 DALI_KEY_PLAY_CD = Dali::DALI_KEY_PLAY_CD,
46 DALI_KEY_STOP_CD = Dali::DALI_KEY_STOP_CD,
47 DALI_KEY_PAUSE_CD = Dali::DALI_KEY_PAUSE_CD,
48 DALI_KEY_NEXT_SONG = Dali::DALI_KEY_NEXT_SONG,
49 DALI_KEY_PREVIOUS_SONG = Dali::DALI_KEY_PREVIOUS_SONG,
50 DALI_KEY_REWIND = Dali::DALI_KEY_REWIND,
51 DALI_KEY_FASTFORWARD = Dali::DALI_KEY_FASTFORWARD,
52 DALI_KEY_MEDIA = Dali::DALI_KEY_MEDIA,
53 DALI_KEY_PLAY_PAUSE = Dali::DALI_KEY_PLAY_PAUSE,
54 DALI_KEY_MUTE = Dali::DALI_KEY_MUTE,
55 DALI_KEY_MENU = Dali::DALI_KEY_MENU,
56 DALI_KEY_HOME = Dali::DALI_KEY_HOME,
57 DALI_KEY_HOMEPAGE = Dali::DALI_KEY_HOMEPAGE,
58 DALI_KEY_WEBPAGE = Dali::DALI_KEY_WEBPAGE,
59 DALI_KEY_MAIL = Dali::DALI_KEY_MAIL,
60 DALI_KEY_SCREENSAVER = Dali::DALI_KEY_SCREENSAVER,
61 DALI_KEY_BRIGHTNESS_UP = Dali::DALI_KEY_BRIGHTNESS_UP,
62 DALI_KEY_BRIGHTNESS_DOWN = Dali::DALI_KEY_BRIGHTNESS_DOWN,
63 DALI_KEY_SOFT_KBD = Dali::DALI_KEY_SOFT_KBD,
64 DALI_KEY_QUICK_PANEL = Dali::DALI_KEY_QUICK_PANEL,
65 DALI_KEY_TASK_SWITCH = Dali::DALI_KEY_TASK_SWITCH,
66 DALI_KEY_APPS = Dali::DALI_KEY_APPS,
67 DALI_KEY_SEARCH = Dali::DALI_KEY_SEARCH,
68 DALI_KEY_VOICE = Dali::DALI_KEY_VOICE,
69 DALI_KEY_LANGUAGE = Dali::DALI_KEY_LANGUAGE,
70 DALI_KEY_VOLUME_UP = Dali::DALI_KEY_VOLUME_UP,
71 DALI_KEY_VOLUME_DOWN = Dali::DALI_KEY_VOLUME_DOWN,
76 DALI_KEY_DELETE = 119,
79 * @brief Control Left key.
81 DALI_KEY_CONTROL_LEFT = 37,
84 * @brief Control Right key.
86 DALI_KEY_CONTROL_RIGHT = 105,
89 * @brief Control Return key.
96 * @brief Get the key code from a key name.
97 * @param[in] keyName The key name
98 * @return The key code. -1 if the daliKey does not exist in the supported key lookup table.
100 DALI_ADAPTOR_API int GetDaliKeyCode(const char* keyName);
102 } // namespace DevelKey
106 #endif // DALI_KEY_DEVEL_H