1 #ifndef DALI_KEY_DEVEL_H
2 #define DALI_KEY_DEVEL_H
5 * Copyright (c) 2017 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>
32 DALI_KEY_INVALID = Dali::DALI_KEY_INVALID,
33 DALI_KEY_ESCAPE = Dali::DALI_KEY_ESCAPE,
34 DALI_KEY_BACKSPACE = Dali::DALI_KEY_BACKSPACE,
35 DALI_KEY_SHIFT_LEFT = Dali::DALI_KEY_SHIFT_LEFT,
36 DALI_KEY_SHIFT_RIGHT = Dali::DALI_KEY_SHIFT_RIGHT,
37 DALI_KEY_CURSOR_UP = Dali::DALI_KEY_CURSOR_UP,
38 DALI_KEY_CURSOR_LEFT = Dali::DALI_KEY_CURSOR_LEFT,
39 DALI_KEY_CURSOR_RIGHT = Dali::DALI_KEY_CURSOR_RIGHT,
40 DALI_KEY_CURSOR_DOWN = Dali::DALI_KEY_CURSOR_DOWN,
41 DALI_KEY_BACK = Dali::DALI_KEY_BACK,
42 DALI_KEY_CAMERA = Dali::DALI_KEY_CAMERA,
43 DALI_KEY_CONFIG = Dali::DALI_KEY_CONFIG,
44 DALI_KEY_POWER = Dali::DALI_KEY_POWER,
45 DALI_KEY_PAUSE = Dali::DALI_KEY_PAUSE,
46 DALI_KEY_CANCEL = Dali::DALI_KEY_CANCEL,
47 DALI_KEY_PLAY_CD = Dali::DALI_KEY_PLAY_CD,
48 DALI_KEY_STOP_CD = Dali::DALI_KEY_STOP_CD,
49 DALI_KEY_PAUSE_CD = Dali::DALI_KEY_PAUSE_CD,
50 DALI_KEY_NEXT_SONG = Dali::DALI_KEY_NEXT_SONG,
51 DALI_KEY_PREVIOUS_SONG = Dali::DALI_KEY_PREVIOUS_SONG,
52 DALI_KEY_REWIND = Dali::DALI_KEY_REWIND,
53 DALI_KEY_FASTFORWARD = Dali::DALI_KEY_FASTFORWARD,
54 DALI_KEY_MEDIA = Dali::DALI_KEY_MEDIA,
55 DALI_KEY_PLAY_PAUSE = Dali::DALI_KEY_PLAY_PAUSE,
56 DALI_KEY_MUTE = Dali::DALI_KEY_MUTE,
57 DALI_KEY_MENU = Dali::DALI_KEY_MENU,
58 DALI_KEY_HOME = Dali::DALI_KEY_HOME,
59 DALI_KEY_HOMEPAGE = Dali::DALI_KEY_HOMEPAGE,
60 DALI_KEY_WEBPAGE = Dali::DALI_KEY_WEBPAGE,
61 DALI_KEY_MAIL = Dali::DALI_KEY_MAIL,
62 DALI_KEY_SCREENSAVER = Dali::DALI_KEY_SCREENSAVER,
63 DALI_KEY_BRIGHTNESS_UP = Dali::DALI_KEY_BRIGHTNESS_UP,
64 DALI_KEY_BRIGHTNESS_DOWN = Dali::DALI_KEY_BRIGHTNESS_DOWN,
65 DALI_KEY_SOFT_KBD = Dali::DALI_KEY_SOFT_KBD,
66 DALI_KEY_QUICK_PANEL = Dali::DALI_KEY_QUICK_PANEL,
67 DALI_KEY_TASK_SWITCH = Dali::DALI_KEY_TASK_SWITCH,
68 DALI_KEY_APPS = Dali::DALI_KEY_APPS,
69 DALI_KEY_SEARCH = Dali::DALI_KEY_SEARCH,
70 DALI_KEY_VOICE = Dali::DALI_KEY_VOICE,
71 DALI_KEY_LANGUAGE = Dali::DALI_KEY_LANGUAGE,
72 DALI_KEY_VOLUME_UP = Dali::DALI_KEY_VOLUME_UP,
73 DALI_KEY_VOLUME_DOWN = Dali::DALI_KEY_VOLUME_DOWN,
78 DALI_KEY_DELETE = 119,
81 * @brief Control Left key.
83 DALI_KEY_CONTROL_LEFT = 37,
86 * @brief Control Right key.
88 DALI_KEY_CONTROL_RIGHT = 105,
91 * @brief Control Return key.
98 * @brief Get the key code from a key name.
99 * @param[in] keyName The key name
100 * @return The key code. -1 if the daliKey does not exist in the supported key lookup table.
102 DALI_ADAPTOR_API int GetDaliKeyCode( const char* keyName );
104 } // namespace DevelKey
108 #endif // DALI_KEY_DEVEL_H