{ MMI_EVENT_VOICE_TYPE_EXIT, "Exit" },
{ MMI_EVENT_VOICE_TYPE_STOP, "Stop" },
{ MMI_EVENT_VOICE_TYPE_TERMINATE, "Terminate" },
+ { MMI_EVENT_VOICE_TYPE_SHOW_NUMBER, "ShowNumber" },
+ { MMI_EVENT_VOICE_TYPE_SHOW_LABEL, "ShowLabel" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_ONE, "TouchOne" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_TWO, "TouchTwo" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_THREE, "TouchThree" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_FOUR, "TouchFour" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_FIVE, "TouchFive" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_SIX, "TouchSix" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_SEVEN, "TouchSeven" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_EIGHT, "TouchEight" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_NINE, "TouchNine" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_TEN, "TouchTen" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_ELEVEN, "TouchEleven" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_TWELVE, "TouchTwelve" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_WIFI, "TouchWifi" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_DATETIME, "TouchDateTime" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_AUTOMODE, "TouchAutoMode" },
+ { MMI_EVENT_VOICE_TYPE_TOUCH_GRID, "TouchGrid" },
};
static unordered_map<int, string> gesture_action_map
MMI_EVENT_VOICE_TYPE_BACK,
MMI_EVENT_VOICE_TYPE_EXIT,
MMI_EVENT_VOICE_TYPE_STOP,
- MMI_EVENT_VOICE_TYPE_TERMINATE
+ MMI_EVENT_VOICE_TYPE_TERMINATE,
+ MMI_EVENT_VOICE_TYPE_SHOW_NUMBER,
+ MMI_EVENT_VOICE_TYPE_SHOW_LABEL,
+ MMI_EVENT_VOICE_TYPE_TOUCH_ONE,
+ MMI_EVENT_VOICE_TYPE_TOUCH_TWO,
+ MMI_EVENT_VOICE_TYPE_TOUCH_THREE,
+ MMI_EVENT_VOICE_TYPE_TOUCH_FOUR,
+ MMI_EVENT_VOICE_TYPE_TOUCH_FIVE,
+ MMI_EVENT_VOICE_TYPE_TOUCH_SIX,
+ MMI_EVENT_VOICE_TYPE_TOUCH_SEVEN,
+ MMI_EVENT_VOICE_TYPE_TOUCH_EIGHT,
+ MMI_EVENT_VOICE_TYPE_TOUCH_NINE,
+ MMI_EVENT_VOICE_TYPE_TOUCH_TEN,
+ MMI_EVENT_VOICE_TYPE_TOUCH_ELEVEN,
+ MMI_EVENT_VOICE_TYPE_TOUCH_TWELVE,
+ MMI_EVENT_VOICE_TYPE_TOUCH_WIFI,
+ MMI_EVENT_VOICE_TYPE_TOUCH_DATETIME,
+ MMI_EVENT_VOICE_TYPE_TOUCH_AUTOMODE,
+ MMI_EVENT_VOICE_TYPE_TOUCH_GRID,
} mmi_event_voice_type;
typedef enum mmi_event_vision_type
MODALITY_PROVIDER_CAP_GESTURE_EVENT = (1 << 3),
MODALITY_PROVIDER_CAP_VOICE_EVENT = (1 << 4),
MODALITY_PROVIDER_CAP_VISION_EVENT = (1 << 5),
+ MODALITY_PROVIDER_CAP_SCREEN_ANALYZER_EVENT = (1 << 6),
MODALITY_PROVIDER_CAP_UNKNOWN = ((ull)1 << 62),
MODALITY_PROVIDER_CAP_MAX = ((ull)1 << 63)
} mmi_provider_capability;
#include <mmi-provider-iface.h>
#include <mmi-manager-dbg.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
extern mmi_provider_op_mode _provider_mode;
bool keyboard_set_mode(mmi_provider_op_mode mode);
mmi_provider_op_mode keyboard_get_mode(void);
+#ifdef __cplusplus
+}
+#endif
+
#endif //__MMI_KEYBOARD_PROVIDER_H__
}
static keymap_info_t stored_keymap[] = {
- { "XF86Back", TIZEN_KEYROUTER_MODE_EXCLUSIVE },
+ { "XF86Back", TIZEN_KEYROUTER_MODE_SHARED },
+ { "XF86Red", TIZEN_KEYROUTER_MODE_SHARED },
+ { "XF86Green", TIZEN_KEYROUTER_MODE_SHARED },
+ { "XF86Yellow", TIZEN_KEYROUTER_MODE_SHARED },
+ { "XF86Blue", TIZEN_KEYROUTER_MODE_SHARED },
{ "XF86Info", TIZEN_KEYROUTER_MODE_OVERRIDABLE_EXCLUSIVE},
{ "XF86BTVoice", TIZEN_KEYROUTER_MODE_SHARED}, // KEY_BT_VOICE
- { "XF86KeyBtFarVoice", TIZEN_KEYROUTER_MODE_SHARED} // KEY_BT_FAR_VOICE
+ { "XF86KeyBtFarVoice", TIZEN_KEYROUTER_MODE_EXCLUSIVE} // KEY_BT_FAR_VOICE
};
void _keygrab_init(void)
#ifndef __WAYLAND_INPUT_H__
#define __WAYLAND_INPUT_H__
+#ifdef __cplusplus
+extern "C" {
+#endif
+
void wayland_input_init(void);
void wayland_input_shutdown(void);
+#ifdef __cplusplus
+}
+#endif
+
#endif // __WAYLAND_INPUT_H__
\ No newline at end of file