Add AllowTextPrediction/IsTextPredictionAllowed api
[platform/core/uifw/dali-adaptor.git] / dali / devel-api / adaptor-framework / key-devel.h
1 #ifndef DALI_KEY_DEVEL_H
2 #define DALI_KEY_DEVEL_H
3
4 /*
5  * Copyright (c) 2017 Samsung Electronics Co., Ltd.
6  *
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
10  *
11  * http://www.apache.org/licenses/LICENSE-2.0
12  *
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.
18  *
19  */
20
21 // INTERNAL INCLUDES
22 #include <dali/public-api/adaptor-framework/key.h>
23
24 namespace Dali
25 {
26
27 namespace DevelKey
28 {
29
30 enum Key
31 {
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,
74
75   /**
76    * @brief Delete key.
77    */
78   DALI_KEY_DELETE = 119,
79
80   /**
81    * @brief Control Left key.
82    */
83   DALI_KEY_CONTROL_LEFT = 37,
84
85   /**
86    * @brief Control Right key.
87    */
88   DALI_KEY_CONTROL_RIGHT = 105,
89
90   /**
91    * @brief Control Return key.
92    */
93   DALI_KEY_RETURN = 36
94
95 };
96
97 } // namespace DevelKey
98
99 } // namespace Dali
100
101 #endif // DALI_KEY_DEVEL_H